Commit | Line | Data |
---|---|---|
2909ef28 | 1 | #!/bin/sh |
b2441318 | 2 | # SPDX-License-Identifier: GPL-2.0 |
2909ef28 MH |
3 | # description: Kprobe dynamic event - busy event check |
4 | ||
915de2ad | 5 | [ -f kprobe_events ] || exit_unsupported |
2909ef28 | 6 | |
915de2ad MH |
7 | echo 0 > events/enable |
8 | echo > kprobe_events | |
c28628b8 | 9 | echo p:myevent _do_fork > kprobe_events |
915de2ad MH |
10 | test -d events/kprobes/myevent |
11 | echo 1 > events/kprobes/myevent/enable | |
2909ef28 | 12 | echo > kprobe_events && exit 1 # this must fail |
915de2ad | 13 | echo 0 > events/kprobes/myevent/enable |
2909ef28 | 14 | echo > kprobe_events # this must succeed |
ce1ac64b | 15 | clear_trace |