debugger: some basic support for 'catch catch' and 'catch throw'

Hidden in the Breakpoints context menu.
This commit is contained in:
hjk
2010-02-11 17:29:10 +01:00
parent 14d1edd5e2
commit 47fa65be6c
13 changed files with 87 additions and 15 deletions

View File

@@ -1708,7 +1708,7 @@ unsigned GdbEngine::debuggerCapabilities() const
| AutoDerefPointersCapability | DisassemblerCapability
| RegisterCapability | ShowMemoryCapability
| JumpToLineCapability | ReloadModuleCapability
| ReloadModuleSymbolsCapability;
| ReloadModuleSymbolsCapability | BreakOnThrowAndCatchCapability;
}
void GdbEngine::continueInferiorInternal()

View File

@@ -169,7 +169,7 @@ void GdbEngine::handleStackFramePython(const GdbResponse &response)
&& bp->fileName != bp->bpFileName)
bp->markerFileName = bp->fileName;
} else {
QTC_ASSERT(false, qDebug() << child.toString());
QTC_ASSERT(false, qDebug() << child.toString() << bpNumber);
//bp->bpNumber = "<unavailable>";
}
}