summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-01-23 13:54:27 +0100
committerhjk <hjk@qt.io>2019-01-23 14:24:57 +0000
commitac1d6d0bc8f189f0804f08701bc26c704f9e99b1 (patch)
treeb3630f72d483e877d30830c40e00a5f6e97519d6
parent9964bbfbf7a634c9d3a12f7beb046f3877245c0d (diff)
downloadqt-creator-ac1d6d0bc8f189f0804f08701bc26c704f9e99b1.tar.gz
Debugger: Fix Attach to process and Run in Terminal
LLDB 6.x and 7.x Change-Id: I127ed1e14ccdd239646673f2460be46da22d4965 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
-rw-r--r--share/qtcreator/debugger/lldbbridge.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/share/qtcreator/debugger/lldbbridge.py b/share/qtcreator/debugger/lldbbridge.py
index e61b56768e..5feadf54c7 100644
--- a/share/qtcreator/debugger/lldbbridge.py
+++ b/share/qtcreator/debugger/lldbbridge.py
@@ -872,10 +872,8 @@ class Dumper(DumperBase):
if self.sysRoot_:
self.debugger.SetCurrentPlatformSDKRoot(self.sysRoot_)
- if os.path.isfile(self.executable_):
- self.target = self.debugger.CreateTarget(self.executable_, None, None, True, error)
- else:
- self.target = self.debugger.CreateTarget(None, None, None, True, error)
+ exefile = None if self.attachPid_ > 0 else self.executable_
+ self.target = self.debugger.CreateTarget(exefile, None, None, True, error)
if self.nativeMixed:
self.interpreterEventBreakpoint = \