busy_check.tc 389 B

12345678910111213
  1. #!/bin/sh
  2. # description: Kprobe dynamic event - busy event check
  3. [ -f kprobe_events ] || exit_unsupported
  4. echo 0 > events/enable
  5. echo > kprobe_events
  6. echo p:myevent do_fork > kprobe_events
  7. test -d events/kprobes/myevent
  8. echo 1 > events/kprobes/myevent/enable
  9. echo > kprobe_events && exit 1 # this must fail
  10. echo 0 > events/kprobes/myevent/enable
  11. echo > kprobe_events # this must succeed