Lines Matching full:tracing
157 Adds a very slight overhead to tracing when enabled.
162 select TRACING
169 # enabled by all tracers (context switch and event tracer) they select TRACING.
172 # GENERIC_TRACER and TRACING to avoid circular dependencies to accomplish the
175 config TRACING config
188 select TRACING
192 # be able to offer generic tracing facilities:
205 Enable the kernel tracing infrastructure.
211 depends on TRACING
214 The tracing interface was moved from /sys/kernel/debug/tracing
215 to /sys/kernel/tracing in 2015, but the tracing file system
223 bool "Boot-time Tracing support"
224 depends on TRACING
228 kernel cmdline at boot time for debugging (tracing) driver
245 tracing is enabled by the administrator. If it's runtime disabled
303 This option will modify all the calls to function tracing
312 See the files in /sys/kernel/tracing:
318 otherwise has native performance as long as no tracing is active.
346 bool "Function trace tracing code"
349 Normally all the tracing code is set to notrace, where the function
350 tracer will ignore all the tracing functions. Sometimes it is useful
351 for debugging to trace some of the tracing infratructure itself.
352 Enable this to allow some of the tracing infrastructure to be traced
354 tracing if events and other tracing features are enabled along with
355 function tracing.
395 kernel and displays it in /sys/kernel/tracing/stack_trace.
435 echo 0 > /sys/kernel/tracing/tracing_max_latency
459 echo 0 > /sys/kernel/tracing/tracing_max_latency
488 Some files are created in the tracing directory when this
575 bool "Memory mapped IO tracing"
581 implementation and works via page faults. Tracing is disabled by
590 select TRACING
615 For a tracing instance, this size may be changed by writing into
622 Allow tracing users to take snapshot of the current buffer using the
625 echo 1 > /sys/kernel/tracing/snapshot
637 echo 1 > /sys/kernel/tracing/per_cpu/cpu2/snapshot
639 After which, only the tracing buffer for CPU 2 was swapped with
640 the main tracing buffer, and the other CPU buffers remain the same.
684 /sys/kernel/tracing/trace_stat/branch_annotated
697 /sys/kernel/tracing/trace_stat/branch_all
711 profiled. Profiling the tracing infrastructure can only happen
729 bool "Support for tracing block IO actions"
739 on a given queue. Tracing allows you to see any traffic happening
745 Tracing also is possible using the ftrace interface, e.g.:
748 echo blk > /sys/kernel/tracing/current_tracer
749 cat /sys/kernel/tracing/trace_pipe
757 select TRACING
762 This allows user to add tracing events on the function entry and
783 select TRACING
788 This allows the user to add tracing events (similar to tracepoints)
826 select TRACING
829 This allows the user to add tracing events on top of userspace
838 depends on TRACING
903 tracing_map is a special-purpose lock-free map for tracing,
911 select TRACING
928 select TRACING
934 processes can determine if their tracing events should be
945 select TRACING
957 Inter-event tracing of quantities such as latencies is also
965 depends on TRACING
1020 depends on TRACING
1035 in the tracing directory called "eval_map" that will show the
1047 bool "Record functions that recurse in function tracing"
1050 All callbacks that attach to the function tracing have some sort
1076 All callbacks that attach to the function tracing have some sort of
1151 where the ftrace knows where to patch functions for tracing