Searched refs:tracer (Results 1 – 14 of 14) sorted by relevance
/kernel/trace/ |
D | trace.h | 171 struct tracer; 185 struct tracer *tracer; member 246 struct tracer *current_trace; 362 struct tracer *trace; 396 struct tracer { struct 417 int (*selftest)(struct tracer *trace, argument 428 struct tracer *next; argument 570 int tracer_init(struct tracer *t, struct trace_array *tr); 632 int register_tracer(struct tracer *type); 707 extern int trace_selftest_startup_function(struct tracer *trace, [all …]
|
D | trace_selftest.c | 95 static inline void warn_failed_init_tracer(struct tracer *trace, int init_ret) in warn_failed_init_tracer() 323 static int trace_selftest_startup_dynamic_tracing(struct tracer *trace, in trace_selftest_startup_dynamic_tracing() 651 trace_selftest_startup_function(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_function() 747 trace_selftest_startup_function_graph(struct tracer *trace, in trace_selftest_startup_function_graph() 812 trace_selftest_startup_irqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_irqsoff() 861 trace_selftest_startup_preemptoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptoff() 923 trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptirqsoff() 1024 trace_selftest_startup_nop(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_nop() 1076 trace_selftest_startup_wakeup(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_wakeup() 1154 trace_selftest_startup_sched_switch(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_sched_switch() [all …]
|
D | Kconfig | 87 # All tracer options should select GENERIC_TRACER. For those options that are 88 # enabled by all tracers (context switch and event tracer) they select TRACING. 89 # This allows those options to appear when no other tracer is selected. But the 143 sequence is then dynamically patched into a tracer call when 230 This tracer tracks the latency of the highest priority task 237 This tracer, when enabled will create one or more kernel threads, 242 time, this tracer will detect it. This is useful for testing 259 When the tracer is not running, it has no affect on the system, 261 periodically non responsive. Do not run this tracer on a 264 To enable this tracer, echo in "hwlat" into the current_tracer [all …]
|
D | trace_irqsoff.c | 562 struct tracer *tracer = tr->current_trace; in irqsoff_flag_changed() local 572 return trace_keep_overwrite(tracer, mask, set); in irqsoff_flag_changed() 656 static struct tracer irqsoff_tracer __read_mostly = 688 static struct tracer preemptoff_tracer __read_mostly = 722 static struct tracer preemptirqsoff_tracer __read_mostly =
|
D | trace_sched_wakeup.c | 187 struct tracer *tracer = tr->current_trace; in wakeup_flag_changed() local 197 return trace_keep_overwrite(tracer, mask, set); in wakeup_flag_changed() 737 static struct tracer wakeup_tracer __read_mostly = 757 static struct tracer wakeup_rt_tracer __read_mostly = 777 static struct tracer wakeup_dl_tracer __read_mostly =
|
D | trace.c | 628 static struct tracer *trace_types __read_mostly; 879 struct tracer *tracer = tr->current_trace; in tracing_snapshot() local 896 if (tracer->use_max_tr) { in tracing_snapshot() 1391 static int run_tracer_selftest(struct tracer *type) in run_tracer_selftest() 1394 struct tracer *saved_tracer = tr->current_trace; in run_tracer_selftest() 1450 static inline int run_tracer_selftest(struct tracer *type) in run_tracer_selftest() 1456 static void add_tracer_options(struct trace_array *tr, struct tracer *t); 1466 int __init register_tracer(struct tracer *type) in register_tracer() 1468 struct tracer *t; in register_tracer() 2987 struct tracer *type = iter->trace; in print_trace_header() [all …]
|
D | trace_branch.c | 23 static struct tracer branch_trace; 171 static struct tracer branch_trace __read_mostly =
|
D | trace_nop.c | 87 struct tracer nop_trace __read_mostly =
|
D | trace_functions.c | 222 static struct tracer function_trace; 255 static struct tracer function_trace __tracer_data =
|
D | trace_mmiotrace.c | 275 static struct tracer mmio_tracer __read_mostly =
|
D | trace_hwlat.c | 611 static struct tracer hwlat_tracer __read_mostly =
|
D | trace_functions_graph.c | 1466 static struct tracer graph_trace __tracer_data = {
|
D | blktrace.c | 1439 static struct tracer blk_tracer __read_mostly = {
|
/kernel/ |
D | ptrace.c | 501 static bool __ptrace_detach(struct task_struct *tracer, struct task_struct *p) in __ptrace_detach() argument 513 if (!same_thread_group(p->real_parent, tracer)) in __ptrace_detach() 515 else if (ignoring_children(tracer->sighand)) { in __ptrace_detach() 516 __wake_up_parent(p, tracer); in __ptrace_detach() 557 void exit_ptrace(struct task_struct *tracer, struct list_head *dead) in exit_ptrace() argument 561 list_for_each_entry_safe(p, n, &tracer->ptraced, ptrace_entry) { in exit_ptrace() 565 if (__ptrace_detach(tracer, p)) in exit_ptrace()
|