69 #define DR_FIRSTADDR 0
92 #define ALL_DEBUG_ADDRESS_REGISTERS(i) \
93 for (i = DR_FIRSTADDR; i <= DR_LASTADDR; i++)
struct x86_debug_reg_state * x86_debug_reg_state(pid_t pid)
unsigned dr_control_mirror
void(* set_control)(unsigned long)
struct x86_dr_low_type x86_dr_low
CORE_ADDR(* get_addr)(int)
void(* set_addr)(int, CORE_ADDR)
unsigned long(* get_status)(void)
CORE_ADDR dr_mirror[DR_NADDR]
int x86_dr_stopped_data_address(struct x86_debug_reg_state *state, CORE_ADDR *addr_p)
unsigned long(* get_control)(void)
int x86_dr_stopped_by_watchpoint(struct x86_debug_reg_state *state)
int x86_dr_insert_watchpoint(struct x86_debug_reg_state *state, enum target_hw_bp_type type, CORE_ADDR addr, int len)
const char const char int
int dr_ref_count[DR_NADDR]
int x86_dr_remove_watchpoint(struct x86_debug_reg_state *state, enum target_hw_bp_type type, CORE_ADDR addr, int len)
unsigned dr_status_mirror
int debug_register_length
int x86_dr_region_ok_for_watchpoint(struct x86_debug_reg_state *state, CORE_ADDR addr, int len)
mach_port_t mach_port_t name mach_port_t mach_port_t name error_t int int rusage_t pid_t pid
const ULONGEST const LONGEST len