aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2022-10-07 09:54:16 -0700
committerTim Newsome <tim@sifive.com>2022-10-07 10:05:45 -0700
commite8f57d263fb08599753c6e4deaef325b91b02e45 (patch)
tree9fe6cb848029566e1292bcf435e5edbc714f047f
parent828c5c714ca0b1f44f57764bdc6d728cbd3da028 (diff)
downloadriscv-tests-debug_disassemble.zip
riscv-tests-debug_disassemble.tar.gz
riscv-tests-debug_disassemble.tar.bz2
debug: On failure, disassemble close instructions.debug_disassemble
`disassemble` shows the whole function which is usually too much. Instead just show the nearest instructions for some context.
-rw-r--r--debug/testlib.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/debug/testlib.py b/debug/testlib.py
index bbca9fe..4a8e368 100644
--- a/debug/testlib.py
+++ b/debug/testlib.py
@@ -1202,7 +1202,7 @@ class GdbTest(BaseTest):
return
self.gdb.interrupt()
self.gdb.command("info breakpoints", reset_delays=None)
- self.gdb.command("disassemble", ops=20, reset_delays=None)
+ self.gdb.command("x/20i $pc-8", ops=20, reset_delays=None)
self.gdb.command("info registers all", ops=20, reset_delays=None)
self.gdb.command("flush regs", reset_delays=None)
self.gdb.command("info threads", ops=20, reset_delays=None)