summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-01-23 12:01:46 +0100
committerhjk <hjk@qt.io>2019-01-23 12:56:12 +0000
commit587bd782aa46f85fda12d6a59057a17858d94a8e (patch)
treed86315942995c9d26f7e80137ce7b59aac9c8661
parent678925938b333bc6358d30c74843f5410c9098a3 (diff)
downloadqt-creator-587bd782aa46f85fda12d6a59057a17858d94a8e.tar.gz
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 <christian.stenger@qt.io>
-rw-r--r--share/qtcreator/debugger/lldbbridge.py6
1 files changed, 0 insertions, 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: