b26: S17 safe-logger baked
This commit is contained in:
@@ -113,3 +113,10 @@
|
||||
2B) → S16 проверяет ip (odd + top 8 = legit pushed-lr → `bx ip`;
|
||||
иначе default: restore r7, прыжок `0x8007779`). S12v3 грузит ip из
|
||||
`[sp+4]` (pushed lr) + ACK bit1. B66-патч в ELF (b25), S12/S16 в scaffold.
|
||||
|
||||
## b26: S17 safe-logger (2026-09-13)
|
||||
- S8 (`bx lr`) гасил весь init-лог (UART пуст by design) вслепую.
|
||||
S17 (50B @0x08006CF0): печать r1-строки в UARTDM-TF, только если r1
|
||||
в rodata `[0x804B800,0x8058000)` (wild-указатели скипаются), затем
|
||||
pop-return (без leak'а, возврат игнорируется). Логгер `0x8034810`
|
||||
(`pop.w` 4B) → `b.w S17`. Видимость прогресса вместо счёта инстр.
|
||||
|
||||
Reference in New Issue
Block a user