Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | MCOUNT_INSN_SIZE 6 /* sizeof "[++sp] = rets; call __mcount;" */ |
#define | HAVE_ARCH_CALLER_ADDR |
#define | CALLER_ADDR0 ((unsigned long)__builtin_return_address(0)) |
#define | CALLER_ADDR1 ((unsigned long)return_address(1)) |
#define | CALLER_ADDR2 ((unsigned long)return_address(2)) |
#define | CALLER_ADDR3 ((unsigned long)return_address(3)) |
#define | CALLER_ADDR4 ((unsigned long)return_address(4)) |
#define | CALLER_ADDR5 ((unsigned long)return_address(5)) |
#define | CALLER_ADDR6 ((unsigned long)return_address(6)) |
Functions | |
void * | return_address (unsigned int level) |
#define CALLER_ADDR0 ((unsigned long)__builtin_return_address(0)) |
#define CALLER_ADDR1 ((unsigned long)return_address(1)) |
#define CALLER_ADDR2 ((unsigned long)return_address(2)) |
#define CALLER_ADDR3 ((unsigned long)return_address(3)) |
#define CALLER_ADDR4 ((unsigned long)return_address(4)) |
#define CALLER_ADDR5 ((unsigned long)return_address(5)) |
#define CALLER_ADDR6 ((unsigned long)return_address(6)) |
#define MCOUNT_INSN_SIZE 6 /* sizeof "[++sp] = rets; call __mcount;" */ |