hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_string.tc
....@@ -1,11 +1,7 @@
11 #!/bin/sh
22 # SPDX-License-Identifier: GPL-2.0
33 # description: Kprobe event string type argument
4
-
5
-[ -f kprobe_events ] || exit_unsupported # this is configurable
6
-
7
-echo 0 > events/enable
8
-echo > kprobe_events
4
+# requires: kprobe_events
95
106 case `uname -m` in
117 x86_64)
....@@ -34,15 +30,13 @@
3430 : "Test get argument (1)"
3531 echo "p:testprobe tracefs_create_dir arg1=+0(${ARG1}):string" > kprobe_events
3632 echo 1 > events/kprobes/testprobe/enable
37
-echo "p:test _do_fork" >> kprobe_events
33
+echo "p:test $FUNCTION_FORK" >> kprobe_events
3834 grep -qe "testprobe.* arg1=\"test\"" trace
3935
4036 echo 0 > events/kprobes/testprobe/enable
4137 : "Test get argument (2)"
4238 echo "p:testprobe tracefs_create_dir arg1=+0(${ARG1}):string arg2=+0(${ARG1}):string" > kprobe_events
4339 echo 1 > events/kprobes/testprobe/enable
44
-echo "p:test _do_fork" >> kprobe_events
40
+echo "p:test $FUNCTION_FORK" >> kprobe_events
4541 grep -qe "testprobe.* arg1=\"test\" arg2=\"test\"" trace
4642
47
-echo 0 > events/enable
48
-echo > kprobe_events