@@ -80,11 +80,11 @@ of ftrace. Here is a list of some of the key files:
80
80
tracers listed here can be configured by
81
81
echoing their name into current_tracer.
82
82
83
- tracing_enabled :
83
+ tracing_on :
84
84
85
- This sets or displays whether the current_tracer
86
- is activated and tracing or not . Echo 0 into this
87
- file to disable the tracer or 1 to enable it.
85
+ This sets or displays whether writing to the trace
86
+ ring buffer is enabled . Echo 0 into this file to disable
87
+ the tracer or 1 to enable it.
88
88
89
89
trace:
90
90
@@ -497,10 +497,10 @@ an example:
497
497
# echo irqsoff > current_tracer
498
498
# echo latency-format > trace_options
499
499
# echo 0 > tracing_max_latency
500
- # echo 1 > tracing_enabled
500
+ # echo 1 > tracing_on
501
501
# ls -ltr
502
502
[...]
503
- # echo 0 > tracing_enabled
503
+ # echo 0 > tracing_on
504
504
# cat trace
505
505
# tracer: irqsoff
506
506
#
@@ -605,10 +605,10 @@ is much like the irqsoff tracer.
605
605
# echo preemptoff > current_tracer
606
606
# echo latency-format > trace_options
607
607
# echo 0 > tracing_max_latency
608
- # echo 1 > tracing_enabled
608
+ # echo 1 > tracing_on
609
609
# ls -ltr
610
610
[...]
611
- # echo 0 > tracing_enabled
611
+ # echo 0 > tracing_on
612
612
# cat trace
613
613
# tracer: preemptoff
614
614
#
@@ -753,10 +753,10 @@ tracers.
753
753
# echo preemptirqsoff > current_tracer
754
754
# echo latency-format > trace_options
755
755
# echo 0 > tracing_max_latency
756
- # echo 1 > tracing_enabled
756
+ # echo 1 > tracing_on
757
757
# ls -ltr
758
758
[...]
759
- # echo 0 > tracing_enabled
759
+ # echo 0 > tracing_on
760
760
# cat trace
761
761
# tracer: preemptirqsoff
762
762
#
@@ -916,9 +916,9 @@ Instead of performing an 'ls', we will run 'sleep 1' under
916
916
# echo wakeup > current_tracer
917
917
# echo latency-format > trace_options
918
918
# echo 0 > tracing_max_latency
919
- # echo 1 > tracing_enabled
919
+ # echo 1 > tracing_on
920
920
# chrt -f 5 sleep 1
921
- # echo 0 > tracing_enabled
921
+ # echo 0 > tracing_on
922
922
# cat trace
923
923
# tracer: wakeup
924
924
#
@@ -1030,9 +1030,9 @@ ftrace_enabled is set; otherwise this tracer is a nop.
1030
1030
1031
1031
# sysctl kernel.ftrace_enabled=1
1032
1032
# echo function > current_tracer
1033
- # echo 1 > tracing_enabled
1033
+ # echo 1 > tracing_on
1034
1034
# usleep 1
1035
- # echo 0 > tracing_enabled
1035
+ # echo 0 > tracing_on
1036
1036
# cat trace
1037
1037
# tracer: function
1038
1038
#
@@ -1070,7 +1070,7 @@ int trace_fd;
1070
1070
[...]
1071
1071
int main(int argc, char *argv[]) {
1072
1072
[...]
1073
- trace_fd = open(tracing_file("tracing_enabled "), O_WRONLY);
1073
+ trace_fd = open(tracing_file("tracing_on "), O_WRONLY);
1074
1074
[...]
1075
1075
if (condition_hit()) {
1076
1076
write(trace_fd, "0", 1);
@@ -1521,9 +1521,9 @@ If I am only interested in sys_nanosleep and hrtimer_interrupt:
1521
1521
# echo sys_nanosleep hrtimer_interrupt \
1522
1522
> set_ftrace_filter
1523
1523
# echo function > current_tracer
1524
- # echo 1 > tracing_enabled
1524
+ # echo 1 > tracing_on
1525
1525
# usleep 1
1526
- # echo 0 > tracing_enabled
1526
+ # echo 0 > tracing_on
1527
1527
# cat trace
1528
1528
# tracer: ftrace
1529
1529
#
@@ -1769,9 +1769,9 @@ different. The trace is live.
1769
1769
# echo function > current_tracer
1770
1770
# cat trace_pipe > /tmp/trace.out &
1771
1771
[1] 4153
1772
- # echo 1 > tracing_enabled
1772
+ # echo 1 > tracing_on
1773
1773
# usleep 1
1774
- # echo 0 > tracing_enabled
1774
+ # echo 0 > tracing_on
1775
1775
# cat trace
1776
1776
# tracer: function
1777
1777
#
0 commit comments