brintos

brintos / linux-shallow public Read only

0
0
Text · 883 B · 320ea9b Raw
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