/openbmc/linux/Documentation/trace/ |
H A D | ftrace.rst | 396 tracer, or if configured, the function graph tracer. It will 779 The block tracer. The tracer used by the blktrace user 1296 tracer along with the currently set tracer. Enabling this 1763 tracer. 2297 Note, when hwlat tracer is finished (another tracer is 2320 This tracer is the function tracer. Enabling the function tracer 2517 This tracer is similar to the function tracer except that it 3151 function tracer and the function-graph-tracer, there are some 3502 # tracer: nop 3519 # tracer: nop [all …]
|
H A D | hwlat_detector.rst | 8 The tracer hwlat_detector is a special purpose tracer that is used to 56 (0.5s). If tracing_thresh contains zero when hwlat tracer is enabled, it will 65 back to zero if another tracer is loaded. Note, the last value in
|
H A D | boottime-trace.rst | 47 Set MAX_DEPTH to maximum depth of fgraph tracer. 84 ftrace.[instance.INSTANCE.]tracer = TRACER 85 Set TRACER to current tracer on boot. (e.g. function) 246 several tracers for different purpose at once. For example, one tracer 252 tracer = "function" 256 tracer = "function" 270 tracer = function_graph
|
H A D | uprobetracer.rst | 2 Uprobe-tracer: Uprobe-based Event Tracing 13 Similar to the kprobe-event tracer, this doesn't need to be activated via 18 However unlike kprobe-event tracer, the uprobe event interface expects the 63 Several types are supported for fetch-args. Uprobe tracer will access memory 175 # tracer: nop
|
/openbmc/linux/kernel/trace/ |
H A D | trace_selftest.c | 97 static inline void warn_failed_init_tracer(struct tracer *trace, int init_ret) in warn_failed_init_tracer() 356 static int trace_selftest_startup_dynamic_tracing(struct tracer *trace, in trace_selftest_startup_dynamic_tracing() 691 trace_selftest_startup_function(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_function() 796 trace_selftest_startup_function_graph(struct tracer *trace, in trace_selftest_startup_function_graph() 928 trace_selftest_startup_irqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_irqsoff() 977 trace_selftest_startup_preemptoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptoff() 1039 trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptirqsoff() 1140 trace_selftest_startup_nop(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_nop() 1192 trace_selftest_startup_wakeup(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_wakeup() 1270 trace_selftest_startup_branch(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_branch()
|
H A D | Kconfig | 329 then it will not have any overhead while the stack tracer 335 The stack tracer can also be enabled or disabled via the 433 periodically non responsive. Do not run this tracer on a 441 bool "OS Noise tracer" 476 bool "Timerlat tracer" 497 The tracer is build on top of osnoise tracer, and the osnoise: 521 This tracer hooks to various trace points in the kernel, 531 Basic tracer to catch the syscall entry and exit events. 596 This tracer profiles all likely and unlikely macros 608 This tracer profiles all branch conditions. Every if () [all …]
|
H A D | trace_irqsoff.c | 514 struct tracer *tracer = tr->current_trace; in irqsoff_flag_changed() local 524 return trace_keep_overwrite(tracer, mask, set); in irqsoff_flag_changed() 635 static struct tracer irqsoff_tracer __read_mostly = 681 static struct tracer preemptoff_tracer __read_mostly = 716 static struct tracer preemptirqsoff_tracer __read_mostly =
|
H A D | trace_sched_wakeup.c | 315 struct tracer *tracer = tr->current_trace; in wakeup_flag_changed() local 325 return trace_keep_overwrite(tracer, mask, set); in wakeup_flag_changed() 742 static struct tracer wakeup_tracer __read_mostly = 762 static struct tracer wakeup_rt_tracer __read_mostly = 782 static struct tracer wakeup_dl_tracer __read_mostly =
|
H A D | trace_nop.c | 88 struct tracer nop_trace __read_mostly =
|
H A D | trace.c | 1155 struct tracer *tracer = tr->current_trace; in tracing_snapshot_instance_cond() local 2153 struct tracer *t; in register_tracer() 5152 struct tracer *t; in t_start() 5429 int trace_keep_overwrite(struct tracer *tracer, u32 mask, int set) in trace_keep_overwrite() argument 6480 create_trace_option_files(struct trace_array *tr, struct tracer *tracer); 6516 struct tracer *t; in tracing_set_tracer() 9181 create_trace_option_files(struct trace_array *tr, struct tracer *tracer) in create_trace_option_files() argument 9190 if (!tracer) in create_trace_option_files() 9207 if (WARN_ON_ONCE(tr->topts[i].tracer->flags == tracer->flags)) in create_trace_option_files() 9228 tr->topts[tr->nr_topts].tracer = tracer; in create_trace_option_files() [all …]
|
/openbmc/linux/tools/testing/ktest/examples/bootconfigs/ |
H A D | boottrace.bconf | 35 tracer = "function" 44 tracer = "function"
|
H A D | functiongraph.bconf | 3 tracer = function_graph
|
/openbmc/linux/Documentation/tools/rtla/ |
H A D | common_osnoise_options.rst | 8 Set the *osnoise* tracer period in microseconds. 12 Set the *osnoise* tracer runtime in microseconds.
|
/openbmc/linux/tools/testing/selftests/amd-pstate/ |
H A D | gitsource.sh | 62 rm -rf results/tracer-gitsource* 82 ./amd_pstate_trace.py -n tracer-gitsource-$1-$2 -i $TRACER_INTERVAL > /dev/null 2>&1 & 99 …awk '{print $5}' results/tracer-gitsource-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_GIT-d… 103 …awk '{print $7}' results/tracer-gitsource-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_GIT-f… 107 …awk '{print $11}' results/tracer-gitsource-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_GIT-…
|
H A D | tbench.sh | 57 rm -rf results/tracer-tbench* 67 ./amd_pstate_trace.py -n tracer-tbench-$1-$2 -i $TRACER_INTERVAL > /dev/null 2>&1 & 86 …awk '{print $5}' results/tracer-tbench-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_TBENCH-d… 90 …awk '{print $7}' results/tracer-tbench-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_TBENCH-f… 94 …awk '{print $11}' results/tracer-tbench-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_TBENCH-…
|
/openbmc/linux/Documentation/userspace-api/ |
H A D | seccomp_filter.rst | 132 notify a ``ptrace()``-based tracer prior to executing the system 133 call. If there is no tracer present, ``-ENOSYS`` is returned to 136 A tracer will be notified if it requests ``PTRACE_O_TRACESECCOMP`` 137 using ``ptrace(PTRACE_SETOPTIONS)``. The tracer will be notified 139 the BPF program return value will be available to the tracer 142 The tracer can skip the system call by changing the syscall number 143 to -1. Alternatively, the tracer can change the system call 145 the tracer asks to skip the system call, then the system call will 146 appear to return the value that the tracer puts in the return value 149 The seccomp check will not be run again after the tracer is [all …]
|
/openbmc/linux/tools/perf/ |
H A D | builtin-ftrace.c | 555 ftrace->tracer = "function_graph"; in select_tracer() 557 ftrace->tracer = "function"; in select_tracer() 560 pr_debug("%s tracer is used\n", ftrace->tracer); in select_tracer() 598 if (write_tracing_file("current_tracer", ftrace->tracer) < 0) { in __cmd_ftrace() 599 pr_err("failed to set current_tracer to %s\n", ftrace->tracer); in __cmd_ftrace() 965 ftrace->tracer = value; in perf_ftrace_config() 1126 .tracer = DEFAULT_TRACER, in cmd_ftrace() 1144 OPT_STRING('t', "tracer", &ftrace.tracer, "tracer", in cmd_ftrace()
|
/openbmc/linux/tools/testing/selftests/ftrace/test.d/ |
H A D | functions | 13 reset_tracer() { # reset the current tracer 108 # As the initial state, ftrace will be set to nop tracer, 147 t=${i%:tracer} 155 echo "Required tracer $t is not configured."
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/ply/ |
H A D | ply_git.bb | 1 SUMMARY = "Ply: A light-weight dynamic tracer for eBPF"
|
/openbmc/linux/tools/tracing/latency/ |
H A D | latency-collector.c | 177 char *tracer; member 609 restore_file(TR_CURRENT, &save_state.tracer, current_tracer); in restore_ftrace() 655 save_state.tracer = NULL; in init_save_state() 1374 char *tracer; in save_and_disable_tracer() local 1380 tracer = read_file(TR_CURRENT, ERR_EXIT); in save_and_disable_tracer() 1383 if (needs_change(tracer, NOP_TRACER)) { in save_and_disable_tracer() 1388 tracer); in save_and_disable_tracer() 1393 "Use the -F [--force] option to disregard the current tracer.\n", tracer); in save_and_disable_tracer() 1400 save_state.tracer = tracer; in save_and_disable_tracer()
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-multimedia/v4l2apps/ |
H A D | v4l-utils_1.26.1.bb | 26 PACKAGECONFIG[v4l2-tracer] = ",-Dv4l2-tracer=disabled,json-c"
|
/openbmc/openbmc/poky/meta/recipes-kernel/lttng/lttng-tools/ |
H A D | run-ptest | 6 LTTNG_KMOD_PATH=/lib/modules/$(uname -r)/kernel/lttng-modules/lttng-tracer.ko
|
/openbmc/linux/tools/perf/util/ |
H A D | ftrace.h | 13 const char *tracer; member
|
/openbmc/linux/tools/tracing/rtla/src/ |
H A D | trace.c | 18 enum tracefs_tracers tracer; in enable_tracer_by_name() local 21 tracer = TRACEFS_TRACER_CUSTOM; in enable_tracer_by_name() 25 retval = tracefs_tracer_set(inst, tracer, tracer_name); in enable_tracer_by_name()
|
/openbmc/linux/kernel/ |
H A D | ptrace.c | 558 static bool __ptrace_detach(struct task_struct *tracer, struct task_struct *p) in __ptrace_detach() argument 570 if (!same_thread_group(p->real_parent, tracer)) in __ptrace_detach() 572 else if (ignoring_children(tracer->sighand)) { in __ptrace_detach() 573 __wake_up_parent(p, tracer); in __ptrace_detach() 614 void exit_ptrace(struct task_struct *tracer, struct list_head *dead) in exit_ptrace() argument 618 list_for_each_entry_safe(p, n, &tracer->ptraced, ptrace_entry) { in exit_ptrace() 622 if (__ptrace_detach(tracer, p)) in exit_ptrace()
|