Steven Rostedt
f4d34a87e9
tracing: Use pid bitmap instead of a pid array for set_event_pid
...
In order to add the ability to let tasks that are filtered by the events
have their children also be traced on fork (and then not traced on exit),
convert the array into a pid bitmask. Most of the time the number of pids is
only 32768 pids or a 4k bitmask, which is the same size as the default list
currently is, and that list could grow if more pids are listed.
This also greatly simplifies the code.
Suggested-by: "H. Peter Anvin" <hpa@zytor.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2016-04-19 10:28:27 -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
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-11-10 18:11:41 -08:00
Makefile
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
Nothing major this round. Mostly small clean ups and fixes.
2016-03-24 10:52:25 -07:00
trace.h
tracing: Use pid bitmap instead of a pid array for set_event_pid
2016-04-19 10:28:27 -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: Use pid bitmap instead of a pid array for set_event_pid
2016-04-19 10:28:27 -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_trigger.c
tracing: Use flags instead of bool in trigger structure
2016-03-08 11:19:36 -05: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
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
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