Home
last modified time | relevance | path

Searched refs:trace (Results 1 – 200 of 330) sorted by relevance

12

/linux-4.1.27/arch/x86/kernel/
Dstacktrace.c20 struct stack_trace *trace = data; in __save_stack_address() local
27 if (trace->skip > 0) { in __save_stack_address()
28 trace->skip--; in __save_stack_address()
31 if (trace->nr_entries < trace->max_entries) in __save_stack_address()
32 trace->entries[trace->nr_entries++] = addr; in __save_stack_address()
61 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
63 dump_trace(current, NULL, NULL, 0, &save_stack_ops, trace); in save_stack_trace()
64 if (trace->nr_entries < trace->max_entries) in save_stack_trace()
65 trace->entries[trace->nr_entries++] = ULONG_MAX; in save_stack_trace()
69 void save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace) in save_stack_trace_regs() argument
[all …]
Dftrace.c972 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
1012 trace.func = self_addr; in prepare_ftrace_return()
1013 trace.depth = current->curr_ret_stack + 1; in prepare_ftrace_return()
1016 if (!ftrace_graph_entry(&trace)) { in prepare_ftrace_return()
1021 if (ftrace_push_return_trace(old, self_addr, &trace.depth, in prepare_ftrace_return()
Dmcount_64.S263 jnz trace
277 trace: label
Dentry_64.S894 #define trace(sym) trace_##sym macro
898 apicinterrupt3 \num trace(\sym) smp_trace(\sym)
1071 idtentry trace(\sym) trace(\do_sym) has_error_code=\has_error_code
/linux-4.1.27/arch/sh/kernel/
Dstacktrace.c30 struct stack_trace *trace = data; in save_stack_address() local
35 if (trace->skip > 0) { in save_stack_address()
36 trace->skip--; in save_stack_address()
40 if (trace->nr_entries < trace->max_entries) in save_stack_address()
41 trace->entries[trace->nr_entries++] = addr; in save_stack_address()
49 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
53 unwind_stack(current, NULL, sp, &save_stack_ops, trace); in save_stack_trace()
54 if (trace->nr_entries < trace->max_entries) in save_stack_trace()
55 trace->entries[trace->nr_entries++] = ULONG_MAX; in save_stack_trace()
62 struct stack_trace *trace = (struct stack_trace *)data; in save_stack_address_nosched() local
[all …]
Dftrace.c344 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
387 err = ftrace_push_return_trace(old, self_addr, &trace.depth, 0); in prepare_ftrace_return()
393 trace.func = self_addr; in prepare_ftrace_return()
396 if (!ftrace_graph_entry(&trace)) { in prepare_ftrace_return()
/linux-4.1.27/arch/arm/kernel/
Dstacktrace.c64 struct stack_trace *trace; member
73 struct stack_trace *trace = data->trace; in save_trace() local
84 trace->entries[trace->nr_entries++] = addr; in save_trace()
86 if (trace->nr_entries >= trace->max_entries) in save_trace()
103 trace->entries[trace->nr_entries++] = regs->ARM_pc; in save_trace()
105 return trace->nr_entries >= trace->max_entries; in save_trace()
110 struct stack_trace *trace, unsigned int nosched) in __save_stack_trace() argument
115 data.trace = trace; in __save_stack_trace()
117 data.skip = trace->skip; in __save_stack_trace()
127 if (trace->nr_entries < trace->max_entries) in __save_stack_trace()
[all …]
Dftrace.c201 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
211 trace.func = self_addr; in prepare_ftrace_return()
212 trace.depth = current->curr_ret_stack + 1; in prepare_ftrace_return()
215 if (!ftrace_graph_entry(&trace)) { in prepare_ftrace_return()
220 err = ftrace_push_return_trace(old, self_addr, &trace.depth, in prepare_ftrace_return()
Dentry-armv.S150 .macro svc_entry, stack_hole=0, trace=1
186 .if \trace
302 svc_entry trace=0
330 svc_entry trace=0
369 .macro usr_entry, trace=1
/linux-4.1.27/tools/perf/
Dbuiltin-trace.c245 struct trace *trace; member
1216 struct trace { struct
1314 struct trace *trace) in thread__fd_path() argument
1325 if (!trace->live) in thread__fd_path()
1327 ++trace->stats.proc_getname; in thread__fd_path()
1340 const char *path = thread__fd_path(arg->thread, fd, arg->trace); in syscall_arg__scnprintf_fd()
1361 static bool trace__filter_duration(struct trace *trace, double t) in trace__filter_duration() argument
1363 return t < (trace->duration_filter * NSEC_PER_MSEC); in trace__filter_duration()
1366 static size_t trace__fprintf_tstamp(struct trace *trace, u64 tstamp, FILE *fp) in trace__fprintf_tstamp() argument
1368 double ts = (double)(tstamp - trace->base_time) / NSEC_PER_MSEC; in trace__fprintf_tstamp()
[all …]
Dcommand-list.txt28 perf-trace mainporcelain common
DBuild23 perf-$(CONFIG_AUDIT) += builtin-trace.o
Dperf-completion.sh169 |data|help|script|test|timechart|trace) ]]; then
/linux-4.1.27/arch/mips/kernel/
Dstacktrace.c14 static void save_raw_context_stack(struct stack_trace *trace, in save_raw_context_stack() argument
23 if (trace->skip > 0) in save_raw_context_stack()
24 trace->skip--; in save_raw_context_stack()
26 trace->entries[trace->nr_entries++] = addr; in save_raw_context_stack()
27 if (trace->nr_entries >= trace->max_entries) in save_raw_context_stack()
33 static void save_context_stack(struct stack_trace *trace, in save_context_stack() argument
46 save_raw_context_stack(trace, sp); in save_context_stack()
50 if (trace->skip > 0) in save_context_stack()
51 trace->skip--; in save_context_stack()
53 trace->entries[trace->nr_entries++] = pc; in save_context_stack()
[all …]
Dftrace.c338 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
385 if (ftrace_push_return_trace(old_parent_ra, self_ra, &trace.depth, fp) in prepare_ftrace_return()
398 trace.func = self_ra - (MCOUNT_INSN_SIZE * insns); in prepare_ftrace_return()
401 if (!ftrace_graph_entry(&trace)) { in prepare_ftrace_return()
/linux-4.1.27/arch/parisc/kernel/
Dstacktrace.c15 static void dump_trace(struct task_struct *task, struct stack_trace *trace) in dump_trace() argument
35 trace->nr_entries = 0; in dump_trace()
36 while (trace->nr_entries < trace->max_entries) { in dump_trace()
41 trace->entries[trace->nr_entries++] = info.ip; in dump_trace()
49 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
51 dump_trace(current, trace); in save_stack_trace()
52 if (trace->nr_entries < trace->max_entries) in save_stack_trace()
53 trace->entries[trace->nr_entries++] = ULONG_MAX; in save_stack_trace()
57 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
59 dump_trace(tsk, trace); in save_stack_trace_tsk()
[all …]
Dftrace.c49 static void pop_return_trace(struct ftrace_graph_ret *trace, unsigned long *ret) in pop_return_trace() argument
65 trace->func = current->ret_stack[index].func; in pop_return_trace()
66 trace->calltime = current->ret_stack[index].calltime; in pop_return_trace()
67 trace->overrun = atomic_read(&current->trace_overrun); in pop_return_trace()
68 trace->depth = index; in pop_return_trace()
81 struct ftrace_graph_ret trace; in ftrace_return_to_handler() local
84 pop_return_trace(&trace, &ret); in ftrace_return_to_handler()
85 trace.rettime = local_clock(); in ftrace_return_to_handler()
86 ftrace_graph_return(&trace); in ftrace_return_to_handler()
113 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
[all …]
/linux-4.1.27/arch/s390/kernel/
Dstacktrace.c13 static unsigned long save_context_stack(struct stack_trace *trace, in save_context_stack() argument
30 if (!trace->skip) in save_context_stack()
31 trace->entries[trace->nr_entries++] = addr; in save_context_stack()
33 trace->skip--; in save_context_stack()
34 if (trace->nr_entries >= trace->max_entries) in save_context_stack()
51 if (!trace->skip) in save_context_stack()
52 trace->entries[trace->nr_entries++] = addr; in save_context_stack()
54 trace->skip--; in save_context_stack()
56 if (trace->nr_entries >= trace->max_entries) in save_context_stack()
63 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
[all …]
Dftrace.c200 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
207 trace.func = ip; in prepare_ftrace_return()
208 trace.depth = current->curr_ret_stack + 1; in prepare_ftrace_return()
210 if (!ftrace_graph_entry(&trace)) in prepare_ftrace_return()
212 if (ftrace_push_return_trace(parent, ip, &trace.depth, 0) == -EBUSY) in prepare_ftrace_return()
/linux-4.1.27/tools/testing/selftests/ftrace/test.d/kprobe/
Dkprobe_ftrace.tc16 echo > trace
18 grep testprobe trace
19 ! grep 'do_fork <-' trace
23 echo > trace
25 grep testprobe trace
26 grep 'do_fork <-' trace
30 echo > trace
32 ! grep testprobe trace
33 grep 'do_fork <-' trace
38 echo > trace
[all …]
/linux-4.1.27/tools/virtio/virtio-trace/
DREADME1 Trace Agent for virtio-trace
4 Trace agent is a user tool for sending trace data of a guest to a Host in low
8 - write trace data to stdout by using -o option
11 The trace agent operates as follows:
16 4) After the controller of the trace agent receives a start order from a host,
18 5) The read/write threads start to read trace data from ring-buffers and
21 stop to read trace data.
28 Makefile: Makefile of trace agent for virtio-trace
29 trace-agent.c: includes main function, sets up for operating trace agent
30 trace-agent.h: includes all structures and some macros
[all …]
DMakefile4 all: trace-agent
9 trace-agent: trace-agent.o trace-agent-ctl.o trace-agent-rw.o
13 rm -f *.o trace-agent
/linux-4.1.27/arch/arm64/kernel/
Dstacktrace.c73 struct stack_trace *trace; member
81 struct stack_trace *trace = data->trace; in save_trace() local
91 trace->entries[trace->nr_entries++] = addr; in save_trace()
93 return trace->nr_entries >= trace->max_entries; in save_trace()
96 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
101 data.trace = trace; in save_stack_trace_tsk()
102 data.skip = trace->skip; in save_stack_trace_tsk()
117 if (trace->nr_entries < trace->max_entries) in save_stack_trace_tsk()
118 trace->entries[trace->nr_entries++] = ULONG_MAX; in save_stack_trace_tsk()
121 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
[all …]
Dftrace.c116 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
130 trace.func = self_addr; in prepare_ftrace_return()
131 trace.depth = current->curr_ret_stack + 1; in prepare_ftrace_return()
134 if (!ftrace_graph_entry(&trace)) { in prepare_ftrace_return()
139 err = ftrace_push_return_trace(old, self_addr, &trace.depth, in prepare_ftrace_return()
Dtrace-events-emulation.h34 #define TRACE_INCLUDE_FILE trace-events-emulation
/linux-4.1.27/arch/um/kernel/
Dstacktrace.c49 struct stack_trace *trace = data; in save_addr() local
53 if (trace->nr_entries >= trace->max_entries) in save_addr()
56 trace->entries[trace->nr_entries++] = address; in save_addr()
63 static void __save_stack_trace(struct task_struct *tsk, struct stack_trace *trace) in __save_stack_trace() argument
65 dump_trace(tsk, &dump_ops, trace); in __save_stack_trace()
66 if (trace->nr_entries < trace->max_entries) in __save_stack_trace()
67 trace->entries[trace->nr_entries++] = ULONG_MAX; in __save_stack_trace()
70 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
72 __save_stack_trace(current, trace); in save_stack_trace()
76 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
[all …]
/linux-4.1.27/arch/unicore32/kernel/
Dstacktrace.c74 struct stack_trace *trace; member
82 struct stack_trace *trace = data->trace; in save_trace() local
92 trace->entries[trace->nr_entries++] = addr; in save_trace()
94 return trace->nr_entries >= trace->max_entries; in save_trace()
97 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
102 data.trace = trace; in save_stack_trace_tsk()
103 data.skip = trace->skip; in save_stack_trace_tsk()
122 if (trace->nr_entries < trace->max_entries) in save_stack_trace_tsk()
123 trace->entries[trace->nr_entries++] = ULONG_MAX; in save_stack_trace_tsk()
126 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
[all …]
/linux-4.1.27/include/linux/
Dstacktrace.h16 extern void save_stack_trace(struct stack_trace *trace);
18 struct stack_trace *trace);
20 struct stack_trace *trace);
22 extern void print_stack_trace(struct stack_trace *trace, int spaces);
24 struct stack_trace *trace, int spaces);
27 extern void save_stack_trace_user(struct stack_trace *trace);
29 # define save_stack_trace_user(trace) do { } while (0) argument
33 # define save_stack_trace(trace) do { } while (0) argument
34 # define save_stack_trace_tsk(tsk, trace) do { } while (0) argument
35 # define save_stack_trace_user(trace) do { } while (0) argument
[all …]
Dftrace.h854 set_bit(TSK_TRACE_FL_TRACE_BIT, &tsk->trace); in set_tsk_trace_trace()
859 clear_bit(TSK_TRACE_FL_TRACE_BIT, &tsk->trace); in clear_tsk_trace_trace()
864 return tsk->trace & TSK_TRACE_FL_TRACE; in test_tsk_trace_trace()
869 set_bit(TSK_TRACE_FL_GRAPH_BIT, &tsk->trace); in set_tsk_trace_graph()
874 clear_bit(TSK_TRACE_FL_GRAPH_BIT, &tsk->trace); in clear_tsk_trace_graph()
879 return tsk->trace & TSK_TRACE_FL_GRAPH; in test_tsk_trace_graph()
Dftrace_event.h80 struct tracer *trace; member
122 trace_print_func trace; member
/linux-4.1.27/arch/sparc/kernel/
Dstacktrace.c12 struct stack_trace *trace, in __save_stack_trace() argument
53 if (trace->skip > 0) in __save_stack_trace()
54 trace->skip--; in __save_stack_trace()
56 trace->entries[trace->nr_entries++] = pc; in __save_stack_trace()
62 if (trace->nr_entries < in __save_stack_trace()
63 trace->max_entries) in __save_stack_trace()
64 trace->entries[trace->nr_entries++] = pc; in __save_stack_trace()
70 } while (trace->nr_entries < trace->max_entries); in __save_stack_trace()
73 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
75 __save_stack_trace(current_thread_info(), trace, false); in save_stack_trace()
[all …]
Dftrace.c128 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
133 if (ftrace_push_return_trace(parent, self_addr, &trace.depth, in prepare_ftrace_return()
137 trace.func = self_addr; in prepare_ftrace_return()
140 if (!ftrace_graph_entry(&trace)) { in prepare_ftrace_return()
/linux-4.1.27/arch/metag/kernel/
Dstacktrace.c119 struct stack_trace *trace; member
127 struct stack_trace *trace = data->trace; in save_trace() local
137 trace->entries[trace->nr_entries++] = addr; in save_trace()
139 return trace->nr_entries >= trace->max_entries; in save_trace()
142 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
147 data.trace = trace; in save_stack_trace_tsk()
148 data.skip = trace->skip; in save_stack_trace_tsk()
157 if (trace->nr_entries < trace->max_entries) in save_stack_trace_tsk()
158 trace->entries[trace->nr_entries++] = ULONG_MAX; in save_stack_trace_tsk()
178 if (trace->nr_entries < trace->max_entries) in save_stack_trace_tsk()
[all …]
/linux-4.1.27/arch/powerpc/kernel/
Dstacktrace.c22 static void save_context_stack(struct stack_trace *trace, unsigned long sp, in save_context_stack() argument
36 if (!trace->skip) in save_context_stack()
37 trace->entries[trace->nr_entries++] = ip; in save_context_stack()
39 trace->skip--; in save_context_stack()
42 if (trace->nr_entries >= trace->max_entries) in save_context_stack()
49 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
55 save_context_stack(trace, sp, current, 1); in save_stack_trace()
59 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
61 save_context_stack(trace, tsk->thread.ksp, tsk, 0); in save_stack_trace_tsk()
Dftrace.c519 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
530 trace.func = ip; in prepare_ftrace_return()
531 trace.depth = current->curr_ret_stack + 1; in prepare_ftrace_return()
534 if (!ftrace_graph_entry(&trace)) in prepare_ftrace_return()
537 if (ftrace_push_return_trace(parent, ip, &trace.depth, 0) == -EBUSY) in prepare_ftrace_return()
/linux-4.1.27/arch/arc/kernel/
Dstacktrace.c177 struct stack_trace *trace = arg; in __collect_all() local
179 if (trace->skip > 0) in __collect_all()
180 trace->skip--; in __collect_all()
182 trace->entries[trace->nr_entries++] = address; in __collect_all()
184 if (trace->nr_entries >= trace->max_entries) in __collect_all()
192 struct stack_trace *trace = arg; in __collect_all_but_sched() local
197 if (trace->skip > 0) in __collect_all_but_sched()
198 trace->skip--; in __collect_all_but_sched()
200 trace->entries[trace->nr_entries++] = address; in __collect_all_but_sched()
202 if (trace->nr_entries >= trace->max_entries) in __collect_all_but_sched()
[all …]
/linux-4.1.27/arch/microblaze/kernel/
Dunwind.c156 struct stack_trace *trace);
164 unsigned long fp, struct stack_trace *trace) in unwind_trap() argument
170 unsigned long fp, struct stack_trace *trace) in unwind_trap() argument
173 microblaze_unwind_inner(task, regs->pc, regs->r1, regs->r15, trace); in unwind_trap()
190 struct stack_trace *trace) in microblaze_unwind_inner() argument
220 regs->r15, trace); in microblaze_unwind_inner()
229 if (!trace) in microblaze_unwind_inner()
231 unwind_trap(task, pc, fp, trace); in microblaze_unwind_inner()
237 if (trace) { in microblaze_unwind_inner()
239 if (trace->skip > 0) in microblaze_unwind_inner()
[all …]
Dstacktrace.c19 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
22 trace->skip += 2; in save_stack_trace()
23 microblaze_unwind(NULL, trace); in save_stack_trace()
27 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
29 microblaze_unwind(tsk, trace); in save_stack_trace_tsk()
Dftrace.c26 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
66 err = ftrace_push_return_trace(old, self_addr, &trace.depth, 0); in prepare_ftrace_return()
72 trace.func = self_addr; in prepare_ftrace_return()
74 if (!ftrace_graph_entry(&trace)) { in prepare_ftrace_return()
/linux-4.1.27/arch/xtensa/kernel/
Dstacktrace.c51 struct stack_trace *trace; member
58 struct stack_trace *trace = trace_data->trace; in stack_trace_cb() local
67 trace->entries[trace->nr_entries++] = frame->pc; in stack_trace_cb()
68 return trace->nr_entries >= trace->max_entries; in stack_trace_cb()
71 void save_stack_trace_tsk(struct task_struct *task, struct stack_trace *trace) in save_stack_trace_tsk() argument
74 .trace = trace, in save_stack_trace_tsk()
75 .skip = trace->skip, in save_stack_trace_tsk()
81 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
83 save_stack_trace_tsk(current, trace); in save_stack_trace()
/linux-4.1.27/kernel/trace/
Dtrace_selftest.c95 static inline void warn_failed_init_tracer(struct tracer *trace, int init_ret) in warn_failed_init_tracer() argument
98 trace->name, init_ret); in warn_failed_init_tracer()
323 static int trace_selftest_startup_dynamic_tracing(struct tracer *trace, in trace_selftest_startup_dynamic_tracing() argument
353 ret = tracer_init(trace, tr); in trace_selftest_startup_dynamic_tracing()
355 warn_failed_init_tracer(trace, ret); in trace_selftest_startup_dynamic_tracing()
391 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
399 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
534 # define trace_selftest_startup_dynamic_tracing(trace, tr, func) ({ 0; }) argument
651 trace_selftest_startup_function(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_function() argument
670 ret = tracer_init(trace, tr); in trace_selftest_startup_function()
[all …]
Dtrace_functions_graph.c176 ftrace_pop_return_trace(struct ftrace_graph_ret *trace, unsigned long *ret, in ftrace_pop_return_trace() argument
230 trace->func = current->ret_stack[index].func; in ftrace_pop_return_trace()
231 trace->calltime = current->ret_stack[index].calltime; in ftrace_pop_return_trace()
232 trace->overrun = atomic_read(&current->trace_overrun); in ftrace_pop_return_trace()
233 trace->depth = index; in ftrace_pop_return_trace()
242 struct ftrace_graph_ret trace; in ftrace_return_to_handler() local
245 ftrace_pop_return_trace(&trace, &ret, frame_pointer); in ftrace_return_to_handler()
246 trace.rettime = trace_clock_local(); in ftrace_return_to_handler()
264 ftrace_graph_return(&trace); in ftrace_return_to_handler()
277 struct ftrace_graph_ent *trace, in __trace_graph_entry() argument
[all …]
Dtrace_syscalls.c115 struct syscall_trace_enter *trace; in print_syscall_enter() local
119 trace = (typeof(trace))ent; in print_syscall_enter()
120 syscall = trace->nr; in print_syscall_enter()
144 trace->args[i], in print_syscall_enter()
161 struct syscall_trace_exit *trace; in print_syscall_exit() local
165 trace = (typeof(trace))ent; in print_syscall_exit()
166 syscall = trace->nr; in print_syscall_exit()
180 trace->ret); in print_syscall_exit()
189 sizeof(type) != sizeof(trace.name) ? \
191 #type, #name, offsetof(typeof(trace), name), \
[all …]
Dtrace_irqsoff.c177 static int irqsoff_graph_entry(struct ftrace_graph_ent *trace) in irqsoff_graph_entry() argument
189 ret = __trace_graph_entry(tr, trace, flags, pc); in irqsoff_graph_entry()
195 static void irqsoff_graph_return(struct ftrace_graph_ret *trace) in irqsoff_graph_return() argument
206 __trace_graph_return(tr, trace, flags, pc); in irqsoff_graph_return()
268 static int irqsoff_graph_entry(struct ftrace_graph_ent *trace) in irqsoff_graph_entry() argument
278 static void irqsoff_graph_return(struct ftrace_graph_ret *trace) { } in irqsoff_graph_return() argument
680 # define register_irqsoff(trace) register_tracer(&trace) argument
682 # define register_irqsoff(trace) do { } while (0) argument
714 # define register_preemptoff(trace) register_tracer(&trace) argument
716 # define register_preemptoff(trace) do { } while (0) argument
[all …]
Dtrace_stat.c302 int register_stat_tracer(struct tracer_stat *trace) in register_stat_tracer() argument
307 if (!trace) in register_stat_tracer()
310 if (!trace->stat_start || !trace->stat_next || !trace->stat_show) in register_stat_tracer()
316 if (node->ts == trace) { in register_stat_tracer()
328 session->ts = trace; in register_stat_tracer()
346 void unregister_stat_tracer(struct tracer_stat *trace) in unregister_stat_tracer() argument
352 if (node->ts == trace) { in unregister_stat_tracer()
Dtrace_stat.h15 void *(*stat_start)(struct tracer_stat *trace);
30 extern int register_stat_tracer(struct tracer_stat *trace);
31 extern void unregister_stat_tracer(struct tracer_stat *trace);
DKconfig15 See Documentation/trace/ftrace-design.txt
20 See Documentation/trace/ftrace-design.txt
25 See Documentation/trace/ftrace-design.txt
30 See Documentation/trace/ftrace-design.txt
35 See Documentation/trace/ftrace-design.txt
43 See Documentation/trace/ftrace-design.txt
48 See Documentation/trace/ftrace-design.txt
142 Enable the kernel to trace every kernel function. This is done
157 Enable the kernel to trace a function at both its return
159 Its first purpose is to trace the duration of functions and
[all …]
Dtrace.h377 int (*selftest)(struct tracer *trace,
587 void trace_graph_return(struct ftrace_graph_ret *trace);
588 int trace_graph_entry(struct ftrace_graph_ent *trace);
665 extern int trace_selftest_startup_function(struct tracer *trace,
667 extern int trace_selftest_startup_function_graph(struct tracer *trace,
669 extern int trace_selftest_startup_irqsoff(struct tracer *trace,
671 extern int trace_selftest_startup_preemptoff(struct tracer *trace,
673 extern int trace_selftest_startup_preemptirqsoff(struct tracer *trace,
675 extern int trace_selftest_startup_wakeup(struct tracer *trace,
677 extern int trace_selftest_startup_nop(struct tracer *trace,
[all …]
Dtrace.c1801 struct stack_trace trace; in __ftrace_trace_stack() local
1805 trace.nr_entries = 0; in __ftrace_trace_stack()
1806 trace.skip = skip; in __ftrace_trace_stack()
1826 trace.entries = this_cpu_ptr(ftrace_stack.calls); in __ftrace_trace_stack()
1827 trace.max_entries = FTRACE_STACK_MAX_ENTRIES; in __ftrace_trace_stack()
1830 save_stack_trace_regs(regs, &trace); in __ftrace_trace_stack()
1832 save_stack_trace(&trace); in __ftrace_trace_stack()
1834 if (trace.nr_entries > size) in __ftrace_trace_stack()
1835 size = trace.nr_entries; in __ftrace_trace_stack()
1851 memcpy(&entry->caller, trace.entries, in __ftrace_trace_stack()
[all …]
Dtrace_sched_wakeup.c37 static int wakeup_graph_entry(struct ftrace_graph_ent *trace);
38 static void wakeup_graph_return(struct ftrace_graph_ret *trace);
224 static int wakeup_graph_entry(struct ftrace_graph_ent *trace) in wakeup_graph_entry() argument
235 ret = __trace_graph_entry(tr, trace, flags, pc); in wakeup_graph_entry()
242 static void wakeup_graph_return(struct ftrace_graph_ret *trace) in wakeup_graph_return() argument
253 __trace_graph_return(tr, trace, flags, pc); in wakeup_graph_return()
315 static int wakeup_graph_entry(struct ftrace_graph_ent *trace) in wakeup_graph_entry() argument
325 static void wakeup_graph_return(struct ftrace_graph_ret *trace) { } in wakeup_graph_return() argument
Dtrace_output.c755 if (event->funcs->trace == NULL) in register_ftrace_event()
756 event->funcs->trace = trace_nop_print; in register_ftrace_event()
876 .trace = trace_fn_trace,
1016 .trace = trace_ctx_print,
1028 .trace = trace_wake_print,
1068 .trace = trace_stack_print,
1092 .trace = trace_user_stack_print,
1135 .trace = trace_bputs_print,
1179 .trace = trace_bprint_print,
1216 .trace = trace_print_print,
Dtrace_branch.c174 .trace = trace_branch_print,
285 static void *annotated_branch_stat_start(struct tracer_stat *trace) in annotated_branch_stat_start() argument
375 static void *all_branch_stat_start(struct tracer_stat *trace) in all_branch_stat_start() argument
DMakefile29 obj-$(CONFIG_TRACING) += trace.o
Dftrace.c560 static void *function_stat_start(struct tracer_stat *trace) in function_stat_start() argument
563 container_of(trace, struct ftrace_profile_stat, stat); in function_stat_start()
891 static int profile_graph_entry(struct ftrace_graph_ent *trace) in profile_graph_entry() argument
893 function_profile_call(trace->func, 0, NULL, NULL); in profile_graph_entry()
897 static void profile_graph_return(struct ftrace_graph_ret *trace) in profile_graph_return() argument
910 if (!trace->calltime) in profile_graph_return()
913 calltime = trace->rettime - trace->calltime; in profile_graph_return()
918 index = trace->depth; in profile_graph_return()
930 rec = ftrace_find_profiled_func(stat, trace->func); in profile_graph_return()
5637 int ftrace_graph_entry_stub(struct ftrace_graph_ent *trace) in ftrace_graph_entry_stub() argument
[all …]
/linux-4.1.27/arch/ia64/kernel/
Dstacktrace.c14 struct stack_trace *trace = arg; in ia64_do_save_stack() local
16 int skip = trace->skip; in ia64_do_save_stack()
18 trace->nr_entries = 0; in ia64_do_save_stack()
24 trace->entries[trace->nr_entries++] = ip; in ia64_do_save_stack()
25 if (trace->nr_entries == trace->max_entries) in ia64_do_save_stack()
35 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
37 unw_init_running(ia64_do_save_stack, trace); in save_stack_trace()
/linux-4.1.27/arch/x86/mm/
Dmmio-mod.c150 struct remap_trace *trace = p->private; in pre() local
162 my_trace->phys = addr - trace->probe.addr + trace->phys; in pre()
163 my_trace->map_id = trace->id; in pre()
238 struct remap_trace *trace = kmalloc(sizeof(*trace), GFP_KERNEL); in ioremap_trace_core() local
247 if (!trace) { in ioremap_trace_core()
252 *trace = (struct remap_trace) { in ioremap_trace_core()
258 .private = trace in ioremap_trace_core()
263 map.map_id = trace->id; in ioremap_trace_core()
267 kfree(trace); in ioremap_trace_core()
272 list_add_tail(&trace->list, &trace_list); in ioremap_trace_core()
[all …]
DMakefile9 CFLAGS_fault.o := -I$(src)/../include/asm/trace
/linux-4.1.27/kernel/
Dstacktrace.c14 void print_stack_trace(struct stack_trace *trace, int spaces) in print_stack_trace() argument
18 if (WARN_ON(!trace->entries)) in print_stack_trace()
21 for (i = 0; i < trace->nr_entries; i++) { in print_stack_trace()
23 print_ip_sym(trace->entries[i]); in print_stack_trace()
29 struct stack_trace *trace, int spaces) in snprint_stack_trace() argument
36 if (WARN_ON(!trace->entries)) in snprint_stack_trace()
39 for (i = 0; i < trace->nr_entries; i++) { in snprint_stack_trace()
40 ip = trace->entries[i]; in snprint_stack_trace()
66 save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
72 save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace) in save_stack_trace_regs() argument
Dbacktracetest.c51 struct stack_trace trace; in backtrace_test_saved() local
57 trace.nr_entries = 0; in backtrace_test_saved()
58 trace.max_entries = ARRAY_SIZE(entries); in backtrace_test_saved()
59 trace.entries = entries; in backtrace_test_saved()
60 trace.skip = 0; in backtrace_test_saved()
62 save_stack_trace(&trace); in backtrace_test_saved()
63 print_stack_trace(&trace, 0); in backtrace_test_saved()
Dlatencytop.c148 struct stack_trace trace; in store_stacktrace() local
150 memset(&trace, 0, sizeof(trace)); in store_stacktrace()
151 trace.max_entries = LT_BACKTRACEDEPTH; in store_stacktrace()
152 trace.entries = &lat->backtrace[0]; in store_stacktrace()
153 save_stack_trace_tsk(tsk, &trace); in store_stacktrace()
DMakefile84 obj-$(CONFIG_FUNCTION_TRACER) += trace/
85 obj-$(CONFIG_TRACING) += trace/
86 obj-$(CONFIG_TRACE_CLOCK) += trace/
87 obj-$(CONFIG_RING_BUFFER) += trace/
88 obj-$(CONFIG_TRACEPOINTS) += trace/
Dfork.c1244 int trace) in copy_process() argument
1558 ptrace_init_task(p, (clone_flags & CLONE_PTRACE) || trace); in copy_process()
1684 int trace = 0; in do_fork() local
1695 trace = PTRACE_EVENT_VFORK; in do_fork()
1697 trace = PTRACE_EVENT_CLONE; in do_fork()
1699 trace = PTRACE_EVENT_FORK; in do_fork()
1701 if (likely(!ptrace_event_enabled(current, trace))) in do_fork()
1702 trace = 0; in do_fork()
1706 child_tidptr, NULL, trace); in do_fork()
1732 if (unlikely(trace)) in do_fork()
[all …]
/linux-4.1.27/drivers/usb/host/
Dimx21-dbg.c134 struct debug_isoc_trace *trace = &imx21->isoc_trace[ in debug_isoc_submitted() local
138 trace->schedule_frame = td->frame; in debug_isoc_submitted()
139 trace->submit_frame = frame; in debug_isoc_submitted()
140 trace->request_len = td->len; in debug_isoc_submitted()
141 trace->td = td; in debug_isoc_submitted()
147 struct debug_isoc_trace *trace, *trace_failed; in debug_isoc_completed() local
151 trace = imx21->isoc_trace; in debug_isoc_completed()
152 for (i = 0; i < ARRAY_SIZE(imx21->isoc_trace); i++, trace++) { in debug_isoc_completed()
153 if (trace->td == td) { in debug_isoc_completed()
154 trace->done_frame = frame; in debug_isoc_completed()
[all …]
DMakefile6 CFLAGS_xhci-trace.o := -I$(src)
15 xhci-hcd-y += xhci-trace.o
Dxhci-trace.h156 #define TRACE_INCLUDE_FILE xhci-trace
/linux-4.1.27/tools/lib/lockdep/uinclude/linux/
Dstacktrace.h12 static inline void print_stack_trace(struct stack_trace *trace, int spaces) in print_stack_trace() argument
14 backtrace_symbols_fd((void **)trace->entries, trace->nr_entries, 1); in print_stack_trace()
17 #define save_stack_trace(trace) \ argument
18 ((trace)->nr_entries = \
19 backtrace((void **)(trace)->entries, (trace)->max_entries))
/linux-4.1.27/arch/x86/mm/kmemcheck/
Derror.c35 struct stack_trace trace; member
136 print_stack_trace(&e->trace, 0); in kmemcheck_error_recall()
184 e->trace.nr_entries = 0; in kmemcheck_error_save()
185 e->trace.entries = e->trace_entries; in kmemcheck_error_save()
186 e->trace.max_entries = ARRAY_SIZE(e->trace_entries); in kmemcheck_error_save()
187 e->trace.skip = 0; in kmemcheck_error_save()
188 save_stack_trace_regs(regs, &e->trace); in kmemcheck_error_save()
220 e->trace.nr_entries = 0; in kmemcheck_error_save_bug()
221 e->trace.entries = e->trace_entries; in kmemcheck_error_save_bug()
222 e->trace.max_entries = ARRAY_SIZE(e->trace_entries); in kmemcheck_error_save_bug()
[all …]
/linux-4.1.27/arch/avr32/kernel/
Dstacktrace.c25 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
30 int skip = trace->skip; in save_stack_trace()
42 trace->entries[trace->nr_entries++] = frame->lr; in save_stack_trace()
43 if (trace->nr_entries >= trace->max_entries) in save_stack_trace()
/linux-4.1.27/arch/hexagon/kernel/
Dstacktrace.c36 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
41 int skip = trace->skip; in save_stack_trace()
53 trace->entries[trace->nr_entries++] = frame->rets; in save_stack_trace()
54 if (trace->nr_entries >= trace->max_entries) in save_stack_trace()
/linux-4.1.27/arch/blackfin/kernel/
Dstacktrace.c23 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
28 int skip = trace->skip; in save_stack_trace()
40 trace->entries[trace->nr_entries++] = frame->rets; in save_stack_trace()
41 if (trace->nr_entries >= trace->max_entries) in save_stack_trace()
Dftrace.c103 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
109 if (ftrace_push_return_trace(*parent, self_addr, &trace.depth, in prepare_ftrace_return()
113 trace.func = self_addr; in prepare_ftrace_return()
116 if (!ftrace_graph_entry(&trace)) { in prepare_ftrace_return()
DMakefile35 obj-$(CONFIG_DEBUG_VERBOSE) += trace.o
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dinit.c48 #define trace(fmt, args...) bioslog(TRACE, fmt, ##args) macro
315 trace("auxch read failed with %d\n", ret); in init_rdauxr()
328 trace("auxch write failed with %d\n", ret); in init_wrauxr()
478 trace("\t[0x%02x] (R[0x%06x] & 0x%08x) == 0x%08x\n", in init_condition_met()
495 trace("\t[0x%02x] (0x%04x[0x%02x] & 0x%02x) == 0x%02x\n", in init_io_condition_met()
588 trace("RESERVED 0x%02x\t", opcode); in init_reserved()
602 trace("DONE\n"); in init_done()
622 trace("IO_RESTRICT_PROG\tR[0x%06x] = " in init_io_restrict_prog()
632 trace("\t0x%08x *\n", data); in init_io_restrict_prog()
635 trace("\t0x%08x\n", data); in init_io_restrict_prog()
[all …]
/linux-4.1.27/tools/testing/selftests/ftrace/test.d/ftrace/
Dfunc_profiler.tc57 if grep -v -e '^#' -e 'schedule' trace; then
62 if ! grep -e 'schedule' trace > /dev/null; then
63 cat trace
73 if ! grep -v -e '^#' -e 'schedule' trace > /dev/null; then
74 cat trace
Dfgraph-filter-stack.tc61 count=`cat trace | grep '()' | grep -v schedule | wc -l`
68 count=`cat trace | grep 'schedule()' | wc -l`
78 count=`cat trace | grep '()' | grep -v schedule | wc -l`
84 count=`cat trace | grep 'schedule()' | wc -l`
Dfgraph-filter.tc39 count=`cat trace | grep '()' | grep -v schedule | wc -l`
45 count=`cat trace | grep 'schedule()' | wc -l`
/linux-4.1.27/drivers/s390/net/
Dlcs.c412 LCS_DBF_TEXT_(4, trace, " %02x%02x%02x", in lcs_do_start_thread()
497 LCS_DBF_TEXT_(4, trace,"ssch%s", dev_name(&channel->ccwdev->dev)); in lcs_start_channel()
506 LCS_DBF_TEXT_(4,trace,"essh%s", in lcs_start_channel()
521 LCS_DBF_TEXT(4,trace,"clearch"); in lcs_clear_channel()
522 LCS_DBF_TEXT_(4, trace, "%s", dev_name(&channel->ccwdev->dev)); in lcs_clear_channel()
527 LCS_DBF_TEXT_(4, trace, "ecsc%s", in lcs_clear_channel()
548 LCS_DBF_TEXT(4,trace,"haltsch"); in lcs_stop_channel()
549 LCS_DBF_TEXT_(4, trace, "%s", dev_name(&channel->ccwdev->dev)); in lcs_stop_channel()
555 LCS_DBF_TEXT_(4, trace, "ehsc%s", in lcs_stop_channel()
573 LCS_DBF_TEXT(2, trace, "chstart"); in lcs_start_channels()
[all …]
Dnetiucv.c693 IUCV_DBF_TEXT(trace, 4, __func__); in conn_action_rx()
737 IUCV_DBF_TEXT(trace, 4, __func__); in conn_action_txdone()
821 IUCV_DBF_TEXT(trace, 3, __func__); in conn_action_connaccept()
841 IUCV_DBF_TEXT(trace, 3, __func__); in conn_action_connreject()
851 IUCV_DBF_TEXT(trace, 3, __func__); in conn_action_connack()
862 IUCV_DBF_TEXT(trace, 3, __func__); in conn_action_conntimsev()
874 IUCV_DBF_TEXT(trace, 3, __func__); in conn_action_connsever()
893 IUCV_DBF_TEXT(trace, 3, __func__); in conn_action_start()
976 IUCV_DBF_TEXT(trace, 3, __func__); in conn_action_stop()
982 IUCV_DBF_TEXT(trace, 5, "calling iucv_path_sever\n"); in conn_action_stop()
[all …]
/linux-4.1.27/tools/testing/selftests/ftrace/test.d/
Dfunctions2 clear_trace() { # reset trace output
3 echo > trace
6 disable_tracing() { # stop trace recording
10 enable_tracing() { # start trace recording
/linux-4.1.27/drivers/hwtracing/coresight/
DKconfig9 and trace drivers to register themselves with. It's intended to build
12 trace source gets enabled.
19 responsible for transporting and collecting the trace data
20 respectively. Link and sinks are dynamically aggregated with a trace
21 entity at run time to form a complete trace path.
29 trace router - ETR) or sink (embedded trace FIFO). The driver
39 components and a trace for bridging the gap between the on-chip
40 coresight components and a trace port collection engine, typically
/linux-4.1.27/drivers/tty/serial/
Dicom.c139 static inline void trace(struct icom_port *icom_port, char *trace_pt, in trace() function
146 static inline void trace(struct icom_port *icom_port, char *trace_pt, unsigned long trace_data) {}; in trace() function
154 trace(icom_port, "RET_PORT_MEM", 0); in free_port_memory()
193 trace(icom_port, "GET_PORT_MEM", in get_port_memory()
203 trace(icom_port, "GET_PORT_MEM", in get_port_memory()
213 trace(icom_port, "GET_PORT_MEM", in get_port_memory()
233 trace(icom_port, "FOD_ADDR", stgAddr); in get_port_memory()
239 trace(icom_port, "FOD_ADDR", stgAddr); in get_port_memory()
240 trace(icom_port, "FOD_XBUFF", in get_port_memory()
248 trace(icom_port, "FOD_XBUFF", in get_port_memory()
[all …]
/linux-4.1.27/tools/perf/Documentation/
Dperf-script.txt6 perf-script - Read perf.data (created by perf record) and display trace output
19 This command reads the input file and displays the trace recorded.
23 'perf script' to see a detailed trace of the workload that was
27 summarize the raw trace data in various ways (the list of scripts is
39 trace --list' i.e. the actual script name minus any language
71 information on how to write and run your own trace scripts.
80 Display verbose dump of the trace data.
88 Display a list of available trace scripts.
92 Process trace data with the given script ([lang]:script[.ext]).
118 comm, tid, pid, time, cpu, event, trace, ip, sym, dso, addr, symoff, srcline, period.
[all …]
Dperf-trace.txt1 perf-trace(1)
6 perf-trace - strace inspired tool
11 'perf trace'
12 'perf trace record'
23 Alternatively, 'perf trace record' can be used as a shortcut to
26 The following options apply to perf trace; options to perf trace record are
59 Filter out events for these pids and for 'trace' itself (comma separated list).
127 When tracing pagefaults, the format of the trace is as follows:
133 fault); if no debug symbols available, perf trace will print raw IP;
143 When --verbose specified, perf trace tries to print all available information
[all …]
Dperf-sched.txt6 perf-sched - Tool to trace/measure scheduler properties (latencies)
23 'perf sched script' to see a detailed trace of the workload that
28 that mimic the workload based on the events in the trace. These
50 --dump-raw-trace=::
Dperf-script-perl.txt6 perf-script-perl - Process trace data with a Perl script
18 displays the results of the trace analysis implemented in the given
25 -g perl' in the same directory as an existing perf.data trace file.
27 the event types in the trace file; it simply prints every available
28 field for each event in the trace file.
39 When perf script is invoked using a trace script, a user-defined
40 'handler function' is called for each event in the trace. If there's
108 every event in a trace, which covers 90% of what you need to know to
109 write a useful trace script. The sections below cover the rest.
Dperf-lock.txt42 --dump-raw-trace::
43 Dump raw trace in ASCII.
Dperf-script-python.txt6 perf-script-python - Process trace data with a Python script
18 displays the results of the trace analysis implemented in the given
109 callback handler for each event type found in the perf.data trace
182 really interested in, or the script was run against a trace file that
186 event found in the trace stream i.e. it basically just dumps the event
209 trace event, but rather aggregating it in a useful way. So we'll get
269 displayed after all the events in the trace have been processed, by
325 detailed event and field info, record the corresponding trace data
338 List of available trace scripts:
403 List of available trace scripts:
[all …]
Dperf-annotate.txt43 --dump-raw-trace::
44 Dump raw trace in ASCII.
Dperf-kmem.txt6 perf-kmem - Tool to trace/measure kernel memory properties
Dperf-timechart.txt22 'perf timechart' to turn a trace into a Scalable Vector Graphics file,
106 Written 10.2 seconds of trace to output.svg.
Dperf-diff.txt31 --dump-raw-trace::
32 Dump raw trace in ASCII.
/linux-4.1.27/Documentation/DocBook/
D.tracepoint.xml.cmd2 …ocBook/tracepoint.tmpl include/trace/events/irq.h include/trace/events/signal.h include/trace/even…
D.kernel-api.xml.cmd2 …ck/blk-lib.c block/blk-tag.c block/blk-tag.c block/blk-integrity.c kernel/trace/blktrace.c block/g…
/linux-4.1.27/Documentation/trace/
Dftrace.txt89 This sets or displays whether writing to the trace
95 trace:
97 This file holds the output of the trace in a human
102 The output is the same as the "trace" file but this
105 retrieved. Unlike the "trace" file, this file is a
110 "trace" file is static, and if the tracer is not
124 trace option (also in trace_options). Options may also be set
132 This time is saved in this file. The max trace
133 will also be stored, and displayed by "trace".
134 A new max trace will only be recorded if the
[all …]
Dfunction-graph-fold.vim3 " To use, :source this file while viewing a function_graph trace, or use vim's
4 " -S option to load from the command-line together with a trace. You can then
12 " single-CPU trace (e.g. trace-cmd report --cpu 1).
Dmmiotrace.txt51 Check that the driver you are about to trace is not loaded.
56 Start storing the trace:
60 Load the driver you want to trace and use it. Mmiotrace will only catch MMIO
63 During tracing you can place comments (markers) into the trace by
65 This makes it easier to see which part of the (huge) trace corresponds to
79 events were lost, the trace is incomplete. You should enlarge the buffers and
88 If you are doing a trace for a driver project, e.g. Nouveau, you should also
93 and then send the .tar.gz file. The trace compresses considerably. Replace
104 an event that is recorded into the trace log. Note that ISA range mappings
114 read or written. These are stored to the trace log.
Devents.txt9 Tracepoints (see Documentation/trace/tracepoints.txt) can be used
104 Each trace event has a 'format' file associated with it that contains
106 be used to parse the binary trace stream, and is also the place to
122 where offset is the offset of the field in the trace record and size
157 the trace buffer, its fields are checked against the filter expression
159 'match' the filter will appear in the trace output, and an event whose
180 'format' files for trace events (see section 4).
255 effect) trace output. Only filters that reference just the common
296 examples would be enabling or disabling other trace events or invoking
297 a stack trace whenever the trace event is hit. Whenever a trace event
[all …]
Dtracepoint-analysis.txt9 Tracepoints (see Documentation/trace/tracepoints.txt) can be used without
58 See Documentation/trace/events.txt for a proper description on how events
67 In SystemTap, tracepoints are accessible using the kernel.trace() function
73 probe kernel.trace("mm_page_alloc") {
113 Documentation/trace/ftrace.txt describes how to enable events on a per-thread
137 Documentation/trace/ftrace.txt covers in-depth how to filter events in
195 Documentation/trace/postprocess/trace-pagealloc-postprocess.pl is an example
196 script that can read trace_pipe from STDIN or a copy of a trace. When used
Dtracepoints.txt43 In include/trace/events/subsys.h :
60 #include <trace/define_trace.h>
64 #include <trace/events/subsys.h>
79 - eventname is the name of the event to trace.
Duprobetracer.txt9 Uprobe based trace events are similar to kprobe based trace events.
145 And you can see the traced information via /sys/kernel/debug/tracing/trace.
147 # cat trace
Dcoresight.txt79 To trace port TPIU= Trace Port Interface Unit
83 all trace data are carried out-of-band on the ATB bus. The CTM provides
100 STM: System trace Macrocell
196 Before trace collection can start, a coresight sink needs to be identify.
214 trigger a trace capture:
Devents-power.txt15 Cf. include/trace/events/power.h for the events definitions.
40 The event which has 'state=4294967295' in the trace is very important to the user
Dkprobetrace.txt69 probe and gives you what arguments will be shown in trace buffer. If an event
154 And you can see the traced information via /sys/kernel/debug/tracing/trace.
156 cat /sys/kernel/debug/tracing/trace
Devents-nmi.txt21 you some problems and you only want to trace that handler
/linux-4.1.27/tools/testing/selftests/powerpc/pmu/ebb/
Dback_to_back_ebbs_test.c38 trace_log_counter(ebb_state.trace, ebb_state.stats.ebb_count); in ebb_callee()
53 trace_log_reg(ebb_state.trace, SPRN_SIAR, siar); in ebb_callee()
56 trace_log_reg(ebb_state.trace, SPRN_PMC1, val); in ebb_callee()
59 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in ebb_callee()
Dcycles_with_freeze_test.c37 trace_log_counter(ebb_state.trace, ebb_state.stats.ebb_count); in ebb_callee()
40 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in ebb_callee()
43 trace_log_string(ebb_state.trace, "frozen"); in ebb_callee()
Debb.c112 trace_log_counter(ebb_state.trace, ebb_state.stats.ebb_count); in standard_ebb_callee()
115 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in standard_ebb_callee()
250 trace_buffer_print(ebb_state.trace); in dump_ebb_state()
267 trace_log_reg(ebb_state.trace, SPRN_PMC1 + pmc - 1, val); in count_pmc()
477 ebb_state.trace = trace_buffer_allocate(1 * 1024 * 1024); in ebb_init()
DMakefile21 $(TEST_PROGS): ../../harness.c ../event.c ../lib.c ebb.c ebb_handler.S trace.c busy_loop.S
Debb.h29 struct trace_buffer *trace; member
/linux-4.1.27/lib/
Dfault-inject.c68 struct stack_trace trace; in fail_stacktrace() local
77 trace.nr_entries = 0; in fail_stacktrace()
78 trace.entries = entries; in fail_stacktrace()
79 trace.max_entries = depth; in fail_stacktrace()
80 trace.skip = 1; in fail_stacktrace()
82 save_stack_trace(&trace); in fail_stacktrace()
83 for (n = 0; n < trace.nr_entries; n++) { in fail_stacktrace()
/linux-4.1.27/drivers/remoteproc/
Dremoteproc_debugfs.c50 struct rproc_mem_entry *trace = filp->private_data; in rproc_trace_read() local
51 int len = strnlen(trace->va, trace->len); in rproc_trace_read()
53 return simple_read_from_buffer(userbuf, count, ppos, trace->va, len); in rproc_trace_read()
199 struct rproc_mem_entry *trace) in rproc_create_trace_file() argument
204 trace, &trace_rproc_ops); in rproc_create_trace_file()
Dremoteproc_core.c390 struct rproc_mem_entry *trace; in rproc_handle_trace() local
413 trace = kzalloc(sizeof(*trace), GFP_KERNEL); in rproc_handle_trace()
414 if (!trace) { in rproc_handle_trace()
420 trace->len = rsc->len; in rproc_handle_trace()
421 trace->va = ptr; in rproc_handle_trace()
427 trace->priv = rproc_create_trace_file(name, rproc, trace); in rproc_handle_trace()
428 if (!trace->priv) { in rproc_handle_trace()
429 trace->va = NULL; in rproc_handle_trace()
430 kfree(trace); in rproc_handle_trace()
434 list_add_tail(&trace->node, &rproc->traces); in rproc_handle_trace()
Dremoteproc_internal.h59 struct rproc_mem_entry *trace);
/linux-4.1.27/tools/testing/selftests/ftrace/test.d/event/
Dtoplevel-enable.tc31 count=`cat trace | grep -v ^# | wc -l`
42 count=`cat trace | grep -v ^# | wc -l`
53 count=`cat trace | grep -v ^# | wc -l`
Dsubsystem-enable.tc31 count=`cat trace | grep -v ^# | awk '{ print $5 }' | sort -u | wc -l`
42 count=`cat trace | grep -v ^# | awk '{ print $5 }' | sort -u | wc -l`
53 count=`cat trace | grep -v ^# | awk '{ print $5 }' | sort -u | wc -l`
Devent-enable.tc31 count=`cat trace | grep sched_switch | wc -l`
42 count=`cat trace | grep sched_switch | wc -l`
53 count=`cat trace | grep sched_switch | wc -l`
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-bus-coresight-devices-etm3x5 Description: (RW) Enable/disable tracing on this specific trace entiry.
31 for example the access type, the kind of instruction to trace,
33 the access type register may vary on the version of the trace
126 Description: (RW) Defines which event triggers a trace.
148 various aspect of the trace entity such as time stamping,
157 on a trace unit, as specified by bit 3:0 of register ETMCCR.
163 Description: (R) Provides the number of counters accessible on a trace unit,
171 trace unit, as specified by bit 25:24 of register ETMCCR.
177 Description: (W) Cancels all configuration on a trace unit and set it back
232 Description: (RW) Holds the trace synchronization frequency value - must be
[all …]
Dsysfs-bus-coresight-devices-etb105 Description: (RW) Add/remove a sink from a trace path. There can be multiple
/linux-4.1.27/drivers/usb/dwc3/
Ddebug.c20 void dwc3_trace(void (*trace)(struct va_format *), const char *fmt, ...) in dwc3_trace()
29 trace(&vaf); in dwc3_trace()
DMakefile8 dwc3-y := core.o debug.o trace.o
Ddebug.h217 void dwc3_trace(void (*trace)(struct va_format *), const char *fmt, ...);
/linux-4.1.27/arch/tile/kernel/
Dftrace.c185 struct ftrace_graph_ent trace; in prepare_ftrace_return() local
195 err = ftrace_push_return_trace(old, self_addr, &trace.depth, in prepare_ftrace_return()
202 trace.func = self_addr; in prepare_ftrace_return()
205 if (!ftrace_graph_entry(&trace)) { in prepare_ftrace_return()
Dstack.c479 void save_stack_trace_tsk(struct task_struct *task, struct stack_trace *trace) in save_stack_trace_tsk() argument
482 int skip = trace->skip; in save_stack_trace_tsk()
496 if (i >= trace->max_entries || kbt.it.pc < PAGE_OFFSET) in save_stack_trace_tsk()
498 trace->entries[i++] = kbt.it.pc; in save_stack_trace_tsk()
502 trace->nr_entries = i; in save_stack_trace_tsk()
506 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
508 save_stack_trace_tsk(NULL, trace); in save_stack_trace()
/linux-4.1.27/mm/
Dkmemleak.c160 unsigned long trace[MAX_TRACE]; member
258 unsigned long trace[MAX_TRACE]; /* stack trace */ member
370 void *ptr = (void *)object->trace[i]; in print_unreferenced()
382 struct stack_trace trace; in dump_object_info() local
384 trace.nr_entries = object->trace_len; in dump_object_info()
385 trace.entries = object->trace; in dump_object_info()
396 print_stack_trace(&trace, 4); in dump_object_info()
503 static int __save_stack_trace(unsigned long *trace) in __save_stack_trace() argument
509 stack_trace.entries = trace; in __save_stack_trace()
566 object->trace_len = __save_stack_trace(object->trace); in create_object()
[all …]
Dpage_owner.c63 struct stack_trace trace = { in __set_page_owner() local
70 save_stack_trace(&trace); in __set_page_owner()
74 page_ext->nr_entries = trace.nr_entries; in __set_page_owner()
86 struct stack_trace trace = { in print_page_owner() local
127 ret += snprint_stack_trace(kbuf + ret, count - ret, &trace, 0); in print_page_owner()
Dslub.c518 struct stack_trace trace; in set_track() local
521 trace.nr_entries = 0; in set_track()
522 trace.max_entries = TRACK_ADDRS_COUNT; in set_track()
523 trace.entries = p->addrs; in set_track()
524 trace.skip = 3; in set_track()
526 save_stack_trace(&trace); in set_track()
530 if (trace.nr_entries != 0 && in set_track()
531 trace.entries[trace.nr_entries - 1] == ULONG_MAX) in set_track()
532 trace.nr_entries--; in set_track()
534 for (i = trace.nr_entries; i < TRACK_ADDRS_COUNT; i++) in set_track()
[all …]
/linux-4.1.27/arch/blackfin/
DKconfig.debug120 The trace buffer can be configured to omit recording of changes in
123 the trace buffer from overflowing because of any sort of loop (for, do
126 Because zero-overhead Hardware loops are not recorded in the trace buffer,
127 this feature can be used to prevent trace overflow from loops that
133 The trace buffer records all changes of flow
138 The trace buffer does not record single loops - helpful if trace
144 The trace buffer does not record loops two levels deep. Helpful if
145 the trace is spinning in a nested loop
175 This sets the size of the software buffer that the trace information
189 quickly fill up the hardware trace buffer. When debugging crashes,
[all …]
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_uncore.c594 trace_i915_reg_rw(false, reg, val, sizeof(val), trace); \
599 gen2_read##x(struct drm_i915_private *dev_priv, off_t reg, bool trace) { \
607 gen5_read##x(struct drm_i915_private *dev_priv, off_t reg, bool trace) { \
637 trace_i915_reg_rw(false, reg, val, sizeof(val), trace); \
666 vgpu_read##x(struct drm_i915_private *dev_priv, off_t reg, bool trace) { \
674 gen6_read##x(struct drm_i915_private *dev_priv, off_t reg, bool trace) { \
686 vlv_read##x(struct drm_i915_private *dev_priv, off_t reg, bool trace) { \
698 chv_read##x(struct drm_i915_private *dev_priv, off_t reg, bool trace) { \
716 gen9_read##x(struct drm_i915_private *dev_priv, off_t reg, bool trace) { \
765 trace_i915_reg_rw(true, reg, val, sizeof(val), trace); \
[all …]
/linux-4.1.27/tools/perf/util/scripting-engines/
DBuild1 libperf-$(CONFIG_LIBPERL) += trace-event-perl.o
2 libperf-$(CONFIG_LIBPYTHON) += trace-event-python.o
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-ciu-defs.h1294 uint64_t trace:1; member
1314 uint64_t trace:1;
1383 uint64_t trace:1; member
1403 uint64_t trace:1;
1422 uint64_t trace:1; member
1442 uint64_t trace:1;
1466 uint64_t trace:1; member
1486 uint64_t trace:1;
1515 uint64_t trace:1; member
1535 uint64_t trace:1;
[all …]
Dcvmx-ciu2-defs.h848 uint64_t trace:4; member
898 uint64_t trace:4;
906 uint64_t trace:4; member
952 uint64_t trace:4;
963 uint64_t trace:4; member
1013 uint64_t trace:4;
1021 uint64_t trace:4; member
1067 uint64_t trace:4;
1078 uint64_t trace:4; member
1128 uint64_t trace:4;
[all …]
/linux-4.1.27/drivers/misc/mei/
DMakefile25 mei-$(CONFIG_EVENT_TRACING) += mei-trace.o
26 CFLAGS_mei-trace.o = -I$(src)
Dmei-trace.h73 #define TRACE_INCLUDE_FILE mei-trace
/linux-4.1.27/drivers/net/ethernet/neterion/
DKconfig47 bool "Enabling All Debug trace statements in driver"
51 Say Y here if you want to enabling all the debug trace statements in
52 the vxge driver. By default only few debug trace statements are
/linux-4.1.27/Documentation/sysctl/
Dabi.txt20 - trace
51 trace:
/linux-4.1.27/tools/perf/util/
DBuild49 libperf-y += trace-event-parse.o
55 libperf-y += trace-event-read.o
56 libperf-y += trace-event-info.o
57 libperf-y += trace-event-scripting.o
58 libperf-y += trace-event.o
Dpython-ext-sources20 util/trace-event.c
/linux-4.1.27/drivers/media/usb/pwc/
Dphilips.txt183 trace
185 'trace' of some of the calls the module makes; it logs all items in your
188 The trace variable is a bitmask; each bit represents a certain feature.
189 If you want to trace something, look up the bit value(s) in the table
190 below, add the values together and supply that to the trace variable.
212 For example, to trace the open() & read() functions, sum 8 + 4 = 12,
213 so you would supply trace=12 during insmod or modprobe. If
214 you want to turn the initialization and probing tracing off, set trace=0.
215 The default value for trace is 35 (0x23).
223 The fbufs, mbufs and trace parameters are global and apply to all connected
DKconfig38 A special module options 'trace' is used to control the verbosity.
/linux-4.1.27/arch/metag/
DKconfig.debug20 bool "Output Meta real-time trace data for function entry/exit"
22 If you say Y here the kernel will use the Meta hardware trace
/linux-4.1.27/drivers/usb/gadget/legacy/
Dwebcam.c37 static unsigned int trace; variable
38 module_param(trace, uint, S_IRUGO|S_IWUSR);
39 MODULE_PARM_DESC(trace, "Trace level bitmask");
386 uvc_set_trace_param(trace); in webcam_bind()
/linux-4.1.27/Documentation/power/
Ds2ram.txt47 which means that the last trace event was just before trying to resume
50 fix it, disable it, or trace into its resume function.
80 using this trace option.
83 quickly after the resume failure. The trace option does not use the seconds
/linux-4.1.27/kernel/locking/
Dlockdep.c392 static int save_trace(struct stack_trace *trace) in save_trace() argument
394 trace->nr_entries = 0; in save_trace()
395 trace->max_entries = MAX_STACK_TRACE_ENTRIES - nr_stack_trace_entries; in save_trace()
396 trace->entries = stack_trace + nr_stack_trace_entries; in save_trace()
398 trace->skip = 3; in save_trace()
400 save_stack_trace(trace); in save_trace()
409 if (trace->nr_entries != 0 && in save_trace()
410 trace->entries[trace->nr_entries-1] == ULONG_MAX) in save_trace()
411 trace->nr_entries--; in save_trace()
413 trace->max_entries = trace->nr_entries; in save_trace()
[all …]
/linux-4.1.27/arch/mips/sibyte/
DKconfig157 bool "Capture bus trace before bus error"
160 Run a continuous bus trace, dumping the raw data as soon as
162 is turned on, and also will interfere with JTAG-based trace
/linux-4.1.27/tools/testing/selftests/ftrace/test.d/00basic/
Dbasic1.tc3 test -f README -a -f trace -a -f tracing_on -a -f trace_pipe
/linux-4.1.27/samples/trace_events/
DMakefile14 obj-$(CONFIG_SAMPLE_TRACE_EVENTS) += trace-events-sample.o
Dtrace-events-sample.h25 #define TRACE_SYSTEM sample-trace
522 #define TRACE_INCLUDE_FILE trace-events-sample
/linux-4.1.27/arch/microblaze/include/asm/
Dunwind.h26 void microblaze_unwind(struct task_struct *task, struct stack_trace *trace);
/linux-4.1.27/drivers/staging/rts5208/
DMakefile6 rtsx_card.o general.o sd.o xd.o ms.o spi.o trace.o
/linux-4.1.27/sound/hda/
DMakefile4 snd-hda-core-objs += trace.o
Dtrace.h60 #define TRACE_INCLUDE_FILE trace
/linux-4.1.27/drivers/misc/cxl/
DMakefile1 cxl-y += main.o file.o irq.o fault.o native.o context.o sysfs.o debugfs.o pci.o trace.o
/linux-4.1.27/net/ieee802154/
DMakefile6 header_ops.o sysfs.o nl802154.o trace.o
/linux-4.1.27/drivers/base/power/
DMakefile3 obj-$(CONFIG_PM_TRACE_RTC) += trace.o
/linux-4.1.27/arch/mips/kvm/
Dtrace.h18 #define TRACE_INCLUDE_FILE trace
/linux-4.1.27/drivers/md/bcache/
DMakefile5 io.o journal.o movinggc.o request.o stats.o super.o sysfs.o trace.o\
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/
DKconfig50 example, can be enabled with help of trace-cmd. All debug
52 enablable trace points.
DMakefile40 ath6kl_core-$(CONFIG_ATH6KL_TRACING) += trace.o
/linux-4.1.27/fs/f2fs/
DMakefile8 f2fs-$(CONFIG_F2FS_IO_TRACE) += trace.o
DKconfig80 F2FS IO trace is based on a function trace, which gathers process
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-main.h323 #define VXGE_COPY_DEBUG_INFO_TO_LL(vdev, err, trace) { \ argument
326 vdev->vpaths[i].level_trace = trace; \
329 vdev->level_trace = trace; \
/linux-4.1.27/drivers/usb/gadget/function/
Du_uvc.h86 void uvc_set_trace_param(unsigned int trace);
/linux-4.1.27/drivers/net/wireless/ath/
DMakefile20 ath-$(CONFIG_ATH_TRACEPOINTS) += trace.o
Dtrace.h68 #define TRACE_INCLUDE_FILE trace
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
DMakefile15 wil6210-$(CONFIG_WIL6210_TRACING) += trace.o
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
DMakefile17 ath10k_core-$(CONFIG_ATH10K_TRACING) += trace.o
/linux-4.1.27/tools/lib/traceevent/
DBuild3 libtraceevent-y += trace-seq.o
/linux-4.1.27/drivers/media/pci/ivtv/
Divtvfb.c467 u32 trace; in ivtvfb_ioctl() local
473 trace = read_reg(IVTV_REG_DEC_LINE_FIELD) >> 16; in ivtvfb_ioctl()
474 if (itv->is_out_50hz && trace > 312) in ivtvfb_ioctl()
475 trace -= 312; in ivtvfb_ioctl()
476 else if (itv->is_out_60hz && trace > 262) in ivtvfb_ioctl()
477 trace -= 262; in ivtvfb_ioctl()
478 if (trace == 1) in ivtvfb_ioctl()
481 vblank.vcount = trace; in ivtvfb_ioctl()
/linux-4.1.27/drivers/md/persistent-data/
DKconfig11 bool "Keep stack trace of persistent data block lock holders"
/linux-4.1.27/arch/arm64/kvm/
Dtrace.h52 #define TRACE_INCLUDE_FILE trace
/linux-4.1.27/fs/nfsd/
DMakefile10 nfsd-y += trace.o
Dtrace.h53 #define TRACE_INCLUDE_FILE trace
/linux-4.1.27/include/uapi/linux/genwqe/
Dgenwqe_card.h54 #define GENWQE_EXTENDED_DIAG_SELECTOR(ring, trace) (((ring) << 8) | (trace)) argument
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Ddcsr.txt136 internal trace buffer. The NPC trace buffer is a small memory buffer
137 which stages the nexus trace data for transmission via the Aurora port
138 or to a DDR based trace buffer. In some configurations the NPC trace
139 buffer can be the only trace buffer used.
/linux-4.1.27/drivers/misc/genwqe/
Dcard_utils.c900 int i, traps, traces, trace, trace_entries, trace_entry, ring; in genwqe_ffdc_buff_read() local
957 for (trace = 0; trace <= traces; trace++) { in genwqe_ffdc_buff_read()
959 GENWQE_EXTENDED_DIAG_SELECTOR(ring, trace); in genwqe_ffdc_buff_read()
966 trace_entry < (trace ? trace_entries : traps); in genwqe_ffdc_buff_read()
/linux-4.1.27/arch/x86/xen/
DMakefile18 obj-$(CONFIG_EVENT_TRACING) += trace.o
/linux-4.1.27/Documentation/acpi/
Dmethod-tracing.txt4 The AML method name that the user wants to trace
/linux-4.1.27/net/wireless/
DMakefile13 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
/linux-4.1.27/Documentation/filesystems/caching/
Dfscache.txt425 0 1 Cache management Function entry trace
426 1 2 Function exit trace
428 3 8 Cookie management Function entry trace
429 4 16 Function exit trace
431 6 64 Page handling Function entry trace
432 7 128 Function exit trace
434 9 512 Operation management Function entry trace
435 10 1024 Function exit trace
/linux-4.1.27/Documentation/
Dlockup-watchdogs.txt11 stack trace is displayed upon detection and, by default, the system
21 Similarly to the softlockup case, the current stack trace is displayed
/linux-4.1.27/drivers/staging/android/trace/
Dsync.h2 #define TRACE_INCLUDE_PATH ../../drivers/staging/android/trace
/linux-4.1.27/net/mac80211/
DMakefile31 trace.o mlme.o \
/linux-4.1.27/Documentation/networking/
Diphase.txt107 5.2 Turn on ia debug trace
110 can provide more debug trace if needed. There is a bit mask variable,
113 The debug trace can be turn on through the insmod command line option, for
/linux-4.1.27/Documentation/RCU/
D00-INDEX31 trace.txt
/linux-4.1.27/arch/sh/
DKconfig.debug55 This prints out a code trace of the instructions leading up to
83 bool "Debug: set SR.WATCH to enable hardware watchpoints and trace"
/linux-4.1.27/drivers/tty/
DKconfig341 The trace router uses the Linux tty line discipline framework to
342 route trace data coming from a tty port (say UART for example) to
343 the trace sink line discipline driver and to another tty port (say
357 The trace sink uses the Linux line discipline framework to receive
358 trace data coming from the trace router line discipline driver
360 This is to provide a way to extract modem trace data on
362 trace data to come out of a different HW output port.
/linux-4.1.27/arch/powerpc/include/asm/
Dtrace.h153 #define TRACE_INCLUDE_FILE trace
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dcoresight.txt5 SoCs tracing needs. These trace components can generally be classified as
54 (embedded trace router)
/linux-4.1.27/include/trace/
Ddefine_trace.h72 # define __TRACE_INCLUDE(system) <trace/events/system.h>
/linux-4.1.27/Documentation/vm/
Dpage_owner.txt15 to enlarge the trace buffer for preventing overlapping until userspace
16 program launched. And, launched program continually dump out the trace
/linux-4.1.27/tools/vm/
Dslabinfo.c33 int sanity_checks, slab_size, store_user, trace; member
533 s->align, s->objs_per_slab, onoff(s->trace), in report()
587 if (s->trace) in slabcache()
733 if (tracing && !s->trace) { in slab_debug()
739 if (!tracing && s->trace) in slab_debug()
1197 slab->trace = get_obj("trace"); in read_slab_dir()
/linux-4.1.27/arch/powerpc/kvm/
Dtrace.h9 #define TRACE_INCLUDE_FILE trace
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dtrace.h102 #define TRACE_INCLUDE_FILE trace
/linux-4.1.27/arch/m68k/ifpsp060/
Diskeleton.S110 | move.b #0x24,0x7(%sp) | set trace vecno
125 | Remember that a trace exception may be pending. The code below performs
150 | move.b #0x24,0x7(%sp) | set trace vecno
/linux-4.1.27/drivers/gpu/drm/nouveau/
DKconfig49 5 - trace (recommended)
/linux-4.1.27/drivers/isdn/capi/
DKconfig2 bool "CAPI trace support"
/linux-4.1.27/drivers/char/mwave/
DREADME7 mwave_debug=value, where value is bitwise OR of trace flags:
/linux-4.1.27/arch/m68k/kernel/
Dentry.S200 | syscall trace?
263 bclr #7,%sp@(PT_OFF_SR) | clear trace bit in SR
/linux-4.1.27/drivers/lguest/
DREADME31 - Where we trace back to the creation of the Guest, and thus begin our
/linux-4.1.27/samples/
DKconfig12 This build trace event example modules.

12