Tag · PIE

2 articles to explore.

[The World of Linkers—Lab 08] Keep What Is Reachable: GC and Link Maps
Trace live sections from the entry and explicit roots, build an address-independent link plan, and emit deterministic byte-safe maps.
Read article
[The World of Linkers—Theory 05] A Place for Every Section—and an Exit for Dead Code
Build the bridge from input sections to loadable segments. Compare GNU ld and LLD layouts, calculate file offsets and virtual addresses, trace section garbage collection, and test what happens when a linker script gets page permissions wrong.
Read article