Audit Interface Demonstrations
Allocate Buffers Dynamically
Collapse Multiply-Defined Data
Maximizing Shareability
Move Read-Only Data to Text
position-dependent code
Underlying System
Use Automatic Variables
position-independent code
Audit Interface Demonstrations
Global Offset Table (Processor-Specific)
Link-Editing
LD_PRELOAD
Generating the Output File
When Relocations Are Performed
Position-Independent Code
Profiling Shared Objects
Program Interpreter
runtime linker