#ifndef __ASM_STACKTRACE_H #define __ASM_STACKTRACE_H #include <asm/ptrace.h> struct stackframe { /* * FP member should hold R7 when CONFIG_THUMB2_KERNEL is enabled * and R11 otherwise. */ unsigned long fp; unsigned long sp; unsigned long lr; unsigned long pc; };
static __always_inline void arm_get_current_stackframe(struct pt_regs *regs, struct stackframe *frame) { frame->fp = frame_pointer(regs); frame->sp = regs->ARM_sp; frame->lr = regs->ARM_lr; frame->pc = regs->ARM_pc; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Nikolay Borisov | 50 | 100.00% | 1 | 100.00% |
Total | 50 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Nikolay Borisov | 54 | 44.26% | 1 | 33.33% |
Russell King | 44 | 36.07% | 1 | 33.33% |
Catalin Marinas | 24 | 19.67% | 1 | 33.33% |
Total | 122 | 100.00% | 3 | 100.00% |