summaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_export.c
diff options
context:
space:
mode:
authorDavid Smith <dsmith@redhat.com>2012-02-07 10:11:05 -0600
committerIngo Molnar <mingo@elte.hu>2012-02-23 09:28:06 +0100
commit4ff16c25e2cc48cbe6956e356c38a25ac063a64d (patch)
tree27ff21500ab5559497126e6a25e65bcf96d44c59 /kernel/trace/trace_export.c
parent034d150a44a2b428e273e69889397c01f63eaf14 (diff)
downloadop-kernel-dev-4ff16c25e2cc48cbe6956e356c38a25ac063a64d.zip
op-kernel-dev-4ff16c25e2cc48cbe6956e356c38a25ac063a64d.tar.gz
tracepoint, vfs, sched: Add exec() tracepoint
Added a minimal exec tracepoint. Exec is an important major event in the life of a task, like fork(), clone() or exit(), all of which we already trace. [ We also do scheduling re-balancing during exec() - so it's useful from a scheduler instrumentation POV as well. ] If you want to watch a task start up, when it gets exec'ed is a good place to start. With the addition of this tracepoint, exec's can be monitored and better picture of general system activity can be obtained. This tracepoint will also enable better process life tracking, allowing you to answer questions like "what process keeps starting up binary X?". This tracepoint can also be useful in ftrace filtering and trigger conditions: i.e. starting or stopping filtering when exec is called. Signed-off-by: David Smith <dsmith@redhat.com> Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Christoph Hellwig <hch@infradead.org> Cc: Al Viro <viro@zeniv.linux.org.uk> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Link: http://lkml.kernel.org/r/4F314D19.7030504@redhat.com Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/trace/trace_export.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud