brintos

brintos / linux-shallow public Read only

0
0
Text · 573 B · 197cc2a Raw
20 lines · plain
1#!/bin/sh2# SPDX-License-Identifier: GPL-2.03# description: Kretprobe dynamic event with arguments4# requires: kprobe_events5 6# Add new kretprobe event7echo "r:testprobe2 $FUNCTION_FORK \$retval" > kprobe_events8grep testprobe2 kprobe_events | grep -q 'arg1=\$retval'9test -d events/kprobes/testprobe210 11echo 1 > events/kprobes/testprobe2/enable12( echo "forked")13 14cat trace | grep testprobe2 | grep -q "<- $FUNCTION_FORK"15 16echo 0 > events/kprobes/testprobe2/enable17echo '-:testprobe2' >> kprobe_events18clear_trace19test -d events/kprobes/testprobe2 && exit_fail || exit_pass20