Home
last modified time | relevance | path

Searched refs:parent_ip (Results 1 – 25 of 26) 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, struct ftrace_regs *fregs) in function_get_true_parent_ip() 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()
287 unsigned long ip, unsigned long parent_ip, in __trace_function() argument
291 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
293 trace_function(tr, ip, parent_ip, trace_ctx, NULL); in __trace_function()
299 unsigned long ip, unsigned long parent_ip, in __trace_function() argument
302 return trace_function(tr, ip, parent_ip, trace_ctx, NULL); in __trace_function()
344 unsigned long parent_ip, in check_critical_timing() argument
366 __trace_function(tr, CALLER_ADDR0, parent_ip, trace_ctx); in check_critical_timing()
373 data->critical_end = parent_ip; in check_critical_timing()
[all …]
H A Dtrace_entries.h65 __field_fn( unsigned long, parent_ip )
70 (void *)__entry->ip, (void *)__entry->parent_ip),
407 __field( unsigned long, parent_ip )
415 (void *)__entry->parent_ip,
H A Dfprobe.c236 static inline int __fprobe_handler(unsigned long ip, unsigned long parent_ip, in __fprobe_kprobe_handler()
243 return fp->entry_handler(fp, ip, parent_ip, fregs, data); in __fprobe_kprobe_handler()
246 static inline int __fprobe_kprobe_handler(unsigned long ip, unsigned long parent_ip, in __fprobe_kprobe_handler()
263 ret = __fprobe_handler(ip, parent_ip, fp, fregs, data);
328 static void fprobe_ftrace_entry(unsigned long ip, unsigned long parent_ip, in fprobe_ftrace_entry()
339 bit = ftrace_test_recursion_trylock(ip, parent_ip); in fprobe_ftrace_entry()
354 __fprobe_kprobe_handler(ip, parent_ip, fp, fregs, NULL);
356 __fprobe_handler(ip, parent_ip, fp, fregs, NULL);
221 __fprobe_handler(unsigned long ip,unsigned long parent_ip,struct fprobe * fp,struct ftrace_regs * fregs,void * data) __fprobe_handler() argument
231 __fprobe_kprobe_handler(unsigned long ip,unsigned long parent_ip,struct fprobe * fp,struct ftrace_regs * fregs,void * data) __fprobe_kprobe_handler() argument
313 fprobe_ftrace_entry(unsigned long ip,unsigned long parent_ip,struct ftrace_ops * ops,struct ftrace_regs * fregs) fprobe_ftrace_entry() argument
H A Dtrace_sched_wakeup.c227 wakeup_tracer_call(unsigned long ip, unsigned long parent_ip, in wakeup_tracer_call() argument
239 trace_function(tr, ip, parent_ip, trace_ctx, fregs); in wakeup_tracer_call()
318 unsigned long ip, unsigned long parent_ip, in __trace_function() argument
322 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
324 trace_function(tr, ip, parent_ip, trace_ctx, NULL); in __trace_function()
H A Dftrace.c131 void ftrace_ops_list_func(unsigned long ip, unsigned long parent_ip,
143 static void ftrace_ops_nop_func(unsigned long ip, unsigned long parent_ip, in ftrace_ops_nop_func() argument
181 static void ftrace_pid_func(unsigned long ip, unsigned long parent_ip, in ftrace_pid_func() argument
196 op->saved_func(ip, parent_ip, op, fregs); in ftrace_pid_func()
811 function_profile_call(unsigned long ip, unsigned long parent_ip, in function_profile_call() argument
5296 static void function_trace_probe_call(unsigned long ip, unsigned long parent_ip, in function_trace_probe_call() argument
5311 probe_ops->func(ip, parent_ip, probe->tr, probe_ops, probe->data); in function_trace_probe_call()
8550 __ftrace_ops_list_func(unsigned long ip, unsigned long parent_ip, in __ftrace_ops_list_func() argument
8562 bit = trace_test_and_set_recursion(ip, parent_ip, TRACE_LIST_START); in __ftrace_ops_list_func()
8583 op->func(ip, parent_ip, op, fregs); in __ftrace_ops_list_func()
[all …]
H A Dtrace_stack.c292 stack_trace_call(unsigned long ip, unsigned long parent_ip, in stack_trace_call() argument
H A Dtrace.h319 unsigned long parent_ip; member
808 unsigned long parent_ip,
813 unsigned long parent_ip,
1302 unsigned long parent_ip,
H A Dtrace_events.c4283 event_enable_probe(unsigned long ip, unsigned long parent_ip, in event_enable_probe() argument
4300 event_enable_count_probe(unsigned long ip, unsigned long parent_ip, in event_enable_count_probe() argument
5171 function_test_events_call(unsigned long ip, unsigned long parent_ip, in function_test_events_call() argument
5196 entry->parent_ip = parent_ip; in function_test_events_call()
H A Dtrace.c2073 parent_ip, unsigned int trace_ctx, struct ftrace_regs *fregs) in trace_function() argument
2088 entry->parent_ip = parent_ip; in trace_function()
2334 entry->parent_ip = last_info->parent_ip; in trace_last_func_repeats()
/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/include/linux/
H A Dtrace_recursion.h95 extern void ftrace_record_recursion(unsigned long ip, unsigned long parent_ip);
181 unsigned long parent_ip) in ftrace_test_recursion_trylock() argument
183 return trace_test_and_set_recursion(ip, parent_ip, TRACE_FTRACE_START); in ftrace_test_recursion_trylock()
H A Dpstore.h215 unsigned long parent_ip; member
H A Dftrace.h63 void arch_ftrace_ops_list_func(unsigned long ip, unsigned long parent_ip);
66 void arch_ftrace_ops_list_func(unsigned long ip, unsigned long parent_ip,
281 typedef void (*ftrace_func_t)(unsigned long ip, unsigned long parent_ip,
H A Dkprobes.h370 extern void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip,
/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/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/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/arch/powerpc/kernel/trace/
H A Dftrace.c679 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip, in ftrace_graph_func() argument
690 if (!function_graph_enter_regs(parent_ip, ip, 0, (unsigned long *)sp, fregs)) in ftrace_graph_func()
691 parent_ip = ppc_function_entry(return_to_handler); in ftrace_graph_func()
694 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,
/linux/arch/powerpc/include/asm/
H A Dftrace.h84 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip,
/linux/arch/riscv/include/asm/
H A Dftrace.h225 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip,
/linux/arch/x86/kernel/
H A Dftrace.c659 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip, in ftrace_graph_func() argument
/linux/arch/s390/lib/
H A Dtest_unwind.c269 unsigned long parent_ip, in test_unwind_ftrace_handler() argument

12