Tom Zanussi
db1388b4ff
tracing: Add support for named triggers
...
Named triggers are sets of triggers that share a common set of trigger
data. An example of functionality that could benefit from this type
of capability would be a set of inlined probes that would each
contribute event counts, for example, to a shared counter data
structure.
The first named trigger registered with a given name owns the common
trigger data that the others subsequently registered with the same
name will reference. The functions defined here allow users to add,
delete, and find named triggers.
It also adds functions to pause and unpause named triggers; since
named triggers act upon common data, they should also be paused and
unpaused as a group.
Link: http://lkml.kernel.org/r/c09ff648360f65b10a3e321eddafe18060b4a04f.1457029949.git.tom.zanussi@linux.intel.com
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Tested-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Reviewed-by: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2016-04-19 18:56:00 -04:00
..
blktrace.c
kernel/...: convert pr_warning to pr_warn
2016-03-22 15:36:02 -07:00
bpf_trace.c
bpf: prevent kprobe+bpf deadlocks
2016-03-08 15:28:30 -05:00
ftrace.c
Nothing major this round. Mostly small clean ups and fixes.
2016-03-24 10:52:25 -07:00
Kconfig
tracing: Add 'hist' event trigger command
2016-04-19 12:16:14 -04:00
Makefile
tracing: Add 'hist' event trigger command
2016-04-19 12:16:14 -04:00
power-traces.c
cpufreq: powernv/tracing: Add powernv_throttle tracepoint
2016-02-05 02:38:02 +01:00
ring_buffer.c
ring-buffer: Process commits whenever moving to a new page.
2015-11-25 15:24:05 -05:00
ring_buffer_benchmark.c
ring_buffer: Remove unneeded smp_wmb() before wakeup of reader benchmark
2015-11-03 16:19:02 -05:00
rpm-traces.c
trace.c
tracing: Add support for multiple hist triggers per event
2016-04-19 18:55:59 -04:00
trace.h
tracing: Add support for named triggers
2016-04-19 18:56:00 -04:00
trace_benchmark.c
tracing: Only benchmark the time tracepoints take if tracing is on
2015-11-02 13:34:58 -05:00
trace_benchmark.h
trace_branch.c
tracing: Remove {start,stop}_branch_trace
2015-10-21 10:10:09 -04:00
trace_clock.c
trace_entries.h
trace_event_perf.c
Not much new with tracing for this release. Mostly just clean ups and
2016-01-12 20:04:15 -08:00
trace_events.c
tracing: Add 'hist' event trigger command
2016-04-19 12:16:14 -04:00
trace_events_filter.c
tracing: Make ftrace_event_field checking functions available
2016-03-08 11:19:29 -05:00
trace_events_filter_test.h
trace_events_hist.c
tracing: Add support for multiple hist triggers per event
2016-04-19 18:55:59 -04:00
trace_events_trigger.c
tracing: Add support for named triggers
2016-04-19 18:56:00 -04:00
trace_export.c
tracing: ftrace_event_is_function() can return boolean
2015-11-02 14:28:05 -05:00
trace_functions.c
tracing: Make tracer_flags use the right set_flag callback
2016-03-08 11:19:08 -05:00
trace_functions_graph.c
arch, ftrace: for KASAN put hard/soft IRQ entries into separate sections
2016-03-25 16:37:42 -07:00
trace_irqsoff.c
tracing: Remove redundant reset per-CPU buff in irqsoff tracer
2016-03-18 16:39:11 -04:00
trace_kdb.c
tracing: Move trace_flags from global to a trace_array field
2015-09-30 15:22:55 -04:00
trace_kprobe.c
kernel/...: convert pr_warning to pr_warn
2016-03-22 15:36:02 -07:00
trace_mmiotrace.c
kernel/...: convert pr_warning to pr_warn
2016-03-22 15:36:02 -07:00
trace_nop.c
tracing: Fix typoes in code comment and printk in trace_nop.c
2016-03-08 11:23:57 -05:00
trace_output.c
tracing: Record and show NMI state
2016-03-22 18:04:10 -04:00
trace_output.h
trace_printk.c
tracing: Fix trace_printk() to print when not using bprintk()
2016-03-22 18:02:40 -04:00
trace_probe.c
kernel/...: convert pr_warning to pr_warn
2016-03-22 15:36:02 -07:00
trace_probe.h
trace_sched_switch.c
sched/core: Fix trace_sched_switch()
2015-10-06 17:08:15 +02:00
trace_sched_wakeup.c
Most of the changes are clean ups and small fixes. Some of them have
2015-11-06 13:30:20 -08:00
trace_selftest.c
trace_selftest_dynamic.c
trace_seq.c
trace_stack.c
tracing, kasan: Silence Kasan warning in check_stack of stack_tracer
2016-02-19 12:36:44 -05:00
trace_stat.c
kernel/...: convert pr_warning to pr_warn
2016-03-22 15:36:02 -07:00
trace_stat.h
trace_syscalls.c
Nothing major this round. Mostly small clean ups and fixes.
2016-03-24 10:52:25 -07:00
trace_uprobe.c
kernel/...: convert pr_warning to pr_warn
2016-03-22 15:36:02 -07:00
tracing_map.c
tracing: Update some tracing_map constants and comments
2016-04-19 12:16:06 -04:00
tracing_map.h
tracing: Update some tracing_map constants and comments
2016-04-19 12:16:06 -04:00