Commit | Line | Data |
---|---|---|
d75f054a HD |
1 | #ifndef _ASM_PARISC_FTRACE_H |
2 | #define _ASM_PARISC_FTRACE_H | |
3 | ||
4 | #ifndef __ASSEMBLY__ | |
5 | extern void mcount(void); | |
6 | ||
7 | /* | |
8 | * Stack of return addresses for functions of a thread. | |
9 | * Used in struct thread_info | |
10 | */ | |
11 | struct ftrace_ret_stack { | |
12 | unsigned long ret; | |
13 | unsigned long func; | |
14 | unsigned long long calltime; | |
15 | }; | |
16 | ||
17 | /* | |
18 | * Primary handler of a function return. | |
19 | * It relays on ftrace_return_to_handler. | |
20 | * Defined in entry.S | |
21 | */ | |
22 | extern void return_to_handler(void); | |
23 | #endif /* __ASSEMBLY__ */ | |
24 | ||
25 | #endif /* _ASM_PARISC_FTRACE_H */ |