1cf9071ddSAkanksha J N#!/bin/sh 2cf9071ddSAkanksha J N# SPDX-License-Identifier: GPL-2.0-or-later 3cf9071ddSAkanksha J N# Copyright (C) 2023 Akanksha J N, IBM corporation 4cf9071ddSAkanksha J N# description: Register multiple kprobe events in a function 5cf9071ddSAkanksha J N# requires: kprobe_events 6cf9071ddSAkanksha J N 7cf9071ddSAkanksha J Nfor i in `seq 0 255`; do 8cf9071ddSAkanksha J N echo p $FUNCTION_FORK+${i} >> kprobe_events || continue 9cf9071ddSAkanksha J Ndone 10cf9071ddSAkanksha J N 11cf9071ddSAkanksha J Ncat kprobe_events >> $testlog 12cf9071ddSAkanksha J N 13cf9071ddSAkanksha J Necho 1 > events/kprobes/enable 14cf9071ddSAkanksha J N( echo "forked" ) 15cf9071ddSAkanksha J Necho 0 > events/kprobes/enable 16cf9071ddSAkanksha J Necho > kprobe_events 17cf9071ddSAkanksha J Necho "Waiting for unoptimizing & freeing" 18cf9071ddSAkanksha J Nsleep 5 19cf9071ddSAkanksha J Necho "Done" 20