#!/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" |