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. |
||
|---|---|---|
| .. | ||
| cli | ||
| codegen | ||
| domain/include/domain | ||
| elfpatcher | ||
| io | ||
| relinker | ||
| CMakeLists.txt | ||
| main.cpp | ||