Loading...
1#!/bin/bash
2
3if [[ -e /sys/kernel/tracing/trace ]]; then
4 TR=/sys/kernel/tracing/
5else
6 TR=/sys/kernel/debug/tracing/
7fi
8
9clear_trace() { # reset trace output
10 echo > $TR/trace
11}
12
13disable_tracing() { # stop trace recording
14 echo 0 > $TR/tracing_on
15}
16
17enable_tracing() { # start trace recording
18 echo 1 > $TR/tracing_on
19}
20
21reset_tracer() { # reset the current tracer
22 echo nop > $TR/current_tracer
23}
24
25disable_tracing
26clear_trace
27
28echo "" > $TR/set_ftrace_filter
29echo '*printk* *console* *wake* *serial* *lock*' > $TR/set_ftrace_notrace
30
31echo "bpf_prog_test*" > $TR/set_graph_function
32echo "" > $TR/set_graph_notrace
33
34echo function_graph > $TR/current_tracer
35
36enable_tracing
37./test_progs -t fentry
38./test_progs -t fexit
39disable_tracing
40clear_trace
41
42reset_tracer
43
44exit 0
1#!/bin/bash
2
3TR=/sys/kernel/debug/tracing/
4clear_trace() { # reset trace output
5 echo > $TR/trace
6}
7
8disable_tracing() { # stop trace recording
9 echo 0 > $TR/tracing_on
10}
11
12enable_tracing() { # start trace recording
13 echo 1 > $TR/tracing_on
14}
15
16reset_tracer() { # reset the current tracer
17 echo nop > $TR/current_tracer
18}
19
20disable_tracing
21clear_trace
22
23echo "" > $TR/set_ftrace_filter
24echo '*printk* *console* *wake* *serial* *lock*' > $TR/set_ftrace_notrace
25
26echo "bpf_prog_test*" > $TR/set_graph_function
27echo "" > $TR/set_graph_notrace
28
29echo function_graph > $TR/current_tracer
30
31enable_tracing
32./test_progs -t fentry
33./test_progs -t fexit
34disable_tracing
35clear_trace
36
37reset_tracer
38
39exit 0