Overview
Syllabus
intro
preamble
understanding linking in rust
compilation phases in rust
lexing, parsing, and code analysis
intermediate representations and optimizations
llvm and code generation
query-based compilation model
introduction to object files
introduction to object code
experimenting with rust
understanding the code example
exploring symbol mangling
compiling and linking object files
using nm utility for symbol table
examining elf file format
manual linking with ld linker
handling linking errors
using static libraries in rust
generating llvm ir
conclusion and references
Taught by
Conf42