forked from qt-creator/qt-creator
Debugger: Enforce use of target-async for Android gdbserver
Since NDK r11 this seems to be needed to get breakpoints set correctly on Linux and Mac. Change-Id: I54281feecc0a915d4761228c612b72889756aecf Reviewed-by: BogDan Vatra <bogdan@kdab.com> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -4436,7 +4436,12 @@ bool GdbEngine::usesExecInterrupt() const
|
||||
{
|
||||
DebuggerStartMode mode = runParameters().startMode;
|
||||
return (mode == AttachToRemoteServer || mode == AttachToRemoteProcess)
|
||||
&& boolSetting(TargetAsync);
|
||||
&& usesTargetAsync();
|
||||
}
|
||||
|
||||
bool GdbEngine::usesTargetAsync() const
|
||||
{
|
||||
return runParameters().useTargetAsync || boolSetting(TargetAsync);
|
||||
}
|
||||
|
||||
void GdbEngine::scheduleTestResponse(int testCase, const QByteArray &response)
|
||||
|
||||
Reference in New Issue
Block a user