summaryrefslogtreecommitdiffstats
path: root/shell/Cargo.toml
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-08-02 23:28:29 +0200
committersalmonik <salmonik@tuta.io>2026-08-02 23:28:29 +0200
commitf846a9551bf30d61026fa9c9ccea78479ced321b (patch)
tree10158ca300cc51f44fc9afee9c2b3092554d880b /shell/Cargo.toml
parentv0.5.7: guard reports the drop's size/align — identifies the clobbered struct (diff)
downloadrs-dos-f846a9551bf30d61026fa9c9ccea78479ced321b.tar.gz
rs-dos-f846a9551bf30d61026fa9c9ccea78479ced321b.zip
v0.5.7: drop test-poison hooks; vt heap-struct verify at shell entry
The OptiPlex's first banner write #GPs when the vt cells VecData holds firmware 0xAA fill instead of a real buffer pointer. The poison/fill test hooks (stack + free-heap + free-page 0x00AAAAAA) were removed from the release image — they changed boot behavior and may walk a corrupt free list over live blocks. Added vt::debug_verify() (cells/rendered ptr/cap/len + in-heap check) at shell entry: the next real-hardware boot shows whether the corruption is present at shell entry or lands during the banner write.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions