static int i386_remove_point (char type, CORE_ADDR addr, int len) { switch (type) { case '2': case '3': case '4': return i386_low_remove_watchpoint (&debug_reg_state, type, addr, len); default: /* Unsupported. */ return 1; } }
static int i386_remove_point (enum raw_bkpt_type type, CORE_ADDR addr, int size, struct raw_breakpoint *bp) { switch (type) { case raw_bkpt_type_write_wp: case raw_bkpt_type_access_wp: { enum target_hw_bp_type hw_type = raw_bkpt_type_to_target_hw_bp_type (type); return i386_low_remove_watchpoint (&debug_reg_state, hw_type, addr, size); } default: /* Unsupported. */ return 1; } }