First page Back Continue Last page Overview Graphics
Resolving Symbol Dependencies
There can be many references to the same symbol in different objects.
The results of lookups for the same symbol can vary for each of the objects.
The reason is the different lookup scope each object has: the ordered list of loaded objects which can be different for each object.
Computing the lookup scope is a hairy business. Go look at the ELF specification is you're that curious and/or bored...