1#ifndef _ASM_MICROBLAZE_FTRACE 2#define _ASM_MICROBLAZE_FTRACE 3 4#ifdef CONFIG_FUNCTION_TRACER 5 6#define MCOUNT_ADDR ((long)(_mcount)) 7#define MCOUNT_INSN_SIZE 8 /* sizeof mcount call */ 8 9#ifndef __ASSEMBLY__ 10extern void _mcount(void); 11extern void ftrace_call_graph(void); 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 25#endif /* CONFIG_FUNCTION_TRACER */ 26#endif /* _ASM_MICROBLAZE_FTRACE */ 27