ELF, Mach-O and PE Formats
Official docs outline
8 sections- elf(5)
ELF header, sections and segments.
- ld.so(8)
Dynamic loader, LD_LIBRARY_PATH and RPATH search.
- dlopen(3)
dlopen, dlsym and dlclose for runtime loading.
- ELF specification
The ELF file format, program headers and relocation types.
- PE format
Portable Executable headers and sections.
- Mach-O overview
Mach-O segments, sections and load commands.
- Dynamic library programming
dylibs, install names, dyld and @rpath.
- DWARF standard
DWARF debug info: DIEs, line tables and location expressions.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.