Lines Matching +full:support +full:- +full:nesting

1 # SPDX-License-Identifier: GPL-2.0-only
21 API, which will be used by other function-entry hooking
27 See Documentation/trace/ftrace-design.rst
32 See Documentation/trace/ftrace-design.rst
45 See Documentation/trace/ftrace-design.rst
95 See Documentation/trace/ftrace-design.rst
100 Arch supports the gcc options -pg with -mfentry
105 Arch supports the gcc options -pg with -mrecord-mcount and -nop-mcount
110 Arch supports objtool --mcount
115 Arch supports the objtool options --mcount with --mnop.
227 bool "Boot-time Tracing support"
246 by using a compiler feature to insert a small, 5-byte No-Operation
251 small and not measurable even in micro-benchmarks (at least on
274 Support recording and printing the function return value when
277 enable it via the trace option funcgraph-retval.
285 Support recording and printing the function return address when
288 enable it via the trace option funcgraph-retaddr.
296 the function tracer and function graph tracer will support printing
298 enabled via the trace option func-args (for the function tracer) and
299 funcgraph-args (for the function graph tracer)
309 replace them with a No-Op instruction) on boot up. During
403 stack-trace saved. If this is configured with DYNAMIC_FTRACE
422 bool "Interrupts-off Latency Tracer"
431 This option measures the time spent in irqs-off critical
435 disabled by default and can be runtime (re-)started
441 enabled. This option and the preempt-off timing option can be
445 bool "Preemption-off Latency Tracer"
454 This option measures the time spent in preemption-off critical
458 disabled by default and can be runtime (re-)started
464 enabled. This option and the irqs-off timing option can be
492 hwlat_detector/width - time in usecs for how long to spin for
493 hwlat_detector/window - time in usecs between the start of each
498 for "window - width" microseconds, where the system can
517 In the context of high-performance computing (HPC), the Operating
521 can cause noise to the system. Moreover, hardware-related jobs can
528 increasing a per-cpu interference counter. It saves an interference
533 hardware noise counter increases, pointing to a hardware-related
553 to find sources of wakeup latencies of real-time threads.
555 The tracer creates a per-cpu kernel thread with real-time priority.
583 default and can be enabled at run-time.
666 The "all branch" profiler will profile every if-statement in the
732 bool "Support for tracing block IO actions"
744 support tools needed), fetch the blktrace tools from:
759 bool "Enable fprobe-based dynamic events"
774 bool "Support BTF function arguments for probe events"
780 This is available only if BTF (BPF Type Format) support is enabled.
783 bool "Dump of dynamic probe event fetch-arguments"
787 This shows the dump of fetch-arguments of dynamic probe events
797 bool "Enable kprobes-based dynamic events"
810 This option is also required by perf-probe subcommand of perf tools.
823 functions are protected from kprobe-events to prevent an infinite
834 bool "Enable uprobes-based dynamic events"
848 This option is required if you plan to use perf-probe subcommand
852 bool "Enable event-based dynamic events"
895 depends on $(cc-option,-mrecord-mcount)
918 tracing_map is a special-purpose lock-free map for tracing,
919 separated out as a stand-alone facility in order to allow it
930 Synthetic events are user-defined trace events that can be
934 by way of an in-kernel API.
946 User trace events are user-defined trace events that
972 Inter-event tracing of quantities such as latencies is also
982 Allow user-space to inject a specific trace event into the ring
1157 TBD - enable a way to actually call the syscalls as we test their
1168 is not done correctly, it will cause non-deterministic failures.
1183 to the ring buffer, to test/stress the nesting ability.
1224 persistent ring buffer can recover from some of its sub-buffers
1237 echo c > /proc/sysrq-trigger
1271 irq-disabled critical sections for 500us:
1281 tristate "Test module for in-kernel synthetic event generation"
1285 functionality of in-kernel synthetic event definition and
1294 tristate "Test module for in-kernel kprobe event generation"
1298 functionality of in-kernel kprobe event definition.
1306 bool "Hist trigger debug support"
1315 - Helps developers verify that nothing is broken.
1317 - Provides educational information to support the details
1319 Documentation/trace/histogram-design.rst.
1341 This trace remote includes a ring-buffer writer implementation using