0001
0002
0003
0004
0005
0006 fail() {
0007 echo $1
0008 exit_fail
0009 }
0010
0011 FEATURE=`grep stacktrace events/sched/sched_process_fork/trigger`
0012 if [ -z "$FEATURE" ]; then
0013 echo "stacktrace trigger is not supported"
0014 exit_unsupported
0015 fi
0016
0017 echo "Test stacktrace trigger"
0018 echo 0 > trace
0019 echo 0 > options/stacktrace
0020 echo 'stacktrace' > events/sched/sched_process_fork/trigger
0021 ( echo "forked")
0022 grep "<stack trace>" trace > /dev/null || \
0023 fail "stacktrace trigger on sched_process_fork did not work"
0024
0025 reset_trigger
0026
0027 echo "Test stacktrace semantic errors"
0028
0029 ! echo "stacktrace:foo" > events/sched/sched_process_fork/trigger
0030 echo "stacktrace" > events/sched/sched_process_fork/trigger
0031 ! echo "stacktrace" > events/sched/sched_process_fork/trigger
0032
0033 exit 0