ftrace: nmi safe code modification
[safe/jmp/linux-2.6] / arch / sparc / include / asm / ftrace.h
1 #ifndef _ASM_SPARC64_FTRACE
2 #define _ASM_SPARC64_FTRACE
3
4 #ifndef __ASSEMBLY__
5 #define ftrace_nmi_enter()      do { } while (0)
6 #define ftrace_nmi_exit()       do { } while (0)
7 #endif
8
9 #ifdef CONFIG_MCOUNT
10 #define MCOUNT_ADDR             ((long)(_mcount))
11 #define MCOUNT_INSN_SIZE        4 /* sizeof mcount call */
12
13 #ifndef __ASSEMBLY__
14 extern void _mcount(void);
15 #endif
16
17 #endif
18
19 #endif /* _ASM_SPARC64_FTRACE */