Loading...

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

Fighting Hyrum's Law in LLVM

Call relocation types

Long branches in compilers, assemblers, and linkers

Handling Long Branches

Remarks on SFrame

GNU indirect function

Maintaining shadow branches for GitHub PRs

Stack walking: space and time trade-offs

Remarks on SFrame

LLVM integrated assembler: Engineering better fragments

Relocation generation in assemblers

Compiling C++ with the Clang API

Relocation Generation in Assemblers

Skipping Boring Functions in Debuggers

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

More →