| /linux-6.15/arch/loongarch/kernel/ |
| H A D | mcount.S | 81 SYM_FUNC_START(return_to_handler) 100 SYM_FUNC_END(return_to_handler)
|
| H A D | mcount_dyn.S | 140 SYM_CODE_START(return_to_handler) 158 SYM_CODE_END(return_to_handler)
|
| H A D | ftrace.c | 53 unsigned long return_hooker = (unsigned long)&return_to_handler; in prepare_ftrace_return()
|
| H A D | ftrace_dyn.c | 228 unsigned long return_hooker = (unsigned long)&return_to_handler; in prepare_ftrace_return() 245 unsigned long return_hooker = (unsigned long)&return_to_handler; in ftrace_graph_func()
|
| /linux-6.15/arch/riscv/kernel/ |
| H A D | mcount.S | 64 SYM_FUNC_START(return_to_handler) 79 SYM_FUNC_END(return_to_handler)
|
| H A D | ftrace.c | 196 unsigned long return_hooker = (unsigned long)&return_to_handler; in prepare_ftrace_return() 217 unsigned long return_hooker = (unsigned long)&return_to_handler; in ftrace_graph_func()
|
| /linux-6.15/arch/sparc/lib/ |
| H A D | mcount.S | 119 ENTRY(return_to_handler) 125 END(return_to_handler)
|
| /linux-6.15/arch/x86/kernel/ |
| H A D | ftrace_32.S | 188 .globl return_to_handler 189 return_to_handler: label
|
| H A D | ftrace_64.S | 353 SYM_CODE_START(return_to_handler) 385 SYM_CODE_END(return_to_handler)
|
| H A D | ftrace.c | 637 unsigned long return_hooker = (unsigned long)&return_to_handler; in prepare_ftrace_return() 652 unsigned long return_hooker = (unsigned long)&return_to_handler; in ftrace_graph_func()
|
| /linux-6.15/Documentation/livepatch/ |
| H A D | reliable-stacktrace.rst | 181 'return_to_handler' return trampoline: 185 SYM_CODE_START(return_to_handler) 201 SYM_CODE_END(return_to_handler) 204 the start of return_to_handler, and the original return address is stored in 208 When the traced function returns to return_to_handler, there is no longer a 212 arbitrarily by the compiler before being returned in rax. The return_to_handler 219 It is recommended that architectures unwind cases where return_to_handler has 221 middle of return_to_handler and can report this as unreliable. Architectures
|
| /linux-6.15/arch/mips/kernel/ |
| H A D | mcount.S | 202 .globl return_to_handler 203 return_to_handler: label
|
| /linux-6.15/arch/csky/abiv2/ |
| H A D | mcount.S | 176 ENTRY(return_to_handler) 182 END(return_to_handler)
|
| /linux-6.15/arch/sh/lib/ |
| H A D | mcount.S | 227 .globl return_to_handler 228 return_to_handler: label
|
| /linux-6.15/arch/arm64/kernel/ |
| H A D | entry-ftrace.S | 331 SYM_CODE_START(return_to_handler) 356 SYM_CODE_END(return_to_handler)
|
| H A D | ftrace.c | 523 unsigned long return_hooker = (unsigned long)&return_to_handler; in prepare_ftrace_return() 546 unsigned long return_hooker = (unsigned long)&return_to_handler; in ftrace_graph_func()
|
| /linux-6.15/arch/sparc/kernel/ |
| H A D | stacktrace.c | 60 if ((pc + 8UL) == (unsigned long) &return_to_handler) { in __save_stack_trace()
|
| H A D | ftrace.c | 123 unsigned long return_hooker = (unsigned long) &return_to_handler; in prepare_ftrace_return()
|
| /linux-6.15/arch/arm/kernel/ |
| H A D | entry-ftrace.S | 259 ENTRY(return_to_handler) 266 ENDPROC(return_to_handler)
|
| /linux-6.15/arch/powerpc/kernel/trace/ |
| H A D | ftrace_64_pg_entry.S | 90 _GLOBAL(return_to_handler)
|
| /linux-6.15/arch/microblaze/kernel/ |
| H A D | ftrace.c | 27 &return_to_handler; in prepare_ftrace_return()
|
| /linux-6.15/arch/sh/kernel/ |
| H A D | dumpstack.c | 63 if (addr != (unsigned long)return_to_handler) in print_ftrace_graph_addr()
|
| H A D | ftrace.c | 320 unsigned long return_hooker = (unsigned long)&return_to_handler; in prepare_ftrace_return()
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | ftrace.h | 52 extern void return_to_handler(void);
|
| /linux-6.15/arch/csky/kernel/ |
| H A D | ftrace.c | 150 unsigned long return_hooker = (unsigned long)&return_to_handler; in prepare_ftrace_return()
|