diff options
author | Greg Clayton <gclayton@apple.com> | 2015-07-20 21:22:18 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2015-07-20 21:22:18 +0000 |
commit | a09a450a3e6569e46356091cd37b03ae226d2764 (patch) | |
tree | 94c9bb084e2b2816ecbb4fe8d4988d8dca9d5f9e /lldb/examples | |
parent | 22c3991024d2dfe0d2dabefe2648ef7fea7b57b0 (diff) |
Fix the yellow colorizing and fix some logic in the "A" packet dumper.
Diffstat (limited to 'lldb/examples')
-rwxr-xr-x | lldb/examples/python/gdbremote.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lldb/examples/python/gdbremote.py b/lldb/examples/python/gdbremote.py index a3159b478de..64378d8cdf6 100755 --- a/lldb/examples/python/gdbremote.py +++ b/lldb/examples/python/gdbremote.py @@ -129,9 +129,9 @@ class TerminalColors: The foreground color will be set if "fg" tests True. The background color will be set if "fg" tests False.''' if self.enabled: if fg: - return "\x1b[43m"; - else: return "\x1b[33m"; + else: + return "\x1b[43m"; return '' def blue(self, fg = True): @@ -625,9 +625,13 @@ def cmd_A(options, cmd, args): packet = Packet(args) while 1: arg_len = packet.get_number() + if arg_len == -1: + break if not packet.skip_exact_string(','): break arg_idx = packet.get_number() + if arg_idx == -1: + break if not packet.skip_exact_string(','): break; arg_value = packet.get_hex_ascii_str(arg_len) @@ -1138,6 +1142,7 @@ def parse_gdb_log(file, options): print '-->', else: print '<--', + if packet[0] == '+': if not options.quiet: print 'ACK' continue |