diff options
author | hjk <hjk@qt.io> | 2019-01-23 13:54:27 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-01-23 14:24:57 +0000 |
commit | ac1d6d0bc8f189f0804f08701bc26c704f9e99b1 (patch) | |
tree | b3630f72d483e877d30830c40e00a5f6e97519d6 | |
parent | 9964bbfbf7a634c9d3a12f7beb046f3877245c0d (diff) | |
download | qt-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.py | 6 |
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 = \ |