/openbmc/linux/arch/loongarch/kernel/ |
H A D | mcount.S | 81 SYM_FUNC_START(return_to_handler) 97 SYM_FUNC_END(return_to_handler)
|
H A D | mcount_dyn.S | 136 SYM_CODE_START(return_to_handler) 153 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()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | mcount.S | 64 ENTRY(return_to_handler) 79 ENDPROC(return_to_handler)
|
H A D | ftrace.c | 203 unsigned long return_hooker = (unsigned long)&return_to_handler; in prepare_ftrace_return()
|
/openbmc/linux/arch/sparc/lib/ |
H A D | mcount.S | 119 ENTRY(return_to_handler) 125 END(return_to_handler)
|
/openbmc/linux/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
|
/openbmc/linux/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 | 348 SYM_CODE_START(return_to_handler) 379 SYM_CODE_END(return_to_handler)
|
/openbmc/linux/arch/mips/kernel/ |
H A D | mcount.S | 202 .globl return_to_handler 203 return_to_handler: label
|
/openbmc/linux/arch/csky/abiv2/ |
H A D | mcount.S | 176 ENTRY(return_to_handler) 182 END(return_to_handler)
|
/openbmc/linux/arch/sh/lib/ |
H A D | mcount.S | 227 .globl return_to_handler 228 return_to_handler: label
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | entry-ftrace.S | 331 SYM_CODE_START(return_to_handler) 352 SYM_CODE_END(return_to_handler)
|
H A D | stacktrace.c | 80 (state->pc == (unsigned long)return_to_handler)) { in unwind_recover_return_address()
|
/openbmc/linux/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()
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | ftrace.h | 63 extern void return_to_handler(void);
|
/openbmc/linux/arch/arm/kernel/ |
H A D | entry-ftrace.S | 259 ENTRY(return_to_handler) 266 ENDPROC(return_to_handler)
|
H A D | ftrace.c | 231 unsigned long return_hooker = (unsigned long) &return_to_handler; in prepare_ftrace_return()
|
/openbmc/linux/arch/powerpc/kernel/trace/ |
H A D | ftrace_64_pg_entry.S | 90 _GLOBAL(return_to_handler)
|
/openbmc/linux/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()
|
/openbmc/linux/arch/microblaze/kernel/ |
H A D | ftrace.c | 27 &return_to_handler; in prepare_ftrace_return()
|
/openbmc/linux/kernel/trace/ |
H A D | fgraph.c | 338 if (ret != (unsigned long)dereference_kernel_function_descriptor(return_to_handler)) in ftrace_graph_ret_addr() 356 if (ret != (unsigned long)dereference_kernel_function_descriptor(return_to_handler)) in ftrace_graph_ret_addr()
|
/openbmc/linux/arch/csky/kernel/ |
H A D | ftrace.c | 150 unsigned long return_hooker = (unsigned long)&return_to_handler; in prepare_ftrace_return()
|