linux/arch/sparc/include/asm/ftrace.h
<<
>>
Prefs
   1#ifndef _ASM_SPARC64_FTRACE
   2#define _ASM_SPARC64_FTRACE
   3
   4#ifdef CONFIG_MCOUNT
   5#define MCOUNT_ADDR             ((unsigned 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