0001
0002
0003 TR=/sys/kernel/debug/tracing/
0004 clear_trace() {
0005 echo > $TR/trace
0006 }
0007
0008 disable_tracing() {
0009 echo 0 > $TR/tracing_on
0010 }
0011
0012 enable_tracing() {
0013 echo 1 > $TR/tracing_on
0014 }
0015
0016 reset_tracer() {
0017 echo nop > $TR/current_tracer
0018 }
0019
0020 disable_tracing
0021 clear_trace
0022
0023 echo "" > $TR/set_ftrace_filter
0024 echo '*printk* *console* *wake* *serial* *lock*' > $TR/set_ftrace_notrace
0025
0026 echo "bpf_prog_test*" > $TR/set_graph_function
0027 echo "" > $TR/set_graph_notrace
0028
0029 echo function_graph > $TR/current_tracer
0030
0031 enable_tracing
0032 ./test_progs -t fentry
0033 ./test_progs -t fexit
0034 disable_tracing
0035 clear_trace
0036
0037 reset_tracer
0038
0039 exit 0