Tag · Dynamic linking
2 articles to explore.
[The World of Linkers—Theory 15] Beyond ELF: The Rules Change with the File Format
2026-10-04
Compare Mach-O and PE/COFF through their headers, directory records and contents. Byte layouts and coordinate conversions explain imports, pointer chains, unwind metadata, duplicate selection and TLS, while separating file structure, link-time interfaces and runtime contracts.
Read article
[The World of Linkers—Theory 07] Leave the Last Address to Runtime
2026-10-04
Discover the runtime contract behind shared libraries: PIC, GOT and PLT entries, relocation classes, lazy binding, RELRO, interposition, symbol versions, and loader search paths. Native experiments show which decisions survive until a program actually starts.
Read article