Enabling ftrace for kernel debugging.
[kvmfornfv.git] / ci / envs / disable_trace.sh
1 #!/bin/bash
2
3 set -o xtrace
4 curpwd=`pwd`
5 TRACE_FILE=$1
6 TRACEDIR=/sys/kernel/debug/tracing/
7
8 sudo bash -c "echo 0 >$TRACEDIR/tracing_on"
9 sleep 1
10 sudo bash -c "cat $TRACEDIR/trace > $TRACE_FILE"
11 sudo bash -c "echo > $TRACEDIR/set_event"
12 sudo bash -c "echo > $TRACEDIR/trace"
13 sudo sysctl kernel.ftrace_enabled=0
14 sudo bash -c "echo nop > $TRACEDIR/current_tracer"
15
16 set +o xtrace
17 cd $curpwd