#ifndef _ASM_ARM_FTRACE #define _ASM_ARM_FTRACE #ifdef CONFIG_DYNAMIC_FTRACE_WITH_REGS #define ARCH_SUPPORTS_FTRACE_OPS 1 #endif #ifdef CONFIG_FUNCTION_TRACER #define MCOUNT_ADDR ((unsigned long)(__gnu_mcount_nc)) #define MCOUNT_INSN_SIZE 4 /* sizeof mcount call */ #ifndef __ASSEMBLY__ extern void mcount(void); extern void __gnu_mcount_nc(void); #ifdef CONFIG_DYNAMIC_FTRACE struct dyn_arch_ftrace { #ifdef CONFIG_OLD_MCOUNT bool old_mcount; #endif };
static inline unsigned long ftrace_call_adjust(unsigned long addr) { /* With Thumb-2, the recorded addresses have the lsb set */ return addr & ~1; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Rabin Vincent | 19 | 100.00% | 2 | 100.00% |
Total | 19 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Uwe Kleine-König | 14 | 93.33% | 1 | 50.00% |
Behan Webster | 1 | 6.67% | 1 | 50.00% |
Total | 15 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Rabin Vincent | 86 | 100.00% | 1 | 100.00% |
Total | 86 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Rabin Vincent | 141 | 57.79% | 3 | 27.27% |
Uwe Kleine-König | 54 | 22.13% | 2 | 18.18% |
Abhishek Sagar | 33 | 13.52% | 1 | 9.09% |
Abel Vesa | 9 | 3.69% | 1 | 9.09% |
AKASHI Takahiro | 4 | 1.64% | 1 | 9.09% |
Steven Rostedt | 2 | 0.82% | 2 | 18.18% |
Behan Webster | 1 | 0.41% | 1 | 9.09% |
Total | 244 | 100.00% | 11 | 100.00% |