Creating 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. The Dynamic Linker
  5. Shared Libraries and the Static Linker
  6. ELF and Program Execution
  7. Dynamically Loaded Libraries (dlopen)
  8. Symbol Visibility
  9. Preloading
  10. Weak Symbols (*)
  11. Symbol Versioning
  12. Symbol Versioning: Further Topics (*)
  13. Lazy Binding (*)
  14. GOTand PLT (*)

Return to the course overview