Steven Rostedt
12ab74ee00
tracing: Make syscall events suitable for multiple buffers
...
Currently the syscall events record into the global buffer. But if
multiple buffers are in place, then we need to have syscall events
record in the proper buffers.
By adding descriptors to pass to the syscall event functions, the
syscall events can now record into the buffers that have been assigned
to them (one event may be applied to mulitple buffers).
This will allow tracing high volume syscalls along with seldom occurring
syscalls without losing the seldom syscall events.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2013-03-15 00:34:44 -04:00
..
blktrace.c
tracing: Use this_cpu_ptr per-cpu helper
2013-01-21 13:22:30 -05:00
ftrace.c
tracing: Fix free of probe entry by calling call_rcu_sched()
2013-03-13 17:57:44 -04:00
Kconfig
ftrace: Update the kconfig for DYNAMIC_FTRACE
2013-02-27 21:58:01 -05:00
Makefile
power-traces.c
ring_buffer.c
ring-buffer: Add stats field for amount read from trace ring buffer
2013-01-30 11:01:53 -05:00
ring_buffer_benchmark.c
rpm-traces.c
trace.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace.h
tracing: Make syscall events suitable for multiple buffers
2013-03-15 00:34:44 -04:00
trace_branch.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_clock.c
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2013-02-19 17:49:41 -08:00
trace_entries.h
trace_event_perf.c
trace_events.c
tracing: Separate out trace events from global variables
2013-03-15 00:34:40 -04:00
trace_events_filter.c
tracing: Separate out trace events from global variables
2013-03-15 00:34:40 -04:00
trace_events_filter_test.h
trace_export.c
trace_functions.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_functions_graph.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_irqsoff.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_kdb.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_kprobe.c
tracing: Use irq_work for wake ups and remove *_nowake_*() functions
2012-11-02 10:21:52 -04:00
trace_mmiotrace.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_nop.c
trace_output.c
tracing: Format non-nanosec times from tsc clock without a decimal point.
2012-11-13 15:48:40 -05:00
trace_output.h
trace_printk.c
trace_probe.c
tracing: Replace strict_strto* with kstrto*
2012-10-31 16:45:23 -04:00
trace_probe.h
uprobes/tracing: Introduce is_trace_uprobe_enabled()
2013-02-08 18:24:30 +01:00
trace_sched_switch.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_sched_wakeup.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_selftest.c
ftrace: Fix function tracing recursion self test
2013-01-22 23:37:58 -05:00
trace_selftest_dynamic.c
trace_stack.c
tracing: Remove unneeded checks from the stack tracer
2012-11-19 15:07:13 -05:00
trace_stat.c
trace_stat.h
trace_syscalls.c
tracing: Make syscall events suitable for multiple buffers
2013-03-15 00:34:44 -04:00
trace_uprobe.c
uprobes/perf: Avoid uprobe_apply() whenever possible
2013-02-08 18:28:08 +01:00