cregit-Linux how code gets into the kernel

Release 4.11 arch/sparc/include/asm/ftrace.h

#ifndef _ASM_SPARC64_FTRACE

#define _ASM_SPARC64_FTRACE

#ifdef CONFIG_MCOUNT

#define MCOUNT_ADDR		((unsigned long)(_mcount))

#define MCOUNT_INSN_SIZE	4 
/* sizeof mcount call */

#ifndef __ASSEMBLY__
void _mcount(void);
#endif

#endif /* CONFIG_MCOUNT */

#if defined(CONFIG_SPARC64) && !defined(CC_USE_FENTRY)

#define HAVE_FUNCTION_GRAPH_FP_TEST
#endif

#ifdef CONFIG_DYNAMIC_FTRACE
/* reloction of mcount call site is the same as the address */

static inline unsigned long ftrace_call_adjust(unsigned long addr) { return addr; }

Contributors

PersonTokensPropCommitsCommitProp
David S. Miller15100.00%1100.00%
Total15100.00%1100.00%

struct dyn_arch_ftrace { }; #endif /* CONFIG_DYNAMIC_FTRACE */ unsigned long prepare_ftrace_return(unsigned long parent, unsigned long self_addr, unsigned long frame_pointer); #endif /* _ASM_SPARC64_FTRACE */

Overall Contributors

PersonTokensPropCommitsCommitProp
Abhishek Sagar3233.68%116.67%
David S. Miller2627.37%116.67%
Josh Poimboeuf1818.95%116.67%
Sam Ravnborg1717.89%116.67%
Minfei Huang11.05%116.67%
Ingo Molnar11.05%116.67%
Total95100.00%6100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.