Commit | Line | Data |
---|---|---|
89c5497d | 1 | #!/bin/sh |
b2441318 | 2 | # SPDX-License-Identifier: GPL-2.0 |
89c5497d MH |
3 | # description: Kretprobe dynamic event with arguments |
4 | ||
5 | [ -f kprobe_events ] || exit_unsupported # this is configurable | |
6 | ||
7 | echo 0 > events/enable | |
8 | echo > kprobe_events | |
c28628b8 | 9 | echo 'r:testprobe2 _do_fork $retval' > kprobe_events |
89c5497d MH |
10 | grep testprobe2 kprobe_events |
11 | test -d events/kprobes/testprobe2 | |
12 | echo 1 > events/kprobes/testprobe2/enable | |
13 | ( echo "forked") | |
14 | echo 0 > events/kprobes/testprobe2/enable | |
15 | echo '-:testprobe2' >> kprobe_events | |
ce1ac64b | 16 | clear_trace |
89c5497d | 17 | test -d events/kprobes/testprobe2 && exit 1 || exit 0 |