mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-23 00:53:02 -05:00
The CFG used by unused-filter=1 followed only direct branches, so code reached through lea, relative-relocated pointers or jump tables was unreachable and its imports were dropped. It now roots RIP-relative lea targets, relative relocation targets and relative jump tables, and counts any RIP-relative reference to a GOT slot as an access. Address-taken targets are walked after the direct control flow, and a target that does not decode as an instruction is not code.