Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | unw_info_block |
struct | unw_table |
struct | unw_reg_info |
struct | unw_reg_state |
struct | unw_labeled_state |
struct | unw_state_record |
struct | unw_insn |
struct | unw_script |
Macros | |
#define | UNW_VER(x) ((x) >> 48) |
#define | UNW_FLAG_MASK 0x0000ffff00000000 |
#define | UNW_FLAG_OSMASK 0x0000f00000000000 |
#define | UNW_FLAG_EHANDLER(x) ((x) & 0x0000000100000000L) |
#define | UNW_FLAG_UHANDLER(x) ((x) & 0x0000000200000000L) |
#define | UNW_LENGTH(x) ((x) & 0x00000000ffffffffL) |
#define | UNW_WHEN_NEVER 0x7fffffff |
#define | UNW_MAX_SCRIPT_LEN (UNW_NUM_REGS + 5) |
Definition at line 11 of file unwind_i.h.
#define UNW_FLAG_MASK 0x0000ffff00000000 |
Definition at line 9 of file unwind_i.h.
#define UNW_FLAG_OSMASK 0x0000f00000000000 |
Definition at line 10 of file unwind_i.h.
Definition at line 12 of file unwind_i.h.
Definition at line 13 of file unwind_i.h.
#define UNW_MAX_SCRIPT_LEN (UNW_NUM_REGS + 5) |
Definition at line 151 of file unwind_i.h.
Definition at line 8 of file unwind_i.h.
#define UNW_WHEN_NEVER 0x7fffffff |
Definition at line 74 of file unwind_i.h.
enum unw_insn_opcode |
UNW_INSN_ADD | |
UNW_INSN_ADD_PSP | |
UNW_INSN_ADD_SP | |
UNW_INSN_MOVE | |
UNW_INSN_MOVE2 | |
UNW_INSN_MOVE_STACKED | |
UNW_INSN_SETNAT_MEMSTK | |
UNW_INSN_SETNAT_TYPE | |
UNW_INSN_LOAD | |
UNW_INSN_MOVE_SCRATCH | |
UNW_INSN_MOVE_CONST |
Definition at line 124 of file unwind_i.h.
enum unw_nat_type |
Definition at line 117 of file unwind_i.h.
enum unw_register_index |
Definition at line 15 of file unwind_i.h.
enum unw_where |
UNW_WHERE_NONE | |
UNW_WHERE_GR | |
UNW_WHERE_FR | |
UNW_WHERE_BR | |
UNW_WHERE_SPREL | |
UNW_WHERE_PSPREL | |
UNW_WHERE_SPILL_HOME | |
UNW_WHERE_GR_SAVE |
Definition at line 59 of file unwind_i.h.