Tag · TLS
3 articles to explore.
[The World of Linkers—Lab 14] Take the Linker Call from rustc
2026-10-06
Add a command-line driver to the cumulative class13 static-PIE backend and let rustc use it to link a no_std program that exercises core::fmt.
Read article
[The World of Linkers—Lab 10] Rewrite Instead of Copy: Constants and Unwind Tables
2026-10-06
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—Theory 09] One Variable, a Different Address in Every Thread
2026-10-04
Follow a thread-local variable from its ELF initialization template to the current thread's memory. Decode four access models, watch the linker replace general code with fixed offsets, and reproduce the static TLS limit encountered by dynamically loaded libraries.
Read article