Files
LDD-LinuxDeviceDrivers/study/debug/modules/trace/00-code/trace-events-sample
2017-04-12 13:32:55 +08:00
..
2017-04-12 13:32:55 +08:00
2017-04-12 13:32:55 +08:00
2017-03-30 13:07:38 +08:00
2017-03-30 13:07:38 +08:00

http://blog.csdn.net/arethe/article/details/6293505] http://lxr.free-electrons.com/source/Documentation/trace/tracepoints.txt https://lwn.net/Articles/410200/

#1 驱动安装

sudo insmod trace-events-sample.ko

#2 检查驱动

cat /sys/kernel/debug/tracing/available_events | grep sample-trace

cd /sys/kernel/debug/tracing/events/sample-trace

#3 列出所有的events

find /sys/kernel/debug/tracing/events -type d

cat /sys/kernel/debug/tracing/available_events

trace-cmd list

perf list 2>&1 | grep Tracepoint

#3 trace-cmd

sudo trace-cmd reset

sudo trace-cmd record -e sample-trace:foo_with_template_print

sudo trace-cmd report

#文档中的错误

http://lxr.free-electrons.com/source/Documentation/trace/events.txt?v=4.10#L278 all events but those that have not a prev_pid field retain their old filters