From ac1d6d0bc8f189f0804f08701bc26c704f9e99b1 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 23 Jan 2019 13:54:27 +0100 Subject: Debugger: Fix Attach to process and Run in Terminal LLDB 6.x and 7.x Change-Id: I127ed1e14ccdd239646673f2460be46da22d4965 Reviewed-by: Christian Stenger --- share/qtcreator/debugger/lldbbridge.py | 6 ++---- 1 file 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 = \ -- cgit v1.2.1