X-Git-Url: https://git.libre-soc.org/?p=riscv-tests.git;a=blobdiff_plain;f=debug%2Ftestlib.py;h=59440b361330cbf472be506cfc6bfa83c2ec3797;hp=6adc43ad6586ad8e11f14fb9e7d549e2d8f21cf0;hb=705c51ef7c478d537c6c7c391b0e3442810a7114;hpb=4dddbc79ada7f0a836cf538676c57c8df103ccf6 diff --git a/debug/testlib.py b/debug/testlib.py index 6adc43a..59440b3 100644 --- a/debug/testlib.py +++ b/debug/testlib.py @@ -556,12 +556,12 @@ class Gdb(object): output = self.command("info registers %s" % group) result = {} for line in output.splitlines(): + parts = line.split() + name = parts[0] if "Could not fetch" in line: - name, value = line.split(None, 1) + result[name] = " ".join(parts[1:]) else: - name, hex_value, _ = line.split(None, 2) - value = int(hex_value, 0) - result[name] = value + result[name] = int(parts[1], 0) return result def stepi(self):