Click here to start

Table of contents

Dynamic Linking
What is this about?
Linkers and programs
a.out and about
over and a.out
ELF
starting up
BSS
Setup
The Dynamic Linker
The Price of Relocations
The Relocation Process
Slide 13
Slide 14
Resolving Symbol Dependencies
Resolving Symbols continued
Notes on Optimizations
Having fun with the dynamic linker
Sleepless: symbol hijacking example
The Sleepless Library
Sleepless Example
LD_LRELOAD Trivia
Linux Kernel Loadable Modules
Q&A
Slide 25

Author: Gilad Ben-Yossef and others

E-mail: gilad@codefidence.com

Homepage: http://codefidence.com/

Further information:
3rd iteration of the dynamic linker lecture. This one was given at DevTech 2007

Download presentation