diff --git a/assets/debugging/jsix.elf-gdb.py b/assets/debugging/jsix.elf-gdb.py index be711af..a69c3bf 100644 --- a/assets/debugging/jsix.elf-gdb.py +++ b/assets/debugging/jsix.elf-gdb.py @@ -114,7 +114,7 @@ class TableWalkCommand(gdb.Command): table = pml4 entry = 0 for i in range(len(indices)): - entry = int(gdb.parse_and_eval(f'((uint64_t*){table})[{indices[i]}]')) + entry = int(gdb.parse_and_eval(f'((uint64_t*)0x{table:x})[0x{indices[i]:x}]')) flagset = flagsets[i] flag_names = " | ".join([f[1] for f in flagset if (entry & f[0]) == f[0]])