/linux/include/trace/events/ |
A D | preemptirq.h | 16 TP_PROTO(unsigned long ip, unsigned long parent_ip), 18 TP_ARGS(ip, parent_ip), 27 __entry->parent_offs = (s32)(parent_ip - (unsigned long)_stext); 37 TP_PROTO(unsigned long ip, unsigned long parent_ip), 38 TP_ARGS(ip, parent_ip)); 41 TP_PROTO(unsigned long ip, unsigned long parent_ip), 42 TP_ARGS(ip, parent_ip)); 52 TP_PROTO(unsigned long ip, unsigned long parent_ip), 53 TP_ARGS(ip, parent_ip)); 56 TP_PROTO(unsigned long ip, unsigned long parent_ip), [all …]
|
/linux/kernel/trace/ |
A D | trace_functions.c | 184 bit = ftrace_test_recursion_trylock(ip, parent_ip); in function_trace_call() 193 trace_function(tr, ip, parent_ip, trace_ctx); in function_trace_call() 241 trace_function(tr, ip, parent_ip, trace_ctx); in function_stack_trace_call() 251 unsigned long ip, unsigned long parent_ip) in is_repeat_check() argument 254 last_info->parent_ip == parent_ip && in is_repeat_check() 266 unsigned long ip, unsigned long parent_ip, in process_repeats() argument 276 last_info->parent_ip = parent_ip; in process_repeats() 295 bit = ftrace_test_recursion_trylock(ip, parent_ip); in function_no_repeats_trace_call() 312 if (is_repeat_check(tr, last_info, ip, parent_ip)) in function_no_repeats_trace_call() 319 trace_function(tr, ip, parent_ip, trace_ctx); in function_no_repeats_trace_call() [all …]
|
A D | trace_irqsoff.c | 153 trace_function(tr, ip, parent_ip, trace_ctx); in irqsoff_tracer_call() 272 unsigned long ip, unsigned long parent_ip, in __trace_function() argument 276 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function() 278 trace_function(tr, ip, parent_ip, trace_ctx); in __trace_function() 323 unsigned long parent_ip, in check_critical_timing() argument 345 __trace_function(tr, CALLER_ADDR0, parent_ip, trace_ctx); in check_critical_timing() 352 data->critical_end = parent_ip; in check_critical_timing() 394 data->critical_start = parent_ip ? : ip; in start_critical_timing() 396 __trace_function(tr, ip, parent_ip, tracing_gen_ctx()); in start_critical_timing() 430 __trace_function(tr, ip, parent_ip, trace_ctx); in stop_critical_timing() [all …]
|
A D | trace_recursion_record.c | 13 unsigned long parent_ip; member 25 void ftrace_record_recursion(unsigned long ip, unsigned long parent_ip) in ftrace_record_recursion() argument 88 recursed_functions[index].parent_ip = parent_ip; in ftrace_record_recursion() 164 trace_seq_print_sym(tseq, record->parent_ip, true); in recursed_function_seq_show()
|
A D | trace_entries.h | 65 __field_fn( unsigned long, parent_ip ) 69 (void *)__entry->ip, (void *)__entry->parent_ip), 351 __field( unsigned long, parent_ip ) 359 (void *)__entry->parent_ip,
|
A D | trace_event_perf.c | 432 perf_ftrace_function_call(unsigned long ip, unsigned long parent_ip, in perf_ftrace_function_call() argument 445 bit = ftrace_test_recursion_trylock(ip, parent_ip); in perf_ftrace_function_call() 475 entry->parent_ip = parent_ip; in perf_ftrace_function_call()
|
A D | trace_sched_wakeup.c | 211 wakeup_tracer_call(unsigned long ip, unsigned long parent_ip, in wakeup_tracer_call() argument 223 trace_function(tr, ip, parent_ip, trace_ctx); in wakeup_tracer_call() 302 unsigned long ip, unsigned long parent_ip, in __trace_function() argument 306 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function() 308 trace_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
|
A D | trace_output.c | 845 unsigned long parent_ip, int flags) in print_fn_trace() argument 849 if ((flags & TRACE_ITER_PRINT_PARENT) && parent_ip) { in print_fn_trace() 851 seq_print_ip_sym(s, parent_ip, flags); in print_fn_trace() 864 print_fn_trace(s, field->ip, field->parent_ip, flags); in trace_fn_trace() 879 field->parent_ip); in trace_fn_raw() 893 SEQ_PUT_HEX_FIELD(s, field->parent_ip); in trace_fn_hex() 907 SEQ_PUT_FIELD(s, field->parent_ip); in trace_fn_bin() 1511 field->parent_ip, in trace_func_repeats_raw() 1527 print_fn_trace(s, field->ip, field->parent_ip, flags); in trace_func_repeats_print()
|
A D | ftrace.c | 123 void ftrace_ops_list_func(unsigned long ip, unsigned long parent_ip, 137 static void ftrace_pid_func(unsigned long ip, unsigned long parent_ip, in ftrace_pid_func() argument 152 op->saved_func(ip, parent_ip, op, fregs); in ftrace_pid_func() 751 function_profile_call(unsigned long ip, unsigned long parent_ip, in function_profile_call() argument 4359 probe_ops->func(ip, parent_ip, probe->tr, probe_ops, probe->data); in function_trace_probe_call() 7201 __ftrace_ops_list_func(unsigned long ip, unsigned long parent_ip, in __ftrace_ops_list_func() argument 7213 bit = trace_test_and_set_recursion(ip, parent_ip, TRACE_LIST_START); in __ftrace_ops_list_func() 7236 op->func(ip, parent_ip, op, fregs); in __ftrace_ops_list_func() 7263 __ftrace_ops_list_func(ip, parent_ip, NULL, fregs); in arch_ftrace_ops_list_func() 7268 __ftrace_ops_list_func(ip, parent_ip, NULL, NULL); in arch_ftrace_ops_list_func() [all …]
|
A D | trace.h | 280 unsigned long parent_ip; member 630 unsigned long parent_ip, 634 unsigned long parent_ip, 1037 unsigned long parent_ip,
|
/linux/arch/nds32/kernel/ |
A D | ftrace.c | 12 noinline void __naked ftrace_stub(unsigned long ip, unsigned long parent_ip, in ftrace_stub() argument 18 noinline void _mcount(unsigned long parent_ip) in _mcount() argument 25 ftrace_trace_function(ip - MCOUNT_INSN_SIZE, parent_ip, in _mcount() 40 noinline void __naked ftrace_stub(unsigned long ip, unsigned long parent_ip, in ftrace_stub() argument 46 noinline void __naked _mcount(unsigned long parent_ip) in _mcount() argument 54 void _ftrace_caller(unsigned long parent_ip) in _ftrace_caller() argument 67 : "r" (parent_ip), "r" (__builtin_return_address(0))); in _ftrace_caller() 210 unsigned long *parent_ip = in ftrace_graph_caller() local 219 prepare_ftrace_return(parent_ip, selfpc, frame_pointer); in ftrace_graph_caller()
|
/linux/fs/pstore/ |
A D | ftrace.c | 27 unsigned long parent_ip, in pstore_ftrace_call() argument 44 bit = ftrace_test_recursion_trylock(ip, parent_ip); in pstore_ftrace_call() 51 rec.parent_ip = parent_ip; in pstore_ftrace_call()
|
A D | inode.c | 115 rec->ip, rec->parent_ip, (void *)rec->ip, in pstore_ftrace_seq_show() 116 (void *)rec->parent_ip); in pstore_ftrace_seq_show()
|
/linux/include/linux/ |
A D | trace_recursion.h | 125 extern void ftrace_record_recursion(unsigned long ip, unsigned long parent_ip); 193 unsigned long parent_ip) in ftrace_test_recursion_trylock() argument 195 return trace_test_and_set_recursion(ip, parent_ip, TRACE_FTRACE_START); in ftrace_test_recursion_trylock()
|
A D | ftrace.h | 46 void arch_ftrace_ops_list_func(unsigned long ip, unsigned long parent_ip); 49 void arch_ftrace_ops_list_func(unsigned long ip, unsigned long parent_ip, 125 typedef void (*ftrace_func_t)(unsigned long ip, unsigned long parent_ip,
|
A D | pstore.h | 211 unsigned long parent_ip; member
|
/linux/arch/nds32/include/asm/ |
A D | ftrace.h | 16 extern void _mcount(unsigned long parent_ip); 34 extern void _ftrace_caller(unsigned long parent_ip);
|
/linux/arch/x86/kernel/kprobes/ |
A D | ftrace.c | 16 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument 24 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
|
/linux/arch/riscv/kernel/probes/ |
A D | ftrace.c | 6 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument 14 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
|
/linux/arch/csky/kernel/probes/ |
A D | ftrace.c | 6 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument 15 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
|
/linux/arch/parisc/kernel/ |
A D | ftrace.c | 201 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument 209 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
|
/linux/kernel/livepatch/ |
A D | patch.c | 41 unsigned long parent_ip, in klp_ftrace_handler() argument 58 bit = ftrace_test_recursion_trylock(ip, parent_ip); in klp_ftrace_handler()
|
/linux/arch/s390/kernel/ |
A D | ftrace.c | 280 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument 288 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
|
/linux/arch/x86/include/asm/ |
A D | ftrace.h | 63 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip,
|
/linux/Documentation/trace/ |
A D | ftrace-uses.rst | 89 void callback_func(unsigned long ip, unsigned long parent_ip, 96 @parent_ip 123 bit = ftrace_test_recursion_trylock(ip, parent_ip); 137 enabled). The instruction pointer (ip) and its parent (parent_ip) is passed to
|