summaryrefslogtreecommitdiffstats
path: root/src/serial.rs
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-08-02 23:13:46 +0200
committersalmonik <salmonik@tuta.io>2026-08-02 23:13:46 +0200
commitc10eb2333f277f815234f9fc26a5441e68ef7b40 (patch)
tree9bff5b38a21c7edfa997a25a0ee51cb43c570a68 /src/serial.rs
parentv0.5.7: guard report 4-words-per-line — 16 stack words survive band hand-copy (diff)
downloadrs-dos-c10eb2333f277f815234f9fc26a5441e68ef7b40.tar.gz
rs-dos-c10eb2333f277f815234f9fc26a5441e68ef7b40.zip
v0.5.7: guard reports the drop's size/align — identifies the clobbered struct
The OptiPlex crashes free garbage (0xaaaaaa, 0xaaaaaa00aaaaaa) whose value is the firmware's 0x00AAAAAA scrub pattern left in stack/heap. The drop size/align (the dealloc layout) now prints on the band, so the next repro shows both the garbage ptr AND the size it was freed with — cap×elem_size pinpoints which struct's fields were clobbered.
Diffstat (limited to 'src/serial.rs')
0 files changed, 0 insertions, 0 deletions