Lines Matching +full:max +full:- +full:functions

1 # SPDX-License-Identifier: GPL-2.0-only
16 See Documentation/trace/ftrace-design.rst
21 See Documentation/trace/ftrace-design.rst
26 See Documentation/trace/ftrace-design.rst
37 See Documentation/trace/ftrace-design.rst
42 See Documentation/trace/ftrace-design.rst
47 Arch supports the gcc options -pg with -mfentry
52 Arch supports the gcc options -pg with -mrecord-mcount and -nop-mcount
135 bool "Boot-time Tracing support"
154 by using a compiler feature to insert a small, 5-byte No-Operation
159 small and not measurable even in micro-benchmarks.
170 Its first purpose is to trace the duration of functions and
183 replace them with a No-Op instruction) on boot up. During
186 image. When this is enabled, functions can be individually
187 enabled, and the functions not enabled will not affect
216 zero is entered, profiling stops. A "functions" file is created in
217 the trace_stat directory; this file shows the list of functions that
223 bool "Trace max stack"
234 stack-trace saved. If this is configured with DYNAMIC_FTRACE
253 bool "Interrupts-off Latency Tracer"
264 This option measures the time spent in irqs-off critical
268 disabled by default and can be runtime (re-)started
274 enabled. This option and the preempt-off timing option can be
278 bool "Preemption-off Latency Tracer"
289 This option measures the time spent in preemption-off critical
293 disabled by default and can be runtime (re-)started
299 enabled. This option and the irqs-off timing option can be
327 hwlat_detector/width - time in usecs for how long to spin for
328 hwlat_detector/window - time in usecs between the start of each
333 for "window - width" microseconds, where the system can
355 default and can be enabled at run-time.
422 The "all branch" profiler will profile every if-statement in the
515 bool "Enable kprobes-based dynamic events"
528 This option is also required by perf-probe subcommand of perf tools.
541 functions are protected from kprobe-events to prevent an infinit
546 events on ftrace functions for debugging ftrace by itself.
552 bool "Enable uprobes-based dynamic events"
566 This option is required if you plan to use perf-probe subcommand
602 tracing_map is a special-purpose lock-free map for tracing,
603 separated out as a stand-alone facility in order to allow it
614 Synthetic events are user-defined trace events that can be
618 by way of an in-kernel API.
641 Inter-event tracing of quantities such as latencies is also
651 Allow user-space to inject a specific trace event into the ring
678 last=632 first=3672 max=632 min=632 avg=316 std=446 std^2=199712
679 last=278 first=3672 max=632 min=278 avg=303 std=316 std^2=100337
680 last=277 first=3672 max=632 min=277 avg=296 std=258 std^2=67064
681 last=273 first=3672 max=632 min=273 avg=292 std=224 std^2=50411
682 last=273 first=3672 max=632 min=273 avg=288 std=200 std^2=40389
683 last=281 first=3672 max=632 min=273 avg=287 std=183 std^2=33666
735 which functions/lines are tested.
774 TBD - enable a way to actually call the syscalls as we test their
820 irq-disabled critical sections for 500us:
826 tristate "Test module for in-kernel synthetic event generation"
830 functionality of in-kernel synthetic event definition and
839 tristate "Test module for in-kernel kprobe event generation"
843 functionality of in-kernel kprobe event definition.
860 - Helps developers verify that nothing is broken.
862 - Provides educational information to support the details
864 Documentation/trace/histogram-design.rst.