Prev Next | Secure Lazy Binding | Slide #3 |
Lazy binding is the method by which the dynamic linker defers symbol lookups for function calls until the first time the function is called
pro: save effort of symbol lookups that aren't used
cons:
inconsistent call latency
violates W^X on some architectures: code or function pointers need to be changed on the fly while being executable!
EuroBSDCon 2014 | Copyright © 2014 Philip Guenther |