Skip to content

Commit 6212dd2

Browse files
mhiramatrostedt
authored andcommitted
tracing/kprobes: Use dyn_event framework for kprobe events
Use dyn_event framework for kprobe events. This shows kprobe events on "tracing/dynamic_events" file. User can also define new events via tracing/dynamic_events. Link: http://lkml.kernel.org/r/154140855646.17322.6619219995865980392.stgit@devbox Reviewed-by: Tom Zanussi <[email protected]> Tested-by: Tom Zanussi <[email protected]> Signed-off-by: Masami Hiramatsu <[email protected]> Signed-off-by: Steven Rostedt (VMware) <[email protected]>
1 parent 5448d44 commit 6212dd2

File tree

5 files changed

+207
-145
lines changed

5 files changed

+207
-145
lines changed

Documentation/trace/kprobetrace.rst

+3
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ current_tracer. Instead of that, add probe points via
2020
/sys/kernel/debug/tracing/kprobe_events, and enable it via
2121
/sys/kernel/debug/tracing/events/kprobes/<EVENT>/enable.
2222

23+
You can also use /sys/kernel/debug/tracing/dynamic_events instead of
24+
kprobe_events. That interface will provide unified access to other
25+
dynamic events too.
2326

2427
Synopsis of kprobe_events
2528
-------------------------

kernel/trace/Kconfig

+1
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,7 @@ config KPROBE_EVENTS
461461
bool "Enable kprobes-based dynamic events"
462462
select TRACING
463463
select PROBE_EVENTS
464+
select DYNAMIC_EVENTS
464465
default y
465466
help
466467
This allows the user to add tracing events (similar to tracepoints)

0 commit comments

Comments
 (0)