Searched refs:tracer (Results 1 – 13 of 13) sorted by relevance
/kernel/trace/ |
D | trace.h | 160 struct tracer; 174 struct tracer *tracer; member 234 struct tracer *current_trace; 381 struct tracer { struct 402 int (*selftest)(struct tracer *trace, argument 413 struct tracer *next; argument 553 int tracer_init(struct tracer *t, struct trace_array *tr); 614 int register_tracer(struct tracer *type); 671 extern int trace_selftest_startup_function(struct tracer *trace, 673 extern int trace_selftest_startup_function_graph(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() 656 trace_selftest_startup_function(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_function() 752 trace_selftest_startup_function_graph(struct tracer *trace, in trace_selftest_startup_function_graph() 817 trace_selftest_startup_irqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_irqsoff() 866 trace_selftest_startup_preemptoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptoff() 928 trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptirqsoff() 1029 trace_selftest_startup_nop(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_nop() 1081 trace_selftest_startup_wakeup(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_wakeup() 1159 trace_selftest_startup_sched_switch(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_sched_switch() [all …]
|
D | Kconfig | 92 # All tracer options should select GENERIC_TRACER. For those options that are 93 # enabled by all tracers (context switch and event tracer) they select TRACING. 94 # This allows those options to appear when no other tracer is selected. But the 148 sequence is then dynamically patched into a tracer call when 235 This tracer tracks the latency of the highest priority task 243 This tracer hooks to various trace points in the kernel, 245 want to trace. It also includes the sched_switch tracer plugin. 253 Basic tracer to catch the syscall entry and exit events. 318 This tracer profiles all likely and unlikely macros 330 This tracer profiles all branch conditions. Every if () [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() 657 static struct tracer irqsoff_tracer __read_mostly = 689 static struct tracer preemptoff_tracer __read_mostly = 723 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() 739 static struct tracer wakeup_tracer __read_mostly = 759 static struct tracer wakeup_rt_tracer __read_mostly = 779 static struct tracer wakeup_dl_tracer __read_mostly =
|
D | trace.c | 394 static struct tracer *trace_types __read_mostly; 645 struct tracer *tracer = tr->current_trace; in tracing_snapshot() local 662 if (tracer->use_max_tr) { in tracing_snapshot() 1163 static int run_tracer_selftest(struct tracer *type) in run_tracer_selftest() 1166 struct tracer *saved_tracer = tr->current_trace; in run_tracer_selftest() 1222 static inline int run_tracer_selftest(struct tracer *type) in run_tracer_selftest() 1228 static void add_tracer_options(struct trace_array *tr, struct tracer *t); 1238 int __init register_tracer(struct tracer *type) in register_tracer() 1240 struct tracer *t; in register_tracer() 2659 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_mmiotrace.c | 279 static struct tracer mmio_tracer __read_mostly =
|
D | trace_functions.c | 249 static struct tracer function_trace __tracer_data =
|
D | trace_functions_graph.c | 1403 static struct tracer graph_trace __tracer_data = {
|
D | blktrace.c | 1536 static struct tracer blk_tracer __read_mostly = {
|
/kernel/ |
D | ptrace.c | 499 static bool __ptrace_detach(struct task_struct *tracer, struct task_struct *p) in __ptrace_detach() argument 511 if (!same_thread_group(p->real_parent, tracer)) in __ptrace_detach() 513 else if (ignoring_children(tracer->sighand)) { in __ptrace_detach() 514 __wake_up_parent(p, tracer); in __ptrace_detach() 556 void exit_ptrace(struct task_struct *tracer, struct list_head *dead) in exit_ptrace() argument 560 list_for_each_entry_safe(p, n, &tracer->ptraced, ptrace_entry) { in exit_ptrace() 564 if (__ptrace_detach(tracer, p)) in exit_ptrace()
|