Home
last modified time | relevance | path

Searched refs:frame_pointer (Results 1 – 23 of 23) sorted by relevance

/linux/arch/x86/kernel/
H A Drethook.c69 unsigned long *frame_pointer; in arch_rethook_trampoline_callback() local
79 frame_pointer = (long *)(regs + 1); in arch_rethook_trampoline_callback()
86 rethook_trampoline_handler(regs, (unsigned long)frame_pointer); in arch_rethook_trampoline_callback()
110 unsigned long *frame_pointer = (void *)(regs + 1); in arch_rethook_fixup_return() local
113 *frame_pointer = correct_ret_addr; in arch_rethook_fixup_return()
/linux/arch/csky/kernel/
H A Dftrace.c148 unsigned long frame_pointer) in prepare_ftrace_return() argument
159 *(unsigned long *)frame_pointer, parent)) { in prepare_ftrace_return()
180 frame_pointer += 4; in prepare_ftrace_return()
181 if (*(unsigned long *)frame_pointer == old) in prepare_ftrace_return()
182 *(unsigned long *)frame_pointer = return_hooker; in prepare_ftrace_return()
H A Dstacktrace.c22 fp = frame_pointer(regs); in walk_stackframe()
/linux/kernel/trace/
H A Dfgraph.c559 unsigned long frame_pointer, unsigned long *retp, in ftrace_push_return_trace() argument
626 ret_stack->fp = frame_pointer; in ftrace_push_return_trace()
648 unsigned long frame_pointer, unsigned long *retp) in function_graph_enter() argument
658 offset = ftrace_push_return_trace(ret, func, frame_pointer, retp, 0); in function_graph_enter()
712 unsigned long frame_pointer, int *offset) in ftrace_pop_return_trace() argument
742 if (unlikely(ret_stack->fp != frame_pointer)) { in ftrace_pop_return_trace()
747 frame_pointer, in ftrace_pop_return_trace()
803 unsigned long frame_pointer) in __ftrace_return_to_handler() argument
812 ret_stack = ftrace_pop_return_trace(&trace, &ret, frame_pointer, &offset); in __ftrace_return_to_handler()
868 unsigned long ftrace_return_to_handler(unsigned long frame_pointer) in ftrace_return_to_handler() argument
[all …]
/linux/arch/sparc/kernel/
H A Dftrace.c121 unsigned long frame_pointer) in prepare_ftrace_return() argument
128 if (function_graph_enter(parent, self_addr, frame_pointer, NULL)) in prepare_ftrace_return()
/linux/arch/riscv/include/asm/
H A Dptrace.h100 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer() function
126 unsigned long frame_pointer);
/linux/arch/arm/include/asm/
H A Dptrace.h96 #define frame_pointer(regs) (regs)->ARM_r7 macro
98 #define frame_pointer(regs) (regs)->ARM_fp macro
H A Dftrace.h79 unsigned long frame_pointer,
H A Dstacktrace.h39 frame->fp = frame_pointer(regs); in arm_get_current_stackframe()
/linux/arch/csky/include/asm/
H A Dftrace.h29 unsigned long frame_pointer);
H A Dptrace.h67 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer() function
/linux/arch/sparc/include/asm/
H A Dftrace.h32 unsigned long frame_pointer);
/linux/include/linux/
H A Dkprobes.h225 void *frame_pointer);
229 void *frame_pointer) in kretprobe_trampoline_handler() argument
238 ret = __kretprobe_trampoline_handler(regs, frame_pointer); in kretprobe_trampoline_handler()
/linux/arch/sh/include/asm/
H A Dptrace.h29 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer() function
/linux/arch/riscv/kernel/
H A Dstacktrace.c39 fp = frame_pointer(regs); in walk_stackframe()
/linux/arch/powerpc/include/asm/
H A Dptrace.h221 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer() function
/linux/arch/x86/include/asm/
H A Dptrace.h296 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer() function
/linux/arch/arm/kernel/
H A Dtraps.c230 fp = frame_pointer(regs); in dump_backtrace()
684 c_backtrace(frame_pointer(regs), processor_mode(regs), KERN_ERR); in arm_syscall()
/linux/tools/objtool/arch/loongarch/
H A Ddecode.c142 func->frame_pointer = true; in decode_insn_reg2i12_fomat()
/linux/tools/objtool/include/objtool/
H A Delf.h71 u8 frame_pointer : 1; member
/linux/kernel/
H A Dkprobes.c2032 void *frame_pointer) in __kretprobe_trampoline_handler() argument
2058 if (WARN_ON_ONCE(ri->fp != frame_pointer)) in __kretprobe_trampoline_handler()
/linux/Documentation/trace/
H A Dftrace-design.rst170 prepare_ftrace_return(frompc, selfpc, frame_pointer);
/linux/tools/objtool/
H A Dcheck.c3047 insn->sym->frame_pointer) { in update_cfi_state()
3059 if (insn->sym->frame_pointer) { in update_cfi_state()