Blame view

kernel/linux-rt-4.4.41/arch/parisc/include/asm/ftrace.h 617 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  #ifndef _ASM_PARISC_FTRACE_H
  #define _ASM_PARISC_FTRACE_H
  
  #ifndef __ASSEMBLY__
  extern void mcount(void);
  
  /*
   * Stack of return addresses for functions of a thread.
   * Used in struct thread_info
   */
  struct ftrace_ret_stack {
  	unsigned long ret;
  	unsigned long func;
  	unsigned long long calltime;
  };
  
  /*
   * Primary handler of a function return.
   * It relays on ftrace_return_to_handler.
   * Defined in entry.S
   */
  extern void return_to_handler(void);
  
  
  extern unsigned long return_address(unsigned int);
  
  #define ftrace_return_address(n) return_address(n)
  
  #endif /* __ASSEMBLY__ */
  
  #endif /* _ASM_PARISC_FTRACE_H */