34 lines · plain
1#!/bin/sh2# SPDX-License-Identifier: GPL-2.03# description: event trigger - test stacktrace-trigger4# requires: set_event events/sched/sched_process_fork/trigger5 6fail() { #msg7 echo $18 exit_fail9}10 11FEATURE=`grep stacktrace events/sched/sched_process_fork/trigger`12if [ -z "$FEATURE" ]; then13 echo "stacktrace trigger is not supported"14 exit_unsupported15fi16 17echo "Test stacktrace trigger"18echo 0 > trace19echo 0 > options/stacktrace20echo 'stacktrace' > events/sched/sched_process_fork/trigger21( echo "forked")22grep "<stack trace>" trace > /dev/null || \23 fail "stacktrace trigger on sched_process_fork did not work"24 25reset_trigger26 27echo "Test stacktrace semantic errors"28 29! echo "stacktrace:foo" > events/sched/sched_process_fork/trigger30echo "stacktrace" > events/sched/sched_process_fork/trigger31! echo "stacktrace" > events/sched/sched_process_fork/trigger32 33exit 034