forked from qt-creator/qt-creator
Debugger[CDB]: Fix watchpoints, observe size parameter.
This commit is contained in:
@@ -176,8 +176,10 @@ QByteArray cdbAddBreakpointCommand(const BreakpointParameters &bpIn,
|
|||||||
str << bp.module << '!';
|
str << bp.module << '!';
|
||||||
str << cdbBreakPointFileName(bp, sourcePathMapping) << ':' << bp.lineNumber << '`';
|
str << cdbBreakPointFileName(bp, sourcePathMapping) << ':' << bp.lineNumber << '`';
|
||||||
break;
|
break;
|
||||||
case Watchpoint: // Read/write 1 byte
|
case Watchpoint: { // Read/write, no space here
|
||||||
str << "rw 1 " << hex << hexPrefixOn << bp.address << hexPrefixOff << dec;
|
const unsigned size = bp.size ? bp.size : 1;
|
||||||
|
str << "r" << size << ' ' << hex << hexPrefixOn << bp.address << hexPrefixOff << dec;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (bp.ignoreCount)
|
if (bp.ignoreCount)
|
||||||
|
|||||||
Reference in New Issue
Block a user