⬢ DragonFlyBSD Kernel Audit
DF-2342 / run.log
← back to finding ↓ download raw
UCHCOM-DPRINTF: 0x06->0xA5, 0x07->0xA5
[zerolen] after uchcom_update_status with 0-byte device response:
[zerolen] sc_msr=0xaa (expected high nibble from POISON 0xa5: ~0xA5&0x0F=0xA -> 0xA0|low)
[zerolen] TIOCMGET-visible modem bits (DCD/RI/DSR/CTS) = 0xa -- derived from UNINITIALIZED stack byte
UCHCOM-DPRINTF: 
[zerolen] uchcom_cfg_get_status -> msr=0xaa (this is what ucom TIOCMGET hands to userspace)
zerolen_exit=0
UCHCOM-DPRINTF: 0x06->0x77, 0x07->0xA5
[short1] after uchcom_update_status with 1-byte device response:
[short1] sc_msr=0x88 (expected high nibble from POISON 0xa5: ~0xA5&0x0F=0xA -> 0xA0|low)
[short1] TIOCMGET-visible modem bits (DCD/RI/DSR/CTS) = 0x8 -- derived from UNINITIALIZED stack byte
UCHCOM-DPRINTF: 
[short1] uchcom_cfg_get_status -> msr=0x88 (this is what ucom TIOCMGET hands to userspace)
short1_exit=0
UCHCOM-DPRINTF: 0x06->0x77, 0x07->0x77
[control] full-response path: sc_msr=0x88 (deterministic device bytes; no poison leak)