| .. | .. |
|---|
| 1 | 1 | #!/bin/sh |
|---|
| 2 | 2 | # SPDX-License-Identifier: GPL-2.0 |
|---|
| 3 | 3 | # description: Kprobe dynamic event - busy event check |
|---|
| 4 | +# requires: kprobe_events |
|---|
| 4 | 5 | |
|---|
| 5 | | -[ -f kprobe_events ] || exit_unsupported |
|---|
| 6 | | - |
|---|
| 7 | | -echo 0 > events/enable |
|---|
| 8 | | -echo > kprobe_events |
|---|
| 9 | | -echo p:myevent _do_fork > kprobe_events |
|---|
| 6 | +echo p:myevent $FUNCTION_FORK > kprobe_events |
|---|
| 10 | 7 | test -d events/kprobes/myevent |
|---|
| 11 | 8 | echo 1 > events/kprobes/myevent/enable |
|---|
| 12 | 9 | echo > kprobe_events && exit_fail # this must fail |
|---|
| 13 | 10 | echo 0 > events/kprobes/myevent/enable |
|---|
| 14 | 11 | echo > kprobe_events # this must succeed |
|---|
| 15 | | -clear_trace |
|---|