3 ms·
> On average, dynamically linked executables use only 4.6% of the symbols on offer from their dependencies. For more on this, I highly recommend these two post
by ndesaulniers 6y ago
> On average, dynamically linked executables use only 4.6% of the symbols on offer from their dependencies.
For more on this, I highly recommend these two posts, which show how modern symbol tables optimize for symbols NOT being found within a given shared object via the use of bloom filters.
1. https://flapenguin.me/elf-dt-hash https://flapenguin.me/elf-dt-hash
2. https://flapenguin.me/elf-dt-gnu-hash https://flapenguin.me/elf-dt-gnu-hash
- saagarjha 6y agoThis was a great look at something that in hindsight understand must exist but was totally unaware of. Thanks!