/* SPDX-License-Identifier: GPL-2.0 */ #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.55% | 3 | 25.00% |
Uwe Kleine-König | 54 | 22.04% | 2 | 16.67% |
Abhishek Sagar | 33 | 13.47% | 1 | 8.33% |
Abel Vesa | 9 | 3.67% | 1 | 8.33% |
AKASHI Takahiro | 4 | 1.63% | 1 | 8.33% |
Steven Rostedt | 2 | 0.82% | 2 | 16.67% |
Behan Webster | 1 | 0.41% | 1 | 8.33% |
Greg Kroah-Hartman | 1 | 0.41% | 1 | 8.33% |
Total | 245 | 100.00% | 12 | 100.00% |