Fixing various bugs.

This commit is contained in:
Ben Vanik
2013-12-24 23:29:40 -08:00
parent 44cbe1bbcf
commit 062610c596
4 changed files with 44 additions and 6 deletions

View File

@@ -82,7 +82,7 @@ int IVMFunction::RemoveBreakpointImpl(Breakpoint* breakpoint) {
if (i->debug_flags) {
auto old_breakpoint = FindBreakpoint(breakpoint->address());
if (old_breakpoint) {
uint64_t breakpoint_ptr = (uint64_t)breakpoint;
uint64_t breakpoint_ptr = (uint64_t)old_breakpoint;
i->src2_reg = (uint32_t)breakpoint_ptr;
i->src3_reg = (uint32_t)(breakpoint_ptr >> 32);
}