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