|
The Pedigree Project 0.1
|
the kernel debugger More...
Collaboration diagram for debugger:Modules | |
| commands | |
| kernel debugger commands | |
Classes | |
| class | Backtrace |
| class | Debugger |
| class | DebuggerCommand |
| class | DebuggerIO |
| class | DwarfCfiAutomaton |
| class | DwarfState |
| class | DwarfUnwinder |
| class | LocalIO |
| class | Scrollable |
| class | SerialIO |
the kernel debugger
the kernel debugger
| #define ASSERT_FAILED_SENTINEL 0xa55e4710 |
Definition at line 32 of file Debugger.h.
| #define COMMAND_MAX 256 |
Definition at line 30 of file DebuggerIO.h.
| #define DW_CFA_advance_loc 0x40 |
Definition at line 31 of file DwarfCfiAutomaton.h.
| #define DW_CFA_advance_loc1 0x02 |
Definition at line 37 of file DwarfCfiAutomaton.h.
| #define DW_CFA_advance_loc2 0x03 |
Definition at line 38 of file DwarfCfiAutomaton.h.
| #define DW_CFA_advance_loc4 0x04 |
Definition at line 39 of file DwarfCfiAutomaton.h.
| #define DW_CFA_def_cfa 0x0c |
Definition at line 47 of file DwarfCfiAutomaton.h.
| #define DW_CFA_def_cfa_expression 0x0f |
Definition at line 50 of file DwarfCfiAutomaton.h.
| #define DW_CFA_def_cfa_offset 0x0e |
Definition at line 49 of file DwarfCfiAutomaton.h.
| #define DW_CFA_def_cfa_offset_sf 0x13 |
Definition at line 54 of file DwarfCfiAutomaton.h.
| #define DW_CFA_def_cfa_register 0x0d |
Definition at line 48 of file DwarfCfiAutomaton.h.
| #define DW_CFA_def_cfa_sf 0x12 |
Definition at line 53 of file DwarfCfiAutomaton.h.
| #define DW_CFA_expression 0x10 |
Definition at line 51 of file DwarfCfiAutomaton.h.
| #define DW_CFA_GNU_args_size 0x2e |
Definition at line 60 of file DwarfCfiAutomaton.h.
| #define DW_CFA_hi_user 0x3f |
Definition at line 59 of file DwarfCfiAutomaton.h.
| #define DW_CFA_lo_user 0x1c |
Definition at line 58 of file DwarfCfiAutomaton.h.
| #define DW_CFA_nop 0x00 |
Definition at line 35 of file DwarfCfiAutomaton.h.
| #define DW_CFA_offset 0x80 |
Definition at line 32 of file DwarfCfiAutomaton.h.
| #define DW_CFA_offset_extended 0x05 |
Definition at line 40 of file DwarfCfiAutomaton.h.
| #define DW_CFA_offset_extended_sf 0x11 |
Definition at line 52 of file DwarfCfiAutomaton.h.
| #define DW_CFA_register 0x09 |
Definition at line 44 of file DwarfCfiAutomaton.h.
| #define DW_CFA_remember_state 0x0a |
Definition at line 45 of file DwarfCfiAutomaton.h.
| #define DW_CFA_restore 0xc0 |
Definition at line 33 of file DwarfCfiAutomaton.h.
| #define DW_CFA_restore_extended 0x06 |
Definition at line 41 of file DwarfCfiAutomaton.h.
| #define DW_CFA_restore_state 0x0b |
Definition at line 46 of file DwarfCfiAutomaton.h.
| #define DW_CFA_same_value 0x08 |
Definition at line 43 of file DwarfCfiAutomaton.h.
| #define DW_CFA_set_loc 0x01 |
Definition at line 36 of file DwarfCfiAutomaton.h.
| #define DW_CFA_undefined 0x07 |
Definition at line 42 of file DwarfCfiAutomaton.h.
| #define DW_CFA_val_expression 0x16 |
Definition at line 57 of file DwarfCfiAutomaton.h.
| #define DW_CFA_val_offset 0x14 |
Definition at line 55 of file DwarfCfiAutomaton.h.
| #define DW_CFA_val_offset_sf 0x15 |
Definition at line 56 of file DwarfCfiAutomaton.h.
| #define DWARF_MAX_REGISTERS 50 |
Definition at line 30 of file DwarfState.h.
| #define DWARF_REG_EAX 0 |
Definition at line 33 of file DwarfState.h.
| #define DWARF_REG_EBP 5 |
Definition at line 38 of file DwarfState.h.
| #define DWARF_REG_EBX 3 |
Definition at line 36 of file DwarfState.h.
| #define DWARF_REG_ECX 1 |
Definition at line 34 of file DwarfState.h.
| #define DWARF_REG_EDI 7 |
Definition at line 40 of file DwarfState.h.
| #define DWARF_REG_EDX 2 |
Definition at line 35 of file DwarfState.h.
| #define DWARF_REG_ESI 6 |
Definition at line 39 of file DwarfState.h.
| #define DWARF_REG_ESP 4 |
Definition at line 37 of file DwarfState.h.
| #define DWARF_REG_R10 10 |
Definition at line 52 of file DwarfState.h.
| #define DWARF_REG_R11 11 |
Definition at line 53 of file DwarfState.h.
| #define DWARF_REG_R12 12 |
Definition at line 54 of file DwarfState.h.
| #define DWARF_REG_R13 13 |
Definition at line 55 of file DwarfState.h.
| #define DWARF_REG_R14 14 |
Definition at line 56 of file DwarfState.h.
| #define DWARF_REG_R15 15 |
Definition at line 57 of file DwarfState.h.
| #define DWARF_REG_R8 8 |
Definition at line 50 of file DwarfState.h.
| #define DWARF_REG_R9 9 |
Definition at line 51 of file DwarfState.h.
| #define DWARF_REG_RAX 0 |
Definition at line 42 of file DwarfState.h.
| #define DWARF_REG_RBP 6 |
Definition at line 48 of file DwarfState.h.
| #define DWARF_REG_RBX 3 |
Definition at line 45 of file DwarfState.h.
| #define DWARF_REG_RCX 2 |
Definition at line 44 of file DwarfState.h.
| #define DWARF_REG_RDI 5 |
Definition at line 47 of file DwarfState.h.
| #define DWARF_REG_RDX 1 |
Definition at line 43 of file DwarfState.h.
| #define DWARF_REG_RFLAGS 49 |
Definition at line 58 of file DwarfState.h.
| #define DWARF_REG_RSI 4 |
Definition at line 46 of file DwarfState.h.
| #define DWARF_REG_RSP 7 |
Definition at line 49 of file DwarfState.h.
| #define MAX_STACK_FRAMES 12 |
Definition at line 30 of file Backtrace.h.