kernel_optimize_test/kernel/trace
Steven Rostedt 2f5f6ad939 ftrace: Pass ftrace_ops as third parameter to function trace callback
Currently the function trace callback receives only the ip and parent_ip
of the function that it traced. It would be more powerful to also return
the ops that registered the function as well. This allows the same function
to act differently depending on what ftrace_ops registered it.

Link: http://lkml.kernel.org/r/20120612225424.267254552@goodmis.org

Reviewed-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2012-07-19 13:17:35 -04:00
..
blktrace.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
ftrace.c ftrace: Pass ftrace_ops as third parameter to function trace callback 2012-07-19 13:17:35 -04:00
Kconfig Merge branch 'perf-uprobes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2012-05-24 11:39:34 -07:00
Makefile Merge branch 'perf-uprobes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2012-05-24 11:39:34 -07:00
power-traces.c
ring_buffer_benchmark.c
ring_buffer.c Merge branch 'linus' into perf/core 2012-07-18 11:17:17 +02:00
rpm-traces.c
trace_branch.c
trace_clock.c
trace_entries.h Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/urgent 2012-03-24 08:19:09 +01:00
trace_event_perf.c ftrace: Pass ftrace_ops as third parameter to function trace callback 2012-07-19 13:17:35 -04:00
trace_events_filter_test.h
trace_events_filter.c ftrace, perf: Add filter support for function trace event 2012-02-21 11:08:30 -05:00
trace_events.c ftrace: Pass ftrace_ops as third parameter to function trace callback 2012-07-19 13:17:35 -04:00
trace_export.c tracing: Do not enable function event with enable 2012-05-10 15:55:43 -04:00
trace_functions_graph.c tracing: Remove NR_CPUS array from trace_iterator 2012-06-28 13:52:15 -04:00
trace_functions.c ftrace: Pass ftrace_ops as third parameter to function trace callback 2012-07-19 13:17:35 -04:00
trace_irqsoff.c ftrace: Pass ftrace_ops as third parameter to function trace callback 2012-07-19 13:17:35 -04:00
trace_kdb.c
trace_kprobe.c tracing: Provide trace events interface for uprobes 2012-05-07 14:30:17 +02:00
trace_mmiotrace.c
trace_nop.c
trace_output.c tracing: Register the ftrace internal events during early boot 2012-06-14 15:22:14 -04:00
trace_output.h
trace_printk.c tracing: Add percpu buffers for trace_printk() 2012-04-23 21:15:55 -04:00
trace_probe.c tracing: Provide trace events interface for uprobes 2012-05-07 14:30:17 +02:00
trace_probe.h tracing: Provide trace events interface for uprobes 2012-05-07 14:30:17 +02:00
trace_sched_switch.c
trace_sched_wakeup.c ftrace: Pass ftrace_ops as third parameter to function trace callback 2012-07-19 13:17:35 -04:00
trace_selftest_dynamic.c
trace_selftest.c ftrace: Pass ftrace_ops as third parameter to function trace callback 2012-07-19 13:17:35 -04:00
trace_stack.c ftrace: Pass ftrace_ops as third parameter to function trace callback 2012-07-19 13:17:35 -04:00
trace_stat.c
trace_stat.h
trace_syscalls.c ftrace, perf: Add add/del tracepoint perf registration actions 2012-02-21 11:08:25 -05:00
trace_uprobe.c tracing: Provide trace events interface for uprobes 2012-05-07 14:30:17 +02:00
trace.c tracing: Check for allocation failure in __tracing_open() 2012-07-11 19:56:26 -04:00
trace.h tracing: Remove NR_CPUS array from trace_iterator 2012-06-28 13:52:15 -04:00