diff options
author | hjk <hjk@qt.io> | 2017-01-31 12:59:52 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2017-02-01 08:10:54 +0000 |
commit | b8c0801e0a1efb837f7b57ad48c6efcf2fd4695e (patch) | |
tree | 688be22f03ce52f5e32ac8ea11231bceb19e5a03 /src/plugins/debugger/gdb/remotegdbserveradapter.cpp | |
parent | a9a1f80f3a81a0a89236bfe01e5a1cafac273c75 (diff) |
Debugger: Run extra post-attach commands as "native" gdb commands
Change-Id: I5c3fac1e03b400f837a090b136ff8aa0ce8e21de
Task-number: QTCREATORBUG-17659
Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/debugger/gdb/remotegdbserveradapter.cpp')
-rw-r--r-- | src/plugins/debugger/gdb/remotegdbserveradapter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp index 6896a92118..10c7e4c280 100644 --- a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp +++ b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp @@ -277,7 +277,7 @@ void GdbRemoteServerEngine::handleTargetRemote(const DebuggerResponse &response) showMessage(msgAttachedToStoppedInferior(), StatusBar); QString commands = expand(stringSetting(GdbPostAttachCommands)); if (!commands.isEmpty()) - runCommand({commands}); + runCommand({commands, NativeCommand}); handleInferiorPrepared(); } else { // 16^error,msg="hd:5555: Connection timed out." @@ -293,7 +293,7 @@ void GdbRemoteServerEngine::handleTargetExtendedRemote(const DebuggerResponse &r showMessage(msgAttachedToStoppedInferior(), StatusBar); QString commands = expand(stringSetting(GdbPostAttachCommands)); if (!commands.isEmpty()) - runCommand({commands}); + runCommand({commands, NativeCommand}); if (runParameters().attachPID > 0) { // attach to pid if valid // gdb server will stop the remote application itself. runCommand({"attach " + QString::number(runParameters().attachPID), |