Home
last modified time | relevance | path

Searched refs:tracer (Results 1 – 15 of 15) sorted by relevance

/kernel/trace/
Dtrace.h187 struct tracer;
201 struct tracer *tracer; member
355 struct tracer *current_trace;
500 struct tracer *trace;
534 struct tracer { struct
555 int (*selftest)(struct tracer *trace, argument
566 struct tracer *next; argument
584 int tracer_init(struct tracer *t, struct trace_array *tr); argument
661 int register_tracer(struct tracer *type);
750 extern int trace_selftest_startup_function(struct tracer *trace,
[all …]
Dtrace_selftest.c97 static inline void warn_failed_init_tracer(struct tracer *trace, int init_ret) in warn_failed_init_tracer()
322 static int trace_selftest_startup_dynamic_tracing(struct tracer *trace, in trace_selftest_startup_dynamic_tracing()
657 trace_selftest_startup_function(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_function()
758 trace_selftest_startup_function_graph(struct tracer *trace, in trace_selftest_startup_function_graph()
825 trace_selftest_startup_irqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_irqsoff()
874 trace_selftest_startup_preemptoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptoff()
936 trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptirqsoff()
1037 trace_selftest_startup_nop(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_nop()
1089 trace_selftest_startup_wakeup(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_wakeup()
1167 trace_selftest_startup_branch(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_branch()
DKconfig114 # All tracer options should select GENERIC_TRACER. For those options that are
115 # enabled by all tracers (context switch and event tracer) they select TRACING.
116 # This allows those options to appear when no other tracer is selected. But the
176 sequence is then dynamically patched into a tracer call when
254 This special tracer records the maximum stack footprint of the
257 This tracer works by hooking into every function call that the
260 then it will not have any overhead while the stack tracer
263 To enable the stack tracer on bootup, pass in 'stacktrace'
266 The stack tracer can also be enabled or disabled via the
332 This tracer tracks the latency of the highest priority task
[all …]
Dtrace_irqsoff.c514 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 =
Dtrace_sched_wakeup.c315 struct tracer *tracer = tr->current_trace; in wakeup_flag_changed() local
325 return trace_keep_overwrite(tracer, mask, set); in wakeup_flag_changed()
741 static struct tracer wakeup_tracer __read_mostly =
761 static struct tracer wakeup_rt_tracer __read_mostly =
781 static struct tracer wakeup_dl_tracer __read_mostly =
Dtrace.c813 static struct tracer *trace_types __read_mostly;
1101 struct tracer *tracer = tr->current_trace; in tracing_snapshot_instance_cond() local
1118 if (tracer->use_max_tr) { in tracing_snapshot_instance_cond()
1920 struct tracer *type;
1925 static int save_selftest(struct tracer *type) in save_selftest()
1938 static int run_tracer_selftest(struct tracer *type) in run_tracer_selftest()
1941 struct tracer *saved_tracer = tr->current_trace; in run_tracer_selftest()
2014 struct tracer *t, **last; in init_trace_selftests()
2058 static inline int run_tracer_selftest(struct tracer *type) in run_tracer_selftest()
2064 static void add_tracer_options(struct trace_array *tr, struct tracer *t);
[all …]
Dtrace_nop.c88 struct tracer nop_trace __read_mostly =
Dtrace_branch.c24 static struct tracer branch_trace;
173 static struct tracer branch_trace __read_mostly =
Dtrace_functions.c398 static struct tracer function_trace;
433 static struct tracer function_trace __tracer_data =
Dtrace_mmiotrace.c274 static struct tracer mmio_tracer __read_mostly =
Dtrace_osnoise.c2055 static struct tracer osnoise_tracer __read_mostly = {
2119 static struct tracer timerlat_tracer __read_mostly = {
Dtrace_hwlat.c865 static struct tracer hwlat_tracer __read_mostly =
Dtrace_functions_graph.c1279 static struct tracer graph_trace __tracer_data = {
Dblktrace.c1570 static struct tracer blk_tracer __read_mostly = {
/kernel/
Dptrace.c563 static bool __ptrace_detach(struct task_struct *tracer, struct task_struct *p) in __ptrace_detach() argument
575 if (!same_thread_group(p->real_parent, tracer)) in __ptrace_detach()
577 else if (ignoring_children(tracer->sighand)) { in __ptrace_detach()
578 __wake_up_parent(p, tracer); in __ptrace_detach()
619 void exit_ptrace(struct task_struct *tracer, struct list_head *dead) in exit_ptrace() argument
623 list_for_each_entry_safe(p, n, &tracer->ptraced, ptrace_entry) { in exit_ptrace()
627 if (__ptrace_detach(tracer, p)) in exit_ptrace()