Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Removing global state from LLD, the LLVM linker

ccls and LSP Semantic Tokens

Mapping Symbols: Rethinking for Efficiency

Linker compatibility and the "User-Agent" problem

Integrated assembler improvements in LLVM 19

Understanding orphan sections

Evolution of the ELF object file format

Exploring GNU extensions in the Linux kernel

Light ELF: exploring potential size reduction

Clang's -O0 output: branch displacement and size increase

When QOI meets XZ

C++ Exit-Time Destructors

A compact relocation format for ELF

MMU-less systems and FDPIC

Raw symbol names in inline assembly

Exploring Object File Formats

Modified condition/decision coverage (MC/DC) and compiler implementations

Exploring the section layout in linker output

Reflections on LLVM's switch to GitHub pull requests

A deep dive into Clang's source file compilation

Toolchain notes on MIPS

Precompiled headers

C++ standard library ABI compatibility

Port LLVM XRay to Apple systems

Relocation overflow and code models

Toolchain testing

Assemblers: Popular assemblers and their architecture-specific differences

ELF hash function may overflow

lld 16 ELF changes

Linker Notes on AArch64

More →