diff options
author | hjk <hjk@qt.io> | 2019-01-23 12:01:46 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-01-23 12:56:12 +0000 |
commit | 587bd782aa46f85fda12d6a59057a17858d94a8e (patch) | |
tree | d86315942995c9d26f7e80137ce7b59aac9c8661 | |
parent | 678925938b333bc6358d30c74843f5410c9098a3 (diff) | |
download | qt-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.py | 6 |
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: |