summaryrefslogtreecommitdiffstats
path: root/tools/ghidra/gsp-fwimage-570.144/scripts/MemCheck.java
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-12 15:48:29 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-12 15:48:29 -0400
commitf3cd10e0bdf5f4379c57f048d7e589612f8ac6e1 (patch)
tree63b365848c5b56ec58f7ac2fd30e7027b516c432 /tools/ghidra/gsp-fwimage-570.144/scripts/MemCheck.java
parentfc9aad2d7af5cce804ee27260e2ae865bcd85898 (diff)
downloadopen-iov-f3cd10e0bdf5f4379c57f048d7e589612f8ac6e1.tar.gz
open-iov-f3cd10e0bdf5f4379c57f048d7e589612f8ac6e1.zip
vgsp-sema: bounded sema-norel diagnostic for readable CE pushes without a release
The entries the pump holds for the 8 s CE grace are exactly the ones whose decode found no release. Under SEMA_DBG this logs the decode state (have_sem, rel va/payload, ops) and the first 64 push bytes for every content-bearing CE push that decoded no release (2048-line budget, all-zero reads are filtered so they cannot wash it out). Used in r129 to show that a push whose tail crosses the CE page boundary reads 0xFF garbage for its second page - the sem+LAUNCH_DMA live exactly in that tail, so only boundary-crossing pushes were undecodable.
Diffstat (limited to 'tools/ghidra/gsp-fwimage-570.144/scripts/MemCheck.java')
0 files changed, 0 insertions, 0 deletions