Home
last modified time | relevance | path

Searched refs:parent_ip (Results 1 – 25 of 43) sorted by relevance

12

/linux/kernel/trace/
H A Dtrace_functions.c25 function_trace_call(unsigned long ip, unsigned long parent_ip,
28 function_args_trace_call(unsigned long ip, unsigned long parent_ip,
31 function_stack_trace_call(unsigned long ip, unsigned long parent_ip,
34 function_no_repeats_trace_call(unsigned long ip, unsigned long parent_ip,
37 function_stack_no_repeats_trace_call(unsigned long ip, unsigned long parent_ip,
188 function_get_true_parent_ip(unsigned long parent_ip, struct ftrace_regs *fregs) in function_get_true_parent_ip() argument
193 true_parent_ip = parent_ip; in function_get_true_parent_ip()
194 if (unlikely(parent_ip == (unsigned long)&return_to_handler) && fregs) in function_get_true_parent_ip()
195 true_parent_ip = ftrace_graph_ret_addr(current, &idx, parent_ip, in function_get_true_parent_ip()
201 function_get_true_parent_ip(unsigned long parent_ip, struc argument
208 function_trace_call(unsigned long ip,unsigned long parent_ip,struct ftrace_ops * op,struct ftrace_regs * fregs) function_trace_call() argument
232 function_args_trace_call(unsigned long ip,unsigned long parent_ip,struct ftrace_ops * op,struct ftrace_regs * fregs) function_args_trace_call() argument
272 function_stack_trace_call(unsigned long ip,unsigned long parent_ip,struct ftrace_ops * op,struct ftrace_regs * fregs) function_stack_trace_call() argument
312 is_repeat_check(struct trace_array * tr,struct trace_func_repeats * last_info,unsigned long ip,unsigned long parent_ip) is_repeat_check() argument
327 process_repeats(struct trace_array * tr,unsigned long ip,unsigned long parent_ip,struct trace_func_repeats * last_info,unsigned int trace_ctx) process_repeats() argument
341 function_no_repeats_trace_call(unsigned long ip,unsigned long parent_ip,struct ftrace_ops * op,struct ftrace_regs * fregs) function_no_repeats_trace_call() argument
382 function_stack_no_repeats_trace_call(unsigned long ip,unsigned long parent_ip,struct ftrace_ops * op,struct ftrace_regs * fregs) function_stack_no_repeats_trace_call() argument
565 ftrace_traceon_count(unsigned long ip,unsigned long parent_ip,struct trace_array * tr,struct ftrace_probe_ops * ops,void * data) ftrace_traceon_count() argument
573 ftrace_traceoff_count(unsigned long ip,unsigned long parent_ip,struct trace_array * tr,struct ftrace_probe_ops * ops,void * data) ftrace_traceoff_count() argument
581 ftrace_traceon(unsigned long ip,unsigned long parent_ip,struct trace_array * tr,struct ftrace_probe_ops * ops,void * data) ftrace_traceon() argument
592 ftrace_traceoff(unsigned long ip,unsigned long parent_ip,struct trace_array * tr,struct ftrace_probe_ops * ops,void * data) ftrace_traceoff() argument
630 ftrace_stacktrace(unsigned long ip,unsigned long parent_ip,struct trace_array * tr,struct ftrace_probe_ops * ops,void * data) ftrace_stacktrace() argument
638 ftrace_stacktrace_count(unsigned long ip,unsigned long parent_ip,struct trace_array * tr,struct ftrace_probe_ops * ops,void * data) ftrace_stacktrace_count() argument
698 ftrace_dump_probe(unsigned long ip,unsigned long parent_ip,struct trace_array * tr,struct ftrace_probe_ops * ops,void * data) ftrace_dump_probe() argument
708 ftrace_cpudump_probe(unsigned long ip,unsigned long parent_ip,struct trace_array * tr,struct ftrace_probe_ops * ops,void * data) ftrace_cpudump_probe() argument
[all...]
H A Dtrace_irqsoff.c140 irqsoff_tracer_call(unsigned long ip, unsigned long parent_ip, in irqsoff_tracer_call() argument
153 trace_function(tr, ip, parent_ip, trace_ctx, fregs); in irqsoff_tracer_call()
290 unsigned long ip, unsigned long parent_ip, in __trace_function() argument
294 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
296 trace_function(tr, ip, parent_ip, trace_ctx, NULL); in __trace_function()
302 unsigned long ip, unsigned long parent_ip, in __trace_function() argument
305 return trace_function(tr, ip, parent_ip, trace_ctx, NULL); in __trace_function()
347 unsigned long parent_ip, in check_critical_timing() argument
369 __trace_function(tr, CALLER_ADDR0, parent_ip, trace_ctx); in check_critical_timing()
376 data->critical_end = parent_ip; in check_critical_timing()
395 start_critical_timing(unsigned long ip,unsigned long parent_ip) start_critical_timing() argument
431 stop_critical_timing(unsigned long ip,unsigned long parent_ip) stop_critical_timing() argument
[all...]
H A Dtrace_recursion_record.c13 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()
H A Dtrace_entries.h65 __field_fn( unsigned long, parent_ip )
70 (void *)__entry->ip, (void *)__entry->parent_ip),
406 __field( unsigned long, parent_ip )
414 (void *)__entry->parent_ip,
H A Dtrace_event_perf.c435 perf_ftrace_function_call(unsigned long ip, unsigned long parent_ip, in perf_ftrace_function_call() argument
448 bit = ftrace_test_recursion_trylock(ip, parent_ip); in perf_ftrace_function_call()
478 entry->parent_ip = parent_ip; in perf_ftrace_function_call()
H A Dtrace_sched_wakeup.c231 wakeup_tracer_call(unsigned long ip, unsigned long parent_ip, in wakeup_tracer_call() argument
243 trace_function(tr, ip, parent_ip, trace_ctx, fregs); in wakeup_tracer_call()
322 unsigned long ip, unsigned long parent_ip, in __trace_function() argument
326 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
328 trace_function(tr, ip, parent_ip, trace_ctx, NULL); in __trace_function()
H A Dtrace_output.c1120 unsigned long parent_ip, unsigned long *args, in print_fn_trace() argument
1124 parent_ip = trace_adjust_address(tr, parent_ip); in print_fn_trace()
1130 if ((flags & TRACE_ITER_PRINT_PARENT) && parent_ip) { in print_fn_trace()
1132 seq_print_ip_sym(s, parent_ip, flags); in print_fn_trace()
1153 print_fn_trace(s, field->ip, field->parent_ip, args, iter->tr, flags); in trace_fn_trace()
1168 field->parent_ip); in trace_fn_raw()
1182 SEQ_PUT_HEX_FIELD(s, field->parent_ip); in trace_fn_hex()
1196 SEQ_PUT_FIELD(s, field->parent_ip); in trace_fn_bin()
1809 field->parent_ip, in trace_func_repeats_raw()
[all...]
/linux/include/trace/events/
H A Dpreemptirq.h16 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));
50 TP_PROTO(unsigned long ip, unsigned long parent_ip),
51 TP_ARGS(ip, parent_ip));
54 TP_PROTO(unsigned long ip, unsigned long parent_ip),
[all...]
/linux/kernel/trace/rv/monitors/opid/
H A Dopid.c62 static void handle_irq_disable(void *data, unsigned long ip, unsigned long parent_ip) in handle_irq_disable() argument
67 static void handle_irq_enable(void *data, unsigned long ip, unsigned long parent_ip) in handle_irq_enable() argument
77 static void handle_preempt_disable(void *data, unsigned long ip, unsigned long parent_ip) in handle_preempt_disable() argument
82 static void handle_preempt_enable(void *data, unsigned long ip, unsigned long parent_ip) in handle_preempt_enable() argument
/linux/include/linux/
H A Dtrace_recursion.h86 extern void ftrace_record_recursion(unsigned long ip, unsigned long parent_ip);
172 unsigned long parent_ip) in ftrace_test_recursion_trylock() argument
174 return trace_test_and_set_recursion(ip, parent_ip, TRACE_FTRACE_START); in ftrace_test_recursion_trylock()
/linux/fs/pstore/
H A Dftrace.c27 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()
/linux/kernel/trace/rv/monitors/wip/
H A Dwip.c22 static void handle_preempt_disable(void *data, unsigned long ip, unsigned long parent_ip) in handle_preempt_disable() argument
27 static void handle_preempt_enable(void *data, unsigned long ip, unsigned long parent_ip) in handle_preempt_enable() argument
/linux/kernel/trace/rv/monitors/snep/
H A Dsnep.c23 static void handle_preempt_disable(void *data, unsigned long ip, unsigned long parent_ip) in handle_preempt_disable() argument
28 static void handle_preempt_enable(void *data, unsigned long ip, unsigned long parent_ip) in handle_preempt_enable() argument
/linux/kernel/trace/rv/monitors/scpd/
H A Dscpd.c23 static void handle_preempt_disable(void *data, unsigned long ip, unsigned long parent_ip) in handle_preempt_disable() argument
28 static void handle_preempt_enable(void *data, unsigned long ip, unsigned long parent_ip) in handle_preempt_enable() argument
/linux/arch/x86/kernel/kprobes/
H A Dftrace.c17 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
28 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/linux/arch/csky/kernel/probes/
H A Dftrace.c6 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
18 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/linux/kernel/trace/rv/monitors/sts/
H A Dsts.c62 static void handle_irq_disable(void *data, unsigned long ip, unsigned long parent_ip) in handle_irq_disable() argument
67 static void handle_irq_enable(void *data, unsigned long ip, unsigned long parent_ip) in handle_irq_enable() argument
/linux/arch/loongarch/kernel/
H A Dftrace_dyn.c240 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip, in ftrace_graph_func() argument
289 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
300 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/linux/arch/s390/kernel/
H A Dftrace.c266 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip, in ftrace_graph_func() argument
283 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
294 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/linux/samples/ftrace/
H A Dftrace-ops.c100 static void ops_func_nop(unsigned long ip, unsigned long parent_ip, in ops_func_nop() argument
107 static void ops_func_count(unsigned long ip, unsigned long parent_ip, in ops_func_count() argument
/linux/arch/parisc/kernel/
H A Dftrace.c201 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
212 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/linux/kernel/livepatch/
H A Dpatch.c41 unsigned long parent_ip, in klp_ftrace_handler() argument
58 bit = ftrace_test_recursion_trylock(ip, parent_ip); in klp_ftrace_handler()
/linux/Documentation/trace/rv/
H A Dda_monitor_instrumentation.rst68 TP_PROTO(unsigned long ip, unsigned long parent_ip)
72 void handle_preempt_disable(void *data, unsigned long ip, unsigned long parent_ip)
98 void handle_preempt_enable(void *data, unsigned long ip, unsigned long parent_ip)
/linux/arch/powerpc/kernel/trace/
H A Dftrace.c655 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip, in ftrace_graph_func() argument
666 if (!function_graph_enter_regs(parent_ip, ip, 0, (unsigned long *)sp, fregs)) in ftrace_graph_func()
667 parent_ip = ppc_function_entry(return_to_handler); in ftrace_graph_func()
670 arch_ftrace_regs(fregs)->regs.link = parent_ip; in ftrace_graph_func()
/linux/arch/loongarch/include/asm/
H A Dftrace.h71 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip,

12