summaryrefslogtreecommitdiffstats
path: root/tools/guest-diag/push_guest_tools.sh
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-30 01:25:44 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-30 01:25:44 -0400
commitaa8fcffb38a0fb0ce1e85ec177cdcc6beba50aad (patch)
tree1f7070c08915703f2d659c4ad1bd2abd6b8045fa /tools/guest-diag/push_guest_tools.sh
parent8a4e3c59f93113b9877a127ab2e453843a35cb9c (diff)
downloadopen-iov-aa8fcffb38a0fb0ce1e85ec177cdcc6beba50aad.tar.gz
open-iov-aa8fcffb38a0fb0ce1e85ec177cdcc6beba50aad.zip
guest-diag: bpz4 - identify the vtable slot+0x4580 that returns 999
Run #3 named the failing store: file 0x275cec, the indirect call at 0x275ce6 (slot +0x4580 of the table at [ctx+0x40], called with (ctx, obj+0xb8)) returned 0x3e7. bpz4 prints the runtime target pointer so it maps to the architecture vtable implementation that failed.
Diffstat (limited to 'tools/guest-diag/push_guest_tools.sh')
-rwxr-xr-xtools/guest-diag/push_guest_tools.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/guest-diag/push_guest_tools.sh b/tools/guest-diag/push_guest_tools.sh
index 8600318..38aa6e5 100755
--- a/tools/guest-diag/push_guest_tools.sh
+++ b/tools/guest-diag/push_guest_tools.sh
@@ -31,6 +31,7 @@ push_b64 "$HERE/bp999v2.py" /tmp/bp999v2.py
push_b64 "$HERE/bpz.py" /tmp/bpz.py
push_b64 "$HERE/bpz2.py" /tmp/bpz2.py
push_b64 "$HERE/bpz3.py" /tmp/bpz3.py
+push_b64 "$HERE/bpz4.py" /tmp/bpz4.py
push_b64 "$HERE/bpwait.py" /tmp/bpwait.py
push_b64 "$HERE/ctx999.py" /tmp/ctx999.py
push_b64 "$HERE/scanerr.py" /tmp/scanerr.py