Skip to content

Commit 1b31ca9

Browse files
lambertjamesdsp1187
authored andcommitted
Report full pc instead of truncated address
1 parent 9316569 commit 1b31ca9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gdb/protocol.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ void gdb_reply_registers(struct gdb* gdb) {
222222
current = gdb_write_hex64(current, vr4300_get_register(gdb->device->vr4300, VR4300_REGISTER_HI), sizeof(uint64_t));
223223
current = gdb_write_hex64(current, vr4300_get_register(gdb->device->vr4300, VR4300_CP0_REGISTER_BADVADDR), sizeof(uint64_t));
224224
current = gdb_write_hex64(current, vr4300_get_register(gdb->device->vr4300, VR4300_CP0_REGISTER_CAUSE), sizeof(uint64_t));
225-
current += sprintf(current, "%08x%08x", 0, (int32_t)vr4300_get_pc(gdb->device->vr4300));
225+
current = gdb_write_hex64(current, vr4300_get_pc(gdb->device->vr4300), sizeof(uint64_t));
226226

227227
for (int i = VR4300_REGISTER_CP1_0; i <= VR4300_REGISTER_CP1_31; i++) {
228228
current = gdb_write_hex64(current, vr4300_get_register(gdb->device->vr4300, i), sizeof(uint64_t));

0 commit comments

Comments
 (0)