![]() The exports trie and the chained fixups where in the opposite order, and function starts happenned before them, instead of after them. Restore the correct order and rewrite the code to make it easier to move around in the future if needed by reusing the `Offset` variable and keeping both the `StartOf...` and the size of each piece together. This was found out while trying to use the system strip in a binary already stripped by LLVM and receiving errors around chained fixups when we enabled those in the linker. Reviewed By: alexander-shaposhnikov Differential Revision: https://reviews.llvm.org/D133974 |
||
---|---|---|
.. | ||
COFF | ||
ELF | ||
MachO | ||
XCOFF | ||
wasm | ||
Archive.cpp | ||
Archive.h | ||
CMakeLists.txt | ||
CommonConfig.cpp | ||
ConfigManager.cpp | ||
ObjCopy.cpp |