Tag · musl

3 articles to explore.

[The World of Linkers—Lab 10] Rewrite Instead of Copy: Constants and Unwind Tables
Extend class8's ET_EXEC backend with merged constants, input-offset mappings, and rebuilt eh_frame records and search indexes for live code.
Read article
[The World of Linkers—Lab 07] Archives on Demand: A Fixed Point of Member Extraction
A static library is a container of object files, not one larger object. This lab parses the ar format, extracts members one at a time for unresolved global names, and rescans each archive until no further member is selected.
Read article
[The World of Linkers—Lab 00] Distrust the Input: The ELF Boundary
Check byte ranges, the supported ELF64 header, and section-header indexes to establish an input boundary without arithmetic wraparound or out-of-bounds reads.
Read article