| /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
|
| /linux/arch/x86/kernel/ |
| H A D | ftrace_64.S | 155 SYM_FUNC_START(ftrace_caller) 198 SYM_FUNC_END(ftrace_caller); 199 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 | unwind_orc.c | 157 tramp_addr = (unsigned long)ftrace_caller; in orc_ftrace_find()
|
| /linux/Documentation/trace/ |
| H A D | ftrace-design.rst | 258 - ftrace_caller() 299 the guts of the old mcount() will be used to create a new ftrace_caller() 302 the ftrace_stub() as that will now be inlined in ftrace_caller(). 312 void ftrace_caller(void) 330 will be patched to call ftrace_caller(). Second, since we only have one tracer 331 active at a time, we will patch the ftrace_caller() function itself to call the 362 inside of the ftrace_caller() function. So you should have sufficient padding 377 - ftrace_caller() 391 ftrace_caller() since some semantics may have changed
|
| /linux/arch/parisc/include/asm/ |
| H A D | ftrace.h | 21 extern void ftrace_caller(void);
|
| /linux/arch/riscv/kernel/ |
| H A D | ftrace.c | 126 orig_addr = (unsigned long)&ftrace_caller; in ftrace_make_call() 168 offset = (unsigned long) &ftrace_caller - pc; in ftrace_init_nop()
|
| H A D | mcount-dyn.S | 154 SYM_FUNC_START(ftrace_caller) 204 SYM_FUNC_END(ftrace_caller)
|
| /linux/arch/sh/include/asm/ |
| H A D | ftrace.h | 19 #define CALLER_ADDR ((long)(ftrace_caller))
|
| /linux/arch/mips/kernel/ |
| H A D | mcount.S | 67 NESTED(ftrace_caller, PT_SIZE, ra) 114 END(ftrace_caller)
|
| /linux/arch/csky/abiv2/ |
| H A D | mcount.S | 141 ENTRY(ftrace_caller) 161 ENDPROC(ftrace_caller)
|
| /linux/arch/arm/kernel/ |
| H A D | entry-ftrace.S | 222 ENTRY(ftrace_caller) 226 ENDPROC(ftrace_caller) 298 init_tramp ftrace_caller
|
| /linux/arch/sh/lib/ |
| H A D | mcount.S | 165 .globl ftrace_caller 166 ftrace_caller: label
|
| /linux/arch/loongarch/kernel/ |
| H A D | mcount_dyn.S | 120 SYM_CODE_START(ftrace_caller) 124 SYM_CODE_END(ftrace_caller)
|
| H A D | unwind_orc.c | 132 tramp_addr = (unsigned long)ftrace_caller; in orc_ftrace_find()
|
| /linux/arch/powerpc/kernel/trace/ |
| H A D | ftrace.c | 123 return (addr == (unsigned long)ftrace_caller ? mod->arch.tramp : mod->arch.tramp_regs); in ftrace_lookup_module_stub() 249 ret = ftrace_get_call_inst(rec, (unsigned long)ftrace_caller, &inst); in ftrace_init_ool_stub() 341 ret = ftrace_get_call_inst(rec, (unsigned long)ftrace_caller, &old); in ftrace_make_call() 392 ret = ftrace_get_call_inst(rec, (unsigned long)ftrace_caller, &nop_inst); in ftrace_replace_code()
|
| H A D | ftrace_64_pg_entry.S | 13 _GLOBAL_TOC(ftrace_caller)
|
| H A D | ftrace_entry.S | 280 _GLOBAL(ftrace_caller)
|
| /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)
|
| /linux/include/linux/ |
| H A D | ftrace.h | 847 extern void ftrace_caller(void); 856 #define FTRACE_ADDR ((unsigned long)ftrace_caller)
|
| /linux/Documentation/core-api/ |
| H A D | asm-annotations.rst | 165 SYM_CODE_START(ftrace_caller) 177 SYM_CODE_END(ftrace_caller)
|
| /linux/Documentation/arch/riscv/ |
| H A D | cmodx.rst | 36 is limited to +-2K from the predetermined target, ftrace_caller, due to the lack
|
| /linux/arch/parisc/kernel/ |
| H A D | entry.S | 1957 ENTRY_CFI(ftrace_caller, caller,frame=FTRACE_FRAME_SIZE,CALLS,SAVE_RP,SAVE_SP) 1958 ftrace_caller: label 1959 .global ftrace_caller symbol 2011 ENDPROC_CFI(ftrace_caller)
|
| /linux/arch/powerpc/kernel/ |
| H A D | module_64.c | 1142 (unsigned long)ftrace_caller, in module_finalize_ftrace()
|