Skip Navigation Links | |
Exit Print View | |
Oracle Solaris 11.1 Linkers and Libraries Guide Oracle Solaris 11.1 Information Library |
Part I Using the Link-Editor and Runtime Linker
1. Introduction to the Oracle Solaris Link Editors
5. Link-Editor Quick Reference
Lazy Loading of Dynamic Dependencies
Collapse Multiply-Defined Data
When Relocations are Performed
10. Establishing Dependencies with Dynamic String Tokens
Part IV ELF Application Binary Interface
13. Program Loading and Dynamic Linking
A. Linker and Libraries Updates and New Features
Dynamic executables and shared objects require runtime processing to establish the processes these objects contribute to. Multiple instances of a process can be active at any one time, and shared objects can be used by different processes at the same time. The construction of a dynamic object affects the runtime initialization and potential sharing of the object between processes, and overall system performance.
The following sections investigate the runtime initialization and processing of dynamic objects, examining factors that affect their runtime performance such as text size and purity, and relocation overhead.