From 587bd782aa46f85fda12d6a59057a17858d94a8e Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 23 Jan 2019 12:01:46 +0100 Subject: Debugger: Reduce the amount of ignored stop messages with LLDB This is a workaround for excess messages from the early LLDB 3.x times. LLDB 6.0 is ok with and without this workaround, LLDB 7.0 does not produce the excess messages anymore and the workaround leads to real stop messages e.g. after a breakpoint hit being ignores. Change-Id: I2fad014eb92e066b00dbfe590fe62c543e5343f4 Task-number: QTCREATORBUG-21615 Reviewed-by: Christian Stenger --- share/qtcreator/debugger/lldbbridge.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/share/qtcreator/debugger/lldbbridge.py b/share/qtcreator/debugger/lldbbridge.py index 6093b94f78..e61b56768e 100644 --- a/share/qtcreator/debugger/lldbbridge.py +++ b/share/qtcreator/debugger/lldbbridge.py @@ -856,16 +856,12 @@ class Dumper(DumperBase): pass self.ignoreStops = 0 - self.silentStops = 0 if platform.system() == 'Linux': if self.startMode_ == AttachCore: pass else: if self.useTerminal_: self.ignoreStops = 2 - else: - self.silentStops = 1 - else: if self.useTerminal_: self.ignoreStops = 1 @@ -1343,8 +1339,6 @@ class Dumper(DumperBase): elif self.ignoreStops > 0: self.ignoreStops -= 1 self.process.Continue() - elif self.silentStops > 0: - self.silentStops -= 1 else: self.reportState("stopped") else: -- cgit v1.2.1