int mon_breakpoint_add_checkpoint(MON_ADDR start_addr, MON_ADDR end_addr, bool is_trace, bool is_load, bool is_store, bool is_temp) { return breakpoint_add_checkpoint(start_addr, end_addr, is_trace, is_load, is_store, is_temp, TRUE ); }
void mon_breakpoint_set(MON_ADDR address) { MEMSPACE mem = addr_memspace(address); WORD addr = addr_location(address); checkpoint_list_t *ptr; ptr = search_checkpoint_list(breakpoints[mem], addr); if (ptr) { /* there's a breakpoint, so enable it */ ptr->checkpt->enabled = e_ON; } else { /* there's no breakpoint, so set a new one */ breakpoint_add_checkpoint(address, address, TRUE, e_exec, FALSE, FALSE); } }
int mon_breakpoint_add_checkpoint(MON_ADDR start_addr, MON_ADDR end_addr, bool stop, MEMORY_OP op, bool is_temp) { return breakpoint_add_checkpoint(start_addr, end_addr, stop, op, is_temp, TRUE); }