|
GDBserver
|
Go to the source code of this file.
Macros | |
| #define | CONTEXT_EXTENDED_REGISTERS 0 |
| #define | FCS_REGNUM 27 |
| #define | FOP_REGNUM 31 |
| #define | FLAG_TRACE_BIT 0x100 |
| #define | RET_DR(DR) |
| #define | context_offset(x) ((int)&(((CONTEXT *)NULL)->x)) |
| #define | i386_win32_breakpoint_len 1 |
Variables | |
| const struct target_desc * | tdesc_i386 |
| static struct x86_debug_reg_state | debug_reg_state |
| struct x86_dr_low_type | x86_dr_low |
| static const int | mappings [] |
| static const unsigned char | i386_win32_breakpoint = 0xcc |
| struct win32_target_ops | the_low_target |
| #define CONTEXT_EXTENDED_REGISTERS 0 |
Definition at line 23 of file win32-i386-low.c.
Referenced by i386_get_thread_context().
| #define context_offset | ( | x | ) | ((int)&(((CONTEXT *)NULL)->x)) |
Definition at line 296 of file win32-i386-low.c.
Referenced by i386_fetch_inferior_register(), and i386_store_inferior_register().
| #define FCS_REGNUM 27 |
Definition at line 26 of file win32-i386-low.c.
Referenced by i386_fetch_inferior_register().
| #define FLAG_TRACE_BIT 0x100 |
Definition at line 29 of file win32-i386-low.c.
Referenced by i386_single_step().
| #define FOP_REGNUM 31 |
Definition at line 27 of file win32-i386-low.c.
Referenced by i386_fetch_inferior_register().
| #define i386_win32_breakpoint_len 1 |
Definition at line 445 of file win32-i386-low.c.
| #define RET_DR | ( | DR | ) |
Referenced by win32_get_current_dr().
|
static |
Definition at line 448 of file win32-i386-low.c.
References init_registers_i386(), tdesc_i386, and win32_tdesc.
|
static |
Definition at line 415 of file win32-i386-low.c.
References win32_thread_info::context, context_offset, FCS_REGNUM, FOP_REGNUM, and supply_register().
|
static |
Definition at line 228 of file win32-i386-low.c.
References win32_thread_info::context, CONTEXT_EXTENDED_REGISTERS, CONTEXT_FLOATING_POINT, error(), and win32_thread_info::h.
|
static |
Definition at line 222 of file win32-i386-low.c.
References debug_reg_state, and x86_low_init_dregs().
|
static |
Definition at line 165 of file win32-i386-low.c.
References debug_reg_state, raw_bkpt_type_access_wp, raw_bkpt_type_to_target_hw_bp_type(), raw_bkpt_type_write_wp, and x86_dr_insert_watchpoint().
|
static |
Definition at line 255 of file win32-i386-low.c.
References win32_thread_info::context, debug_reg_state, win32_thread_info::debug_registers_changed, x86_debug_reg_state::dr_control_mirror, x86_debug_reg_state::dr_mirror, and win32_require_context().
|
static |
Definition at line 186 of file win32-i386-low.c.
References debug_reg_state, raw_bkpt_type_access_wp, raw_bkpt_type_to_target_hw_bp_type(), raw_bkpt_type_write_wp, and x86_dr_remove_watchpoint().
|
static |
Definition at line 282 of file win32-i386-low.c.
References win32_thread_info::context, and FLAG_TRACE_BIT.
|
static |
Definition at line 437 of file win32-i386-low.c.
References collect_register(), win32_thread_info::context, and context_offset.
|
static |
Definition at line 152 of file win32-i386-low.c.
References Z_PACKET_ACCESS_WP, and Z_PACKET_WRITE_WP.
|
static |
Definition at line 276 of file win32-i386-low.c.
References win32_thread_info::debug_registers_changed.
| void init_registers_i386 | ( | void | ) |
Referenced by i386_arch_setup().
|
static |
Definition at line 44 of file win32-i386-low.c.
References win32_thread_info::debug_registers_changed, inferior_target_data(), and pid_of.
Referenced by x86_dr_low_set_addr(), and x86_dr_low_set_control().
|
static |
Definition at line 90 of file win32-i386-low.c.
References current_thread, gdb_assert_not_reached, inferior_target_data(), RET_DR, and win32_require_context().
Referenced by x86_dr_low_get_addr(), x86_dr_low_get_control(), and x86_dr_low_get_status().
|
static |
Definition at line 116 of file win32-i386-low.c.
References DR_FIRSTADDR, DR_LASTADDR, gdb_assert, and win32_get_current_dr().
|
static |
Definition at line 124 of file win32-i386-low.c.
References win32_get_current_dr().
|
static |
Definition at line 133 of file win32-i386-low.c.
References win32_get_current_dr().
|
static |
Definition at line 65 of file win32-i386-low.c.
References all_threads, current_thread, DR_FIRSTADDR, DR_LASTADDR, find_inferior(), gdb_assert, pid_of, and update_debug_registers_callback().
|
static |
Definition at line 78 of file win32-i386-low.c.
References all_threads, current_thread, find_inferior(), pid_of, and update_debug_registers_callback().
|
static |
Definition at line 207 of file win32-i386-low.c.
References debug_reg_state, and x86_dr_stopped_by_watchpoint().
|
static |
Definition at line 213 of file win32-i386-low.c.
References debug_reg_state, and x86_dr_stopped_data_address().
|
static |
Definition at line 41 of file win32-i386-low.c.
Referenced by i386_initial_stuff(), i386_insert_point(), i386_prepare_to_resume(), i386_remove_point(), x86_stopped_by_watchpoint(), and x86_stopped_data_address().
|
static |
Definition at line 444 of file win32-i386-low.c.
|
static |
Definition at line 297 of file win32-i386-low.c.
| const struct target_desc* tdesc_i386 |
Referenced by i386_arch_setup().
| struct win32_target_ops the_low_target |
Definition at line 459 of file win32-i386-low.c.
| struct x86_dr_low_type x86_dr_low |
Definition at line 139 of file win32-i386-low.c.
1.8.10