| #!/bin/sh | |
| # SPDX-License-Identifier: GPL-2.0-or-later | |
| # Copyright (C) 2023 Akanksha J N, IBM corporation | |
| # description: Register multiple kprobe events in a function | |
| # requires: kprobe_events | |
| for i in `seq 0 255`; do | |
| echo p $FUNCTION_FORK+${i} >> kprobe_events || continue | |
| done | |
| cat kprobe_events >> $testlog | |
| echo 1 > events/kprobes/enable | |
| ( echo "forked" ) | |
| echo 0 > events/kprobes/enable | |
| echo > kprobe_events | |
| echo "Waiting for unoptimizing & freeing" | |
| sleep 5 | |
| echo "Done" |