189c5497dSMasami Hiramatsu#!/bin/sh 2*b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 389c5497dSMasami Hiramatsu# description: Kretprobe dynamic event with arguments 489c5497dSMasami Hiramatsu 589c5497dSMasami Hiramatsu[ -f kprobe_events ] || exit_unsupported # this is configurable 689c5497dSMasami Hiramatsu 789c5497dSMasami Hiramatsuecho 0 > events/enable 889c5497dSMasami Hiramatsuecho > kprobe_events 9c28628b8SBen Hutchingsecho 'r:testprobe2 _do_fork $retval' > kprobe_events 1089c5497dSMasami Hiramatsugrep testprobe2 kprobe_events 1189c5497dSMasami Hiramatsutest -d events/kprobes/testprobe2 1289c5497dSMasami Hiramatsuecho 1 > events/kprobes/testprobe2/enable 1389c5497dSMasami Hiramatsu( echo "forked") 1489c5497dSMasami Hiramatsuecho 0 > events/kprobes/testprobe2/enable 1589c5497dSMasami Hiramatsuecho '-:testprobe2' >> kprobe_events 16ce1ac64bSNamhyung Kimclear_trace 1789c5497dSMasami Hiramatsutest -d events/kprobes/testprobe2 && exit 1 || exit 0 18