1#ifndef _ASM_SPARC64_FTRACE 2#define _ASM_SPARC64_FTRACE 3 4#ifdef CONFIG_MCOUNT 5#define MCOUNT_ADDR ((long)(_mcount)) 6#define MCOUNT_INSN_SIZE 4 /* sizeof mcount call */ 7 8#ifndef __ASSEMBLY__ 9void _mcount(void); 10#endif 11 12#endif 13 14#ifdef CONFIG_DYNAMIC_FTRACE 15/* reloction of mcount call site is the same as the address */ 16static inline unsigned long ftrace_call_adjust(unsigned long addr) 17{ 18 return addr; 19} 20 21struct dyn_arch_ftrace { 22}; 23#endif /* CONFIG_DYNAMIC_FTRACE */ 24 25unsigned long prepare_ftrace_return(unsigned long parent, 26 unsigned long self_addr, 27 unsigned long frame_pointer); 28 29#endif /* _ASM_SPARC64_FTRACE */ 30