Searched refs:tracer (Results 1 – 14 of 14) sorted by relevance
/kernel/trace/ |
D | trace.h | 173 struct tracer; 187 struct tracer *tracer; member 296 struct tracer *current_trace; 432 struct tracer *trace; 466 struct tracer { struct 487 int (*selftest)(struct tracer *trace, argument 498 struct tracer *next; argument 675 int tracer_init(struct tracer *t, struct trace_array *tr); 748 int register_tracer(struct tracer *type); 821 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() 325 static int trace_selftest_startup_dynamic_tracing(struct tracer *trace, in trace_selftest_startup_dynamic_tracing() 658 trace_selftest_startup_function(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_function() 759 trace_selftest_startup_function_graph(struct tracer *trace, in trace_selftest_startup_function_graph() 826 trace_selftest_startup_irqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_irqsoff() 875 trace_selftest_startup_preemptoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptoff() 937 trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptirqsoff() 1038 trace_selftest_startup_nop(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_nop() 1090 trace_selftest_startup_wakeup(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_wakeup() 1168 trace_selftest_startup_branch(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_branch()
|
D | Kconfig | 100 # All tracer options should select GENERIC_TRACER. For those options that are 101 # enabled by all tracers (context switch and event tracer) they select TRACING. 102 # This allows those options to appear when no other tracer is selected. But the 153 sequence is then dynamically patched into a tracer call when 244 This tracer tracks the latency of the highest priority task 251 This tracer, when enabled will create one or more kernel threads, 256 time, this tracer will detect it. This is useful for testing 273 When the tracer is not running, it has no affect on the system, 275 periodically non responsive. Do not run this tracer on a 278 To enable this tracer, echo in "hwlat" into the current_tracer [all …]
|
D | trace_irqsoff.c | 520 struct tracer *tracer = tr->current_trace; in irqsoff_flag_changed() local 530 return trace_keep_overwrite(tracer, mask, set); in irqsoff_flag_changed() 641 static struct tracer irqsoff_tracer __read_mostly = 691 static struct tracer preemptoff_tracer __read_mostly = 726 static struct tracer preemptirqsoff_tracer __read_mostly =
|
D | trace_sched_wakeup.c | 318 struct tracer *tracer = tr->current_trace; in wakeup_flag_changed() local 328 return trace_keep_overwrite(tracer, mask, set); in wakeup_flag_changed() 746 static struct tracer wakeup_tracer __read_mostly = 766 static struct tracer wakeup_rt_tracer __read_mostly = 786 static struct tracer wakeup_dl_tracer __read_mostly =
|
D | trace.c | 651 static struct tracer *trace_types __read_mostly; 927 struct tracer *tracer = tr->current_trace; in tracing_snapshot_instance_cond() local 944 if (tracer->use_max_tr) { in tracing_snapshot_instance_cond() 1660 struct tracer *type; 1665 static int save_selftest(struct tracer *type) in save_selftest() 1678 static int run_tracer_selftest(struct tracer *type) in run_tracer_selftest() 1681 struct tracer *saved_tracer = tr->current_trace; in run_tracer_selftest() 1748 struct tracer *t, **last; in init_trace_selftests() 1792 static inline int run_tracer_selftest(struct tracer *type) in run_tracer_selftest() 1798 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 | 233 static struct tracer function_trace; 266 static struct tracer function_trace __tracer_data =
|
D | trace_mmiotrace.c | 276 static struct tracer mmio_tracer __read_mostly =
|
D | trace_hwlat.c | 613 static struct tracer hwlat_tracer __read_mostly =
|
D | trace_functions_graph.c | 1281 static struct tracer graph_trace __tracer_data = {
|
D | blktrace.c | 1612 static struct tracer blk_tracer __read_mostly = {
|
/kernel/ |
D | ptrace.c | 562 static bool __ptrace_detach(struct task_struct *tracer, struct task_struct *p) in __ptrace_detach() argument 574 if (!same_thread_group(p->real_parent, tracer)) in __ptrace_detach() 576 else if (ignoring_children(tracer->sighand)) { in __ptrace_detach() 577 __wake_up_parent(p, tracer); in __ptrace_detach() 618 void exit_ptrace(struct task_struct *tracer, struct list_head *dead) in exit_ptrace() argument 622 list_for_each_entry_safe(p, n, &tracer->ptraced, ptrace_entry) { in exit_ptrace() 626 if (__ptrace_detach(tracer, p)) in exit_ptrace()
|