forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/tools/testing/selftests/ftrace/test.d/ftrace/func_traceonoff_triggers.tc
....@@ -3,6 +3,9 @@
33 # description: ftrace - test for function traceon/off triggers
44 # flags: instance
55 #
6
+# The triggers are set within the set_ftrace_filter file
7
+# requires: set_ftrace_filter
8
+#
69 # Ftrace allows to add triggers to functions, such as enabling or disabling
710 # tracing, enabling or disabling trace events, or recording a stack trace
811 # within the ring buffer.
....@@ -10,29 +13,12 @@
1013 # This test is designed to test enabling and disabling tracing triggers
1114 #
1215
13
-# The triggers are set within the set_ftrace_filter file
14
-if [ ! -f set_ftrace_filter ]; then
15
- echo "set_ftrace_filter not found? Is dynamic ftrace not set?"
16
- exit_unsupported
17
-fi
18
-
19
-do_reset() {
20
- reset_ftrace_filter
21
- reset_tracer
22
- disable_events
23
- clear_trace
24
- enable_tracing
25
-}
26
-
2716 fail() { # mesg
28
- do_reset
2917 echo $1
3018 exit_fail
3119 }
3220
3321 SLEEP_TIME=".1"
34
-
35
-do_reset
3622
3723 echo "Testing function probes with enabling disabling tracing:"
3824
....@@ -52,7 +38,7 @@
5238
5339 echo '** ENABLE EVENTS'
5440
55
-echo 1 > events/enable
41
+echo 1 > events/sched/enable
5642
5743 echo '** ENABLE TRACING'
5844 enable_tracing