brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 21a54be Raw
41 lines · plain
1#!/bin/sh2# SPDX-License-Identifier: GPL-2.03# description: Kprobe event VFS type argument4# requires: kprobe_events "%pd/%pD":README5 6: "Test argument %pd with name"7echo 'p:testprobe dput name=$arg1:%pd' > kprobe_events8echo 1 > events/kprobes/testprobe/enable9grep -q "1" events/kprobes/testprobe/enable10echo 0 > events/kprobes/testprobe/enable11grep "dput" trace | grep -q "enable"12echo "" > kprobe_events13echo "" > trace14 15: "Test argument %pd without name"16echo 'p:testprobe dput $arg1:%pd' > kprobe_events17echo 1 > events/kprobes/testprobe/enable18grep -q "1" events/kprobes/testprobe/enable19echo 0 > events/kprobes/testprobe/enable20grep "dput" trace | grep -q "enable"21echo "" > kprobe_events22echo "" > trace23 24: "Test argument %pD with name"25echo 'p:testprobe vfs_read name=$arg1:%pD' > kprobe_events26echo 1 > events/kprobes/testprobe/enable27grep -q "1" events/kprobes/testprobe/enable28echo 0 > events/kprobes/testprobe/enable29grep "vfs_read" trace | grep -q "enable"30echo "" > kprobe_events31echo "" > trace32 33: "Test argument %pD without name"34echo 'p:testprobe vfs_read $arg1:%pD' > kprobe_events35echo 1 > events/kprobes/testprobe/enable36grep -q "1"  events/kprobes/testprobe/enable37echo 0 > events/kprobes/testprobe/enable38grep "vfs_read" trace | grep -q "enable"39echo "" > kprobe_events40echo "" > trace41