diff options
Diffstat (limited to 'src/plugins/debugger/cdb/cdbparsehelpers.cpp')
-rw-r--r-- | src/plugins/debugger/cdb/cdbparsehelpers.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/debugger/cdb/cdbparsehelpers.cpp b/src/plugins/debugger/cdb/cdbparsehelpers.cpp index 42bbbd3f9e..19ee19be87 100644 --- a/src/plugins/debugger/cdb/cdbparsehelpers.cpp +++ b/src/plugins/debugger/cdb/cdbparsehelpers.cpp @@ -85,10 +85,15 @@ QByteArray cdbAddBreakpointCommand(const BreakpointParameters &bpIn, bool onesho str << hex << hexPrefixOn << bp.address << hexPrefixOff << dec; break; case BreakpointByFunction: + if (!bp.module.isEmpty()) + str << bp.module << '!'; str << bp.functionName; break; case BreakpointByFileAndLine: - str << '`' << QDir::toNativeSeparators(bp.fileName) << ':' << bp.lineNumber << '`'; + str << '`'; + if (!bp.module.isEmpty()) + str << bp.module << '!'; + str << QDir::toNativeSeparators(bp.fileName) << ':' << bp.lineNumber << '`'; break; case Watchpoint: str << "rw 1 " << hex << hexPrefixOn << bp.address << hexPrefixOff << dec; |