Go to the source code of this file.
Defines | |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | i386_saved_state trapframe |
| #define | DDB_REGS (&ddb_regs) |
| #define | PC_REGS(regs) |
| #define | BKPT_INST 0xcc |
| #define | BKPT_SIZE (1) |
| #define | BKPT_SET(inst) (BKPT_INST) |
| #define | FIXUP_PC_AFTER_BREAK ddb_regs.tf_eip -= 1; |
| #define | db_clear_single_step(regs) ((regs)->tf_eflags &= ~PSL_T) |
| #define | db_set_single_step(regs) ((regs)->tf_eflags |= PSL_T) |
| #define | IS_BREAKPOINT_TRAP(type, code) ((type) == T_BPTFLT) |
| #define | IS_WATCHPOINT_TRAP(type, code) 0 |
| #define | I_CALL 0xe8 |
| #define | I_CALLI 0xff |
| #define | I_RET 0xc3 |
| #define | I_IRET 0xcf |
| #define | inst_trap_return(ins) (((ins)&0xff) == I_IRET) |
| #define | inst_return(ins) (((ins)&0xff) == I_RET) |
| #define | inst_call(ins) |
| #define | inst_load(ins) 0 |
| #define | inst_store(ins) 0 |
| #define | DB_SMALL_VALUE_MAX 0x7fffffff |
| #define | DB_SMALL_VALUE_MIN (-0x400001) |
Typedefs | |
| typedef vm_offset_t | db_addr_t |
| typedef int | db_expr_t |
| typedef struct i386_saved_state | db_regs_t |
Variables | |
| db_regs_t | ddb_regs |
| #define BKPT_INST 0xcc |
Definition at line 57 of file db_machdep.h.
| #define BKPT_SET | ( | inst | ) | (BKPT_INST) |
Definition at line 59 of file db_machdep.h.
| #define BKPT_SIZE (1) |
Definition at line 58 of file db_machdep.h.
Definition at line 63 of file db_machdep.h.
Definition at line 64 of file db_machdep.h.
| #define DB_SMALL_VALUE_MAX 0x7fffffff |
Definition at line 98 of file db_machdep.h.
| #define DB_SMALL_VALUE_MIN (-0x400001) |
Definition at line 99 of file db_machdep.h.
| #define DDB_REGS (&ddb_regs) |
Definition at line 52 of file db_machdep.h.
| #define FALSE 0 |
Definition at line 42 of file db_machdep.h.
| #define FIXUP_PC_AFTER_BREAK ddb_regs.tf_eip -= 1; |
Definition at line 61 of file db_machdep.h.
| #define i386_saved_state trapframe |
Definition at line 45 of file db_machdep.h.
| #define I_CALL 0xe8 |
Definition at line 73 of file db_machdep.h.
| #define I_CALLI 0xff |
Definition at line 74 of file db_machdep.h.
| #define I_IRET 0xcf |
Definition at line 76 of file db_machdep.h.
| #define I_RET 0xc3 |
Definition at line 75 of file db_machdep.h.
| #define inst_call | ( | ins | ) |
| #define inst_load | ( | ins | ) | 0 |
Definition at line 83 of file db_machdep.h.
| #define inst_return | ( | ins | ) | (((ins)&0xff) == I_RET) |
Definition at line 79 of file db_machdep.h.
| #define inst_store | ( | ins | ) | 0 |
Definition at line 84 of file db_machdep.h.
| #define inst_trap_return | ( | ins | ) | (((ins)&0xff) == I_IRET) |
Definition at line 78 of file db_machdep.h.
Definition at line 66 of file db_machdep.h.
Definition at line 71 of file db_machdep.h.
| #define PC_REGS | ( | regs | ) |
Value:
Definition at line 54 of file db_machdep.h.
| #define TRUE 1 |
Definition at line 38 of file db_machdep.h.
| typedef vm_offset_t db_addr_t |
Definition at line 47 of file db_machdep.h.
| typedef int db_expr_t |
Definition at line 48 of file db_machdep.h.
| typedef struct i386_saved_state db_regs_t |
Definition at line 50 of file db_machdep.h.
1.5.8