Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Frank Ch. Eigler <fche <at> elastic.org>
Subject: [PATCH tip 0/2] utrace-ftrace engine v3
Newsgroups: gmane.linux.kernel
Date: Sunday 5th April 2009 14:17:52 UTC (over 7 years ago)
This version of the utrace-ftrace engine represents bringing v2 (as
posted along with utrace two weeks ago) up to parity with the
tip/tracing/syscalls one in terms of using the system call
pretty-printing tables.  This patch applies to the
tip/tracing/syscalls tree, except that it assumes that utrace patches
are also applied beforehand.

Next up could be adding an option to use the filterable TRACE_EVENT
tracepoint engine instead of (or in addition to?)  the hand-written
trace record management & formatting.

Next up could also be removal of the syscall-tracing prototype, if
people are so inclined.


Frank Ch. Eigler (2):
  make arch_init_ftrace_syscalls multiply callable
  utrace-based ftrace "process" engine, v3

 arch/x86/kernel/ftrace.c     |    3 +
 include/linux/processtrace.h |   51 ++++
 kernel/trace/Kconfig         |    8 +
 kernel/trace/Makefile        |    1 +
 kernel/trace/trace.h         |    9 +
 kernel/trace/trace_process.c |  642
++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 714 insertions(+), 0 deletions(-)
 create mode 100644 include/linux/processtrace.h
 create mode 100644 kernel/trace/trace_process.c
 
CD: 3ms