cregit-Linux how code gets into the kernel

Release 4.7 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

#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. millerdavid 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 sagarabhishek sagar3241.56%120.00%
david s. millerdavid s. miller2633.77%120.00%
sam ravnborgsam ravnborg1722.08%120.00%
minfei huangminfei huang11.30%120.00%
ingo molnaringo molnar11.30%120.00%
Total77100.00%5100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
{% endraw %}