diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/focaccia/tools/_qemu_tool.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/focaccia/tools/_qemu_tool.py b/src/focaccia/tools/_qemu_tool.py index 419e073..23c1488 100644 --- a/src/focaccia/tools/_qemu_tool.py +++ b/src/focaccia/tools/_qemu_tool.py @@ -44,7 +44,10 @@ class GDBProgramState(ReadableProgramState): try: return int(str(val['d']['u']), 10) except: - return int(str(val['u']), 10) + try: + return int(str(val['u']), 10) + except: + return int(str(val['q']['u']), 10) @staticmethod def _read_vector_reg_x86(val: gdb.Value, size) -> int: |