forked from qt-creator/qt-creator
Debugger: Load dumpers from the device that runs gdb
... not from the device of the inferior.
Amends 12bc192422
.
Change-Id: Ief34d1765d48e87a9098522bafb4b419a857c42e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -1060,10 +1060,12 @@ void DebuggerEngine::setRunId(const QString &id)
|
||||
void DebuggerEngine::setRunTool(DebuggerRunTool *runTool)
|
||||
{
|
||||
d->m_device = runTool->device();
|
||||
QTC_ASSERT(d->m_device, d->m_device = DeviceManager::deviceForPath(
|
||||
d->m_runParameters.inferior.command.executable()));
|
||||
if (QTC_GUARD(d->m_device))
|
||||
d->m_runParameters.dumperPath = d->m_device->debugDumperPath();
|
||||
|
||||
IDevice::ConstPtr debuggerDevice =
|
||||
DeviceManager::deviceForPath(d->m_runParameters.debugger.command.executable());
|
||||
if (QTC_GUARD(debuggerDevice))
|
||||
d->m_runParameters.dumperPath = debuggerDevice->debugDumperPath();
|
||||
|
||||
d->m_terminalRunner = runTool->terminalRunner();
|
||||
|
||||
validateRunParameters(d->m_runParameters);
|
||||
|
Reference in New Issue
Block a user