Searched refs:tracer (Results 1 – 15 of 15) sorted by relevance
/kernel/trace/ |
D | trace.h | 186 struct tracer; 200 struct tracer *tracer; member 354 struct tracer *current_trace; 499 struct tracer *trace; 533 struct tracer { struct 554 int (*selftest)(struct tracer *trace, argument 565 struct tracer *next; argument 583 int tracer_init(struct tracer *t, struct trace_array *tr); argument 660 int register_tracer(struct tracer *type); 749 extern int trace_selftest_startup_function(struct tracer *trace, [all …]
|
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() 916 trace_selftest_startup_irqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_irqsoff() 965 trace_selftest_startup_preemptoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptoff() 1027 trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptirqsoff() 1128 trace_selftest_startup_nop(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_nop() 1180 trace_selftest_startup_wakeup(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_wakeup() 1258 trace_selftest_startup_branch(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_branch()
|
D | Kconfig | 137 # All tracer options should select GENERIC_TRACER. For those options that are 138 # enabled by all tracers (context switch and event tracer) they select TRACING. 139 # This allows those options to appear when no other tracer is selected. But the 200 sequence is then dynamically patched into a tracer call when 294 This special tracer records the maximum stack footprint of the 297 This tracer works by hooking into every function call that the 300 then it will not have any overhead while the stack tracer 303 To enable the stack tracer on bootup, pass in 'stacktrace' 306 The stack tracer can also be enabled or disabled via the 372 This tracer tracks the latency of the highest priority task [all …]
|
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 =
|
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 =
|
D | trace.c | 823 static struct tracer *trace_types __read_mostly; 1113 struct tracer *tracer = tr->current_trace; in tracing_snapshot_instance_cond() local 1130 if (tracer->use_max_tr) { in tracing_snapshot_instance_cond() 1933 struct tracer *type; 1938 static int save_selftest(struct tracer *type) in save_selftest() 1951 static int run_tracer_selftest(struct tracer *type) in run_tracer_selftest() 1954 struct tracer *saved_tracer = tr->current_trace; in run_tracer_selftest() 2027 struct tracer *t, **last; in init_trace_selftests() 2071 static inline int run_tracer_selftest(struct tracer *type) in run_tracer_selftest() 2077 static void add_tracer_options(struct trace_array *tr, struct tracer *t); [all …]
|
D | trace_nop.c | 88 struct tracer nop_trace __read_mostly =
|
D | trace_branch.c | 24 static struct tracer branch_trace; 173 static struct tracer branch_trace __read_mostly =
|
D | trace_functions.c | 393 static struct tracer function_trace; 428 static struct tracer function_trace __tracer_data =
|
D | trace_mmiotrace.c | 274 static struct tracer mmio_tracer __read_mostly =
|
D | trace_osnoise.c | 2312 static struct tracer osnoise_tracer __read_mostly = { 2393 static struct tracer timerlat_tracer __read_mostly = {
|
D | trace_hwlat.c | 865 static struct tracer hwlat_tracer __read_mostly =
|
D | trace_functions_graph.c | 1279 static struct tracer graph_trace __tracer_data = {
|
D | blktrace.c | 1571 static struct tracer blk_tracer __read_mostly = {
|
/kernel/ |
D | ptrace.c | 557 static bool __ptrace_detach(struct task_struct *tracer, struct task_struct *p) in __ptrace_detach() argument 569 if (!same_thread_group(p->real_parent, tracer)) in __ptrace_detach() 571 else if (ignoring_children(tracer->sighand)) { in __ptrace_detach() 572 __wake_up_parent(p, tracer); in __ptrace_detach() 613 void exit_ptrace(struct task_struct *tracer, struct list_head *dead) in exit_ptrace() argument 617 list_for_each_entry_safe(p, n, &tracer->ptraced, ptrace_entry) { in exit_ptrace() 621 if (__ptrace_detach(tracer, p)) in exit_ptrace()
|