Building and Using Shared Libraries on Linux course outline

TLPI front cover (small)
  1. Course Introduction
  2. Fundamentals of Shared Libraries
  3. Versioning and Installation
  4. ELF and Program Execution
  5. The Dynamic Linker
  6. Dynamically Loaded Libraries (dlopen)
  7. Shared Libraries and the Static Linker
  8. Symbol Visibility
  9. Preloading
  10. Weak Symbols (*)
  11. Symbol Versioning
  12. Symbol Versioning: Further Topics (*)
  13. Lazy Binding (*)
  14. GOT and PLT (*)

Return to the course overview