/openbmc/linux/arch/sparc/lib/ |
H A D | mcount.S | 80 .globl ftrace_caller 81 .type ftrace_caller,#function 82 ftrace_caller: label 105 .size ftrace_caller,.-ftrace_caller
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | entry-ftrace.S | 36 SYM_CODE_START(ftrace_caller) 170 SYM_CODE_END(ftrace_caller) 276 SYM_FUNC_START(ftrace_caller) 293 SYM_FUNC_END(ftrace_caller)
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | ftrace.h | 18 void ftrace_caller(void); 25 #define FTRACE_ADDR ((unsigned long)ftrace_caller)
|
/openbmc/linux/arch/x86/kernel/ |
H A D | ftrace_64.S | 154 SYM_FUNC_START(ftrace_caller) 196 SYM_FUNC_END(ftrace_caller); 197 STACK_FRAME_NON_STANDARD_FP(ftrace_caller)
|
H A D | ftrace_32.S | 26 SYM_CODE_START(ftrace_caller) 88 SYM_CODE_END(ftrace_caller)
|
H A D | ftrace.c | 339 start_offset = (unsigned long)ftrace_caller; in create_trampoline() 448 start_offset = (unsigned long)ftrace_caller; in set_ftrace_ops_ro() 467 start_offset = (unsigned long)ftrace_caller; in calc_trampoline_call_offset()
|
/openbmc/linux/arch/ia64/include/asm/ |
H A D | ftrace.h | 14 #define FTRACE_ADDR (((struct fnptr *)ftrace_caller)->ip)
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | ftrace.h | 21 extern void ftrace_caller(void);
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | mcount-dyn.S | 85 ENTRY(ftrace_caller) 111 ENDPROC(ftrace_caller)
|
/openbmc/linux/arch/sh/include/asm/ |
H A D | ftrace.h | 19 #define CALLER_ADDR ((long)(ftrace_caller))
|
/openbmc/linux/arch/arm/kernel/ |
H A D | entry-ftrace.S | 222 ENTRY(ftrace_caller) 226 ENDPROC(ftrace_caller) 284 init_tramp ftrace_caller
|
H A D | ftrace.c | 77 addr == (unsigned long)&ftrace_caller) in adjust_address()
|
/openbmc/linux/Documentation/trace/ |
H A D | ftrace-design.rst | 274 - ftrace_caller() 315 the guts of the old mcount() will be used to create a new ftrace_caller() 318 the ftrace_stub() as that will now be inlined in ftrace_caller(). 328 void ftrace_caller(void) 346 will be patched to call ftrace_caller(). Second, since we only have one tracer 347 active at a time, we will patch the ftrace_caller() function itself to call the 378 inside of the ftrace_caller() function. So you should have sufficient padding 393 - ftrace_caller() 407 ftrace_caller() since some semantics may have changed
|
/openbmc/linux/arch/csky/abiv2/ |
H A D | mcount.S | 141 ENTRY(ftrace_caller) 161 ENDPROC(ftrace_caller)
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | mcount_dyn.S | 115 SYM_CODE_START(ftrace_caller) 118 SYM_CODE_END(ftrace_caller)
|
/openbmc/linux/arch/mips/kernel/ |
H A D | mcount.S | 67 NESTED(ftrace_caller, PT_SIZE, ra) 114 END(ftrace_caller)
|
/openbmc/linux/arch/sh/lib/ |
H A D | mcount.S | 165 .globl ftrace_caller 166 ftrace_caller: label
|
/openbmc/linux/arch/powerpc/kernel/trace/ |
H A D | ftrace_64_pg_entry.S | 13 _GLOBAL_TOC(ftrace_caller)
|
H A D | ftrace_64_pg.c | 293 ptr = ppc_global_function_entry((void *)ftrace_caller); in setup_mcount_compiler_tramp() 477 entry = ppc_global_function_entry((void *)ftrace_caller); in __ftrace_make_call_kernel() 746 addr = ppc_global_function_entry((void *)ftrace_caller); in ftrace_dyn_arch_init()
|
H A D | ftrace_entry.S | 168 _GLOBAL(ftrace_caller)
|
/openbmc/linux/arch/microblaze/kernel/ |
H A D | ftrace.c | 185 ret += ftrace_modify_code((unsigned long)&ftrace_caller, in ftrace_update_ftrace_func()
|
H A D | mcount.S | 87 ENTRY(ftrace_caller)
|
/openbmc/linux/include/linux/ |
H A D | ftrace.h | 690 extern void ftrace_caller(void); 699 #define FTRACE_ADDR ((unsigned long)ftrace_caller)
|
/openbmc/linux/Documentation/core-api/ |
H A D | asm-annotations.rst | 165 SYM_CODE_START(ftrace_caller) 177 SYM_CODE_END(ftrace_caller)
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | module_32.c | 325 (unsigned long)ftrace_caller, in module_finalize_ftrace()
|