AnyPS5/core/relinker
simonbbby fcb0b962a7 fix(relinker): collect init and fini array roots through the containing load segment
The unused-filter=1 entry point collector translated DT_INIT_ARRAY and
DT_FINI_ARRAY through PT_DYNAMIC and skipped arrays placed before it, which is
the usual linker layout, so constructors and destructors were not roots and
imports used only by them were dropped. Arrays are now translated through the
PT_LOAD that holds them, slot targets come from RELATIVE relocations when
present, and DT_PREINIT_ARRAY is collected as in the strict filter.
2026-10-10 08:25:50 +02:00
..
cli feat(relinker): support explicit CLI help 2026-10-10 10:31:52 +05:30
codegen Merge pull request #1552 from arvindfroi/test/decoder-length-table 2026-10-10 18:36:17 +13:00
domain/include/domain fix(relinker): discover required guest module identities 2026-10-09 13:53:48 +02:00
elfpatcher fix(relinker): collect init and fini array roots through the containing load segment 2026-10-10 08:25:50 +02:00
io fix(relinker): reject invalid and overflowing alignment 2026-10-05 08:44:55 -03:00
relinker fix(relinker): collect init and fini array roots through the containing load segment 2026-10-10 08:25:50 +02:00
CMakeLists.txt fix(relinker): collect init and fini array roots through the containing load segment 2026-10-10 08:25:50 +02:00
main.cpp feat(relinker): support explicit CLI help 2026-10-10 10:31:52 +05:30