JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Linker and Libraries Guide
search filter icon
search icon

Document Information

Preface

1.  Introduction to the Oracle Solaris Link Editors

2.  Link-Editor

3.  Runtime Linker

4.  Shared Objects

5.  Application Binary Interfaces and Versioning

6.  Support Interfaces

7.  Object File Format

8.  Thread-Local Storage

9.  Mapfiles

A.  Link-Editor Quick Reference

B.  Versioning Quick Reference

C.  Establishing Dependencies with Dynamic String Tokens

D.  Direct Bindings

E.  System V Release 4 (Version 1) Mapfiles

F.  Linker and Libraries Updates and New Features

Index

Numbers and Symbols

A

B

C

D

E

F

G

I

L

M

N

O

P

R

S

T

U

V

W

R

relocatable objects, Link-Editing
relocation
Relocation Processing
Relocations
Copy Relocations
Relocation Sections
copy
Displacement Relocations
Copy Relocations
displacement, Displacement Relocations
immediate, When Relocations Are Performed
lazy, When Relocations Are Performed
non-symbolic
Relocation Processing
Symbol Lookup
runtime linker
symbol lookup
Relocation Symbol Lookup
When Relocations Are Performed
Relocation Processing
Debugging Facility
symbolic
Relocation Processing
Symbol Lookup
RPATH, See runpath
RTLD_DEFAULT, Weak Symbols
See also dependency ordering
RTLD_FIRST
Obtaining New Symbols
Capability Specific Shared Objects
Instruction Set Specific Shared Objects
RTLD_GLOBAL
Symbol Lookup
Obtaining New Symbols
RTLD_GROUP, Symbol Lookup
RTLD_LAZY, Relocation Processing
RTLD_NEXT, Obtaining New Symbols
RTLD_NOLOAD, Establishing a Namespace
RTLD_NOW
When Relocations Are Performed
Initialization and Termination Order
Relocation Processing
RTLD_PARENT
Symbol Lookup
Symbol Lookup
Symbol Lookup
Symbol Lookup
RTLD_PROBE, Weak Symbols
See also dependency ordering
runpath
Directories Searched by the Runtime Linker
Directories Searched by the Runtime Linker
Loading Additional Objects
Shared Objects With Dependencies
RUNPATH, See runpath
runpath, security, Security
runtime environment
Runtime Linking
Library Naming Conventions
Shared Objects
runtime linker
Runtime Linking
Runtime Linker
Runtime Linker
direct binding, Symbol Lookup
initialization and termination routines, Initialization and Termination Routines
lazy binding
When Relocations Are Performed
Relocation Processing
Debugging Facility
link-maps, Establishing a Namespace
loading additional objects, Loading Additional Objects
namespace, Establishing a Namespace
programming interface
See also dladdr(3C), dlclose(3C), dldump(3C), dlerror(3C), dlinfo(3C), dlopen(3C), dlsym(3C)
relocation processing, Relocation Processing
search paths
Directories Searched by the Runtime Linker
Directories Searched by the Runtime Linker
security, Security
shared object processing, Locating Shared Object Dependencies
updates and new features, Linker and Libraries Updates and New Features
version definition verification, Binding to a Version Definition
runtime linker support interfaces (rtld-audit)
Support Interfaces
Runtime Linker Auditing Interface
cookies, Audit Interface Interactions
la_activity(), Audit Interface Functions
la_amd64_pltenter(), Audit Interface Functions
la_i86_pltenter(), Audit Interface Functions
la_objclose(), Audit Interface Functions
la_objfilter(), Audit Interface Functions
la_objopen(), Audit Interface Functions
la_objseach(), Audit Interface Functions
la_pltexit(), Audit Interface Functions
la_preinit(), Audit Interface Functions
la_sparcv8_pltenter(), Audit Interface Functions
la_sparcv9_pltenter(), Audit Interface Functions
la_symbind32(), Audit Interface Functions
la_symbind64(), Audit Interface Functions
la_version(), Audit Interface Functions
runtime linker support interfaces (rtld-debugger)
Support Interfaces
Runtime Linker Debugger Interface
ps_global_sym(), Debugger Import Interface
ps_pglobal_sym()
Debugger Import Interface
Debugger Import Interface
ps_plog(), Debugger Import Interface
ps_pread(), Debugger Import Interface
ps_pwrite(), Debugger Import Interface
rd_delete(), Agent Manipulation Interfaces
rd_errstr(), Error Handling
rd_event_addr(), Event Notification
rd_event_enable(), Event Notification
rd_event_getmsg(), Event Notification
rd_init(), Agent Manipulation Interfaces
rd_loadobj_iter(), Scanning Loadable Objects
rd_log(), Error Handling
rd_new(), Agent Manipulation Interfaces
rd_objpad_enable(), Dynamic Object Padding
rd_plt_resolution(), Procedure Linkage Table Skipping
rd_reset(), Agent Manipulation Interfaces
runtime linking, Runtime Linking