1ee3988c7SSteven Rostedt (Red Hat) 2ee3988c7SSteven Rostedt (Red Hat)clear_trace() { # reset trace output 3ee3988c7SSteven Rostedt (Red Hat) echo > trace 4ee3988c7SSteven Rostedt (Red Hat)} 5ee3988c7SSteven Rostedt (Red Hat) 6ee3988c7SSteven Rostedt (Red Hat)disable_tracing() { # stop trace recording 7ee3988c7SSteven Rostedt (Red Hat) echo 0 > tracing_on 8ee3988c7SSteven Rostedt (Red Hat)} 9ee3988c7SSteven Rostedt (Red Hat) 10ee3988c7SSteven Rostedt (Red Hat)enable_tracing() { # start trace recording 11ee3988c7SSteven Rostedt (Red Hat) echo 1 > tracing_on 12ee3988c7SSteven Rostedt (Red Hat)} 13ee3988c7SSteven Rostedt (Red Hat) 14ee3988c7SSteven Rostedt (Red Hat)reset_tracer() { # reset the current tracer 15ee3988c7SSteven Rostedt (Red Hat) echo nop > current_tracer 16ee3988c7SSteven Rostedt (Red Hat)} 17*cfa0963dSMasami Hiramatsu 18*cfa0963dSMasami Hiramatsureset_trigger() { # reset all current setting triggers 19*cfa0963dSMasami Hiramatsu grep -v ^# events/*/*/trigger | 20*cfa0963dSMasami Hiramatsu while read line; do 21*cfa0963dSMasami Hiramatsu cmd=`echo $line | cut -f2- -d: | cut -f1 -d" "` 22*cfa0963dSMasami Hiramatsu echo "!$cmd" > `echo $line | cut -f1 -d:` 23*cfa0963dSMasami Hiramatsu done 24*cfa0963dSMasami Hiramatsu} 25*cfa0963dSMasami Hiramatsu 26