Debugger[CDB]: Fix watchpoints, observe size parameter.

This commit is contained in:
Friedemann Kleint
2011-03-15 09:17:38 +01:00
parent 70a5a6ac81
commit 38e6d415c3

View File

@@ -176,8 +176,10 @@ QByteArray cdbAddBreakpointCommand(const BreakpointParameters &bpIn,
str << bp.module << '!';
str << cdbBreakPointFileName(bp, sourcePathMapping) << ':' << bp.lineNumber << '`';
break;
case Watchpoint: // Read/write 1 byte
str << "rw 1 " << hex << hexPrefixOn << bp.address << hexPrefixOff << dec;
case Watchpoint: { // Read/write, no space here
const unsigned size = bp.size ? bp.size : 1;
str << "r" << size << ' ' << hex << hexPrefixOn << bp.address << hexPrefixOff << dec;
}
break;
}
if (bp.ignoreCount)