diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-30 01:25:44 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-30 01:25:44 -0400 |
| commit | aa8fcffb38a0fb0ce1e85ec177cdcc6beba50aad (patch) | |
| tree | 1f7070c08915703f2d659c4ad1bd2abd6b8045fa /tools/guest-diag/push_guest_tools.sh | |
| parent | 8a4e3c59f93113b9877a127ab2e453843a35cb9c (diff) | |
| download | open-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-x | tools/guest-diag/push_guest_tools.sh | 1 |
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 |
