xref: /openbmc/linux/tools/testing/selftests/ftrace/test.d/functions (revision ee3988c77e37896b0576ba01a793698add13d6f5)
1*ee3988c7SSteven Rostedt (Red Hat)
2*ee3988c7SSteven Rostedt (Red Hat)clear_trace() { # reset trace output
3*ee3988c7SSteven Rostedt (Red Hat)    echo > trace
4*ee3988c7SSteven Rostedt (Red Hat)}
5*ee3988c7SSteven Rostedt (Red Hat)
6*ee3988c7SSteven Rostedt (Red Hat)disable_tracing() { # stop trace recording
7*ee3988c7SSteven Rostedt (Red Hat)    echo 0 > tracing_on
8*ee3988c7SSteven Rostedt (Red Hat)}
9*ee3988c7SSteven Rostedt (Red Hat)
10*ee3988c7SSteven Rostedt (Red Hat)enable_tracing() { # start trace recording
11*ee3988c7SSteven Rostedt (Red Hat)    echo 1 > tracing_on
12*ee3988c7SSteven Rostedt (Red Hat)}
13*ee3988c7SSteven Rostedt (Red Hat)
14*ee3988c7SSteven Rostedt (Red Hat)reset_tracer() { # reset the current tracer
15*ee3988c7SSteven Rostedt (Red Hat)    echo nop > current_tracer
16*ee3988c7SSteven Rostedt (Red Hat)}
17