/linux-4.1.27/arch/x86/kernel/ |
D | stacktrace.c | 20 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 …]
|
D | ftrace.c | 972 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()
|
D | mcount_64.S | 263 jnz trace 277 trace: label
|
D | entry_64.S | 894 #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/ |
D | stacktrace.c | 30 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 …]
|
D | ftrace.c | 344 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/ |
D | stacktrace.c | 64 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 …]
|
D | ftrace.c | 201 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()
|
D | entry-armv.S | 150 .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/ |
D | builtin-trace.c | 245 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 …]
|
D | command-list.txt | 28 perf-trace mainporcelain common
|
D | Build | 23 perf-$(CONFIG_AUDIT) += builtin-trace.o
|
D | perf-completion.sh | 169 |data|help|script|test|timechart|trace) ]]; then
|
/linux-4.1.27/arch/mips/kernel/ |
D | stacktrace.c | 14 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 …]
|
D | ftrace.c | 338 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/ |
D | stacktrace.c | 15 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 …]
|
D | ftrace.c | 49 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(¤t->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/ |
D | stacktrace.c | 13 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 …]
|
D | ftrace.c | 200 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/ |
D | kprobe_ftrace.tc | 16 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/ |
D | README | 1 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 …]
|
D | Makefile | 4 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/ |
D | stacktrace.c | 73 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 …]
|
D | ftrace.c | 116 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()
|
D | trace-events-emulation.h | 34 #define TRACE_INCLUDE_FILE trace-events-emulation
|
/linux-4.1.27/arch/um/kernel/ |
D | stacktrace.c | 49 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/ |
D | stacktrace.c | 74 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/ |
D | stacktrace.h | 16 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 …]
|
D | ftrace.h | 854 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()
|
D | ftrace_event.h | 80 struct tracer *trace; member 122 trace_print_func trace; member
|
/linux-4.1.27/arch/sparc/kernel/ |
D | stacktrace.c | 12 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 …]
|
D | ftrace.c | 128 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/ |
D | stacktrace.c | 119 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/ |
D | stacktrace.c | 22 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()
|
D | ftrace.c | 519 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/ |
D | stacktrace.c | 177 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/ |
D | unwind.c | 156 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 …]
|
D | stacktrace.c | 19 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()
|
D | ftrace.c | 26 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/ |
D | stacktrace.c | 51 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/ |
D | trace_selftest.c | 95 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 …]
|
D | trace_functions_graph.c | 176 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(¤t->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 …]
|
D | trace_syscalls.c | 115 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 …]
|
D | trace_irqsoff.c | 177 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 …]
|
D | trace_stat.c | 302 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()
|
D | trace_stat.h | 15 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);
|
D | Kconfig | 15 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 …]
|
D | trace.h | 377 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 …]
|
D | trace.c | 1801 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 …]
|
D | trace_sched_wakeup.c | 37 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
|
D | trace_output.c | 755 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,
|
D | trace_branch.c | 174 .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
|
D | Makefile | 29 obj-$(CONFIG_TRACING) += trace.o
|
D | ftrace.c | 560 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/ |
D | stacktrace.c | 14 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/ |
D | mmio-mod.c | 150 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 …]
|
D | Makefile | 9 CFLAGS_fault.o := -I$(src)/../include/asm/trace
|
/linux-4.1.27/kernel/ |
D | stacktrace.c | 14 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
|
D | backtracetest.c | 51 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()
|
D | latencytop.c | 148 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()
|
D | Makefile | 84 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/
|
D | fork.c | 1244 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/ |
D | imx21-dbg.c | 134 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 …]
|
D | Makefile | 6 CFLAGS_xhci-trace.o := -I$(src) 15 xhci-hcd-y += xhci-trace.o
|
D | xhci-trace.h | 156 #define TRACE_INCLUDE_FILE xhci-trace
|
/linux-4.1.27/tools/lib/lockdep/uinclude/linux/ |
D | stacktrace.h | 12 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/ |
D | error.c | 35 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/ |
D | stacktrace.c | 25 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/ |
D | stacktrace.c | 36 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/ |
D | stacktrace.c | 23 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()
|
D | ftrace.c | 103 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()
|
D | Makefile | 35 obj-$(CONFIG_DEBUG_VERBOSE) += trace.o
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | init.c | 48 #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/ |
D | func_profiler.tc | 57 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
|
D | fgraph-filter-stack.tc | 61 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`
|
D | fgraph-filter.tc | 39 count=`cat trace | grep '()' | grep -v schedule | wc -l` 45 count=`cat trace | grep 'schedule()' | wc -l`
|
/linux-4.1.27/drivers/s390/net/ |
D | lcs.c | 412 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 …]
|
D | netiucv.c | 693 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/ |
D | functions | 2 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/ |
D | Kconfig | 9 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/ |
D | icom.c | 139 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/ |
D | perf-script.txt | 6 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 …]
|
D | perf-trace.txt | 1 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 …]
|
D | perf-sched.txt | 6 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=::
|
D | perf-script-perl.txt | 6 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.
|
D | perf-lock.txt | 42 --dump-raw-trace:: 43 Dump raw trace in ASCII.
|
D | perf-script-python.txt | 6 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 …]
|
D | perf-annotate.txt | 43 --dump-raw-trace:: 44 Dump raw trace in ASCII.
|
D | perf-kmem.txt | 6 perf-kmem - Tool to trace/measure kernel memory properties
|
D | perf-timechart.txt | 22 'perf timechart' to turn a trace into a Scalable Vector Graphics file, 106 Written 10.2 seconds of trace to output.svg.
|
D | perf-diff.txt | 31 --dump-raw-trace:: 32 Dump raw trace in ASCII.
|
/linux-4.1.27/Documentation/DocBook/ |
D | .tracepoint.xml.cmd | 2 …ocBook/tracepoint.tmpl include/trace/events/irq.h include/trace/events/signal.h include/trace/even…
|
D | .kernel-api.xml.cmd | 2 …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/ |
D | ftrace.txt | 89 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 …]
|
D | function-graph-fold.vim | 3 " 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).
|
D | mmiotrace.txt | 51 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.
|
D | events.txt | 9 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 …]
|
D | tracepoint-analysis.txt | 9 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
|
D | tracepoints.txt | 43 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.
|
D | uprobetracer.txt | 9 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
|
D | coresight.txt | 79 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:
|
D | events-power.txt | 15 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
|
D | kprobetrace.txt | 69 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
|
D | events-nmi.txt | 21 you some problems and you only want to trace that handler
|
/linux-4.1.27/tools/testing/selftests/powerpc/pmu/ebb/ |
D | back_to_back_ebbs_test.c | 38 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()
|
D | cycles_with_freeze_test.c | 37 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()
|
D | ebb.c | 112 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()
|
D | Makefile | 21 $(TEST_PROGS): ../../harness.c ../event.c ../lib.c ebb.c ebb_handler.S trace.c busy_loop.S
|
D | ebb.h | 29 struct trace_buffer *trace; member
|
/linux-4.1.27/lib/ |
D | fault-inject.c | 68 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/ |
D | remoteproc_debugfs.c | 50 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()
|
D | remoteproc_core.c | 390 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()
|
D | remoteproc_internal.h | 59 struct rproc_mem_entry *trace);
|
/linux-4.1.27/tools/testing/selftests/ftrace/test.d/event/ |
D | toplevel-enable.tc | 31 count=`cat trace | grep -v ^# | wc -l` 42 count=`cat trace | grep -v ^# | wc -l` 53 count=`cat trace | grep -v ^# | wc -l`
|
D | subsystem-enable.tc | 31 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`
|
D | event-enable.tc | 31 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/ |
D | sysfs-bus-coresight-devices-etm3x | 5 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 …]
|
D | sysfs-bus-coresight-devices-etb10 | 5 Description: (RW) Add/remove a sink from a trace path. There can be multiple
|
/linux-4.1.27/drivers/usb/dwc3/ |
D | debug.c | 20 void dwc3_trace(void (*trace)(struct va_format *), const char *fmt, ...) in dwc3_trace() 29 trace(&vaf); in dwc3_trace()
|
D | Makefile | 8 dwc3-y := core.o debug.o trace.o
|
D | debug.h | 217 void dwc3_trace(void (*trace)(struct va_format *), const char *fmt, ...);
|
/linux-4.1.27/arch/tile/kernel/ |
D | ftrace.c | 185 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()
|
D | stack.c | 479 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/ |
D | kmemleak.c | 160 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 …]
|
D | page_owner.c | 63 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()
|
D | slub.c | 518 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/ |
D | Kconfig.debug | 120 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/ |
D | intel_uncore.c | 594 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/ |
D | Build | 1 libperf-$(CONFIG_LIBPERL) += trace-event-perl.o 2 libperf-$(CONFIG_LIBPYTHON) += trace-event-python.o
|
/linux-4.1.27/arch/mips/include/asm/octeon/ |
D | cvmx-ciu-defs.h | 1294 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 …]
|
D | cvmx-ciu2-defs.h | 848 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/ |
D | Makefile | 25 mei-$(CONFIG_EVENT_TRACING) += mei-trace.o 26 CFLAGS_mei-trace.o = -I$(src)
|
D | mei-trace.h | 73 #define TRACE_INCLUDE_FILE mei-trace
|
/linux-4.1.27/drivers/net/ethernet/neterion/ |
D | Kconfig | 47 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/ |
D | abi.txt | 20 - trace 51 trace:
|
/linux-4.1.27/tools/perf/util/ |
D | Build | 49 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
|
D | python-ext-sources | 20 util/trace-event.c
|
/linux-4.1.27/drivers/media/usb/pwc/ |
D | philips.txt | 183 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
|
D | Kconfig | 38 A special module options 'trace' is used to control the verbosity.
|
/linux-4.1.27/arch/metag/ |
D | Kconfig.debug | 20 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/ |
D | webcam.c | 37 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/ |
D | s2ram.txt | 47 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/ |
D | lockdep.c | 392 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/ |
D | Kconfig | 157 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/ |
D | basic1.tc | 3 test -f README -a -f trace -a -f tracing_on -a -f trace_pipe
|
/linux-4.1.27/samples/trace_events/ |
D | Makefile | 14 obj-$(CONFIG_SAMPLE_TRACE_EVENTS) += trace-events-sample.o
|
D | trace-events-sample.h | 25 #define TRACE_SYSTEM sample-trace 522 #define TRACE_INCLUDE_FILE trace-events-sample
|
/linux-4.1.27/arch/microblaze/include/asm/ |
D | unwind.h | 26 void microblaze_unwind(struct task_struct *task, struct stack_trace *trace);
|
/linux-4.1.27/drivers/staging/rts5208/ |
D | Makefile | 6 rtsx_card.o general.o sd.o xd.o ms.o spi.o trace.o
|
/linux-4.1.27/sound/hda/ |
D | Makefile | 4 snd-hda-core-objs += trace.o
|
D | trace.h | 60 #define TRACE_INCLUDE_FILE trace
|
/linux-4.1.27/drivers/misc/cxl/ |
D | Makefile | 1 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/ |
D | Makefile | 6 header_ops.o sysfs.o nl802154.o trace.o
|
/linux-4.1.27/drivers/base/power/ |
D | Makefile | 3 obj-$(CONFIG_PM_TRACE_RTC) += trace.o
|
/linux-4.1.27/arch/mips/kvm/ |
D | trace.h | 18 #define TRACE_INCLUDE_FILE trace
|
/linux-4.1.27/drivers/md/bcache/ |
D | Makefile | 5 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/ |
D | Kconfig | 50 example, can be enabled with help of trace-cmd. All debug 52 enablable trace points.
|
D | Makefile | 40 ath6kl_core-$(CONFIG_ATH6KL_TRACING) += trace.o
|
/linux-4.1.27/fs/f2fs/ |
D | Makefile | 8 f2fs-$(CONFIG_F2FS_IO_TRACE) += trace.o
|
D | Kconfig | 80 F2FS IO trace is based on a function trace, which gathers process
|
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/ |
D | vxge-main.h | 323 #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/ |
D | u_uvc.h | 86 void uvc_set_trace_param(unsigned int trace);
|
/linux-4.1.27/drivers/net/wireless/ath/ |
D | Makefile | 20 ath-$(CONFIG_ATH_TRACEPOINTS) += trace.o
|
D | trace.h | 68 #define TRACE_INCLUDE_FILE trace
|
/linux-4.1.27/drivers/net/wireless/ath/wil6210/ |
D | Makefile | 15 wil6210-$(CONFIG_WIL6210_TRACING) += trace.o
|
/linux-4.1.27/drivers/net/wireless/ath/ath10k/ |
D | Makefile | 17 ath10k_core-$(CONFIG_ATH10K_TRACING) += trace.o
|
/linux-4.1.27/tools/lib/traceevent/ |
D | Build | 3 libtraceevent-y += trace-seq.o
|
/linux-4.1.27/drivers/media/pci/ivtv/ |
D | ivtvfb.c | 467 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/ |
D | Kconfig | 11 bool "Keep stack trace of persistent data block lock holders"
|
/linux-4.1.27/arch/arm64/kvm/ |
D | trace.h | 52 #define TRACE_INCLUDE_FILE trace
|
/linux-4.1.27/fs/nfsd/ |
D | Makefile | 10 nfsd-y += trace.o
|
D | trace.h | 53 #define TRACE_INCLUDE_FILE trace
|
/linux-4.1.27/include/uapi/linux/genwqe/ |
D | genwqe_card.h | 54 #define GENWQE_EXTENDED_DIAG_SELECTOR(ring, trace) (((ring) << 8) | (trace)) argument
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/ |
D | dcsr.txt | 136 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/ |
D | card_utils.c | 900 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/ |
D | Makefile | 18 obj-$(CONFIG_EVENT_TRACING) += trace.o
|
/linux-4.1.27/Documentation/acpi/ |
D | method-tracing.txt | 4 The AML method name that the user wants to trace
|
/linux-4.1.27/net/wireless/ |
D | Makefile | 13 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/ |
D | fscache.txt | 425 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/ |
D | lockup-watchdogs.txt | 11 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/ |
D | sync.h | 2 #define TRACE_INCLUDE_PATH ../../drivers/staging/android/trace
|
/linux-4.1.27/net/mac80211/ |
D | Makefile | 31 trace.o mlme.o \
|
/linux-4.1.27/Documentation/networking/ |
D | iphase.txt | 107 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/ |
D | 00-INDEX | 31 trace.txt
|
/linux-4.1.27/arch/sh/ |
D | Kconfig.debug | 55 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/ |
D | Kconfig | 341 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/ |
D | trace.h | 153 #define TRACE_INCLUDE_FILE trace
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | coresight.txt | 5 SoCs tracing needs. These trace components can generally be classified as 54 (embedded trace router)
|
/linux-4.1.27/include/trace/ |
D | define_trace.h | 72 # define __TRACE_INCLUDE(system) <trace/events/system.h>
|
/linux-4.1.27/Documentation/vm/ |
D | page_owner.txt | 15 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/ |
D | slabinfo.c | 33 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/ |
D | trace.h | 9 #define TRACE_INCLUDE_FILE trace
|
/linux-4.1.27/drivers/net/wireless/ath/ath5k/ |
D | trace.h | 102 #define TRACE_INCLUDE_FILE trace
|
/linux-4.1.27/arch/m68k/ifpsp060/ |
D | iskeleton.S | 110 | 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/ |
D | Kconfig | 49 5 - trace (recommended)
|
/linux-4.1.27/drivers/isdn/capi/ |
D | Kconfig | 2 bool "CAPI trace support"
|
/linux-4.1.27/drivers/char/mwave/ |
D | README | 7 mwave_debug=value, where value is bitwise OR of trace flags:
|
/linux-4.1.27/arch/m68k/kernel/ |
D | entry.S | 200 | syscall trace? 263 bclr #7,%sp@(PT_OFF_SR) | clear trace bit in SR
|
/linux-4.1.27/drivers/lguest/ |
D | README | 31 - Where we trace back to the creation of the Guest, and thus begin our
|
/linux-4.1.27/samples/ |
D | Kconfig | 12 This build trace event example modules.
|