| Numbers and Symbols | |||
| $ADDVERS, See versioning | |||
| $HWCAP, See search paths | |||
| $ISALIST, See search paths | |||
| $ORIGIN, See search paths | |||
| $OSNAME, See search paths | |||
| $OSREL, See search paths | |||
| $PLATFORM, See search paths | |||
32–bit/64–bit ( ) |
|||
environment variables ( ) |
|||
ld-support ( ) |
|||
rtld-audit ( ) |
|||
runtime linker ( ) |
|||
| search paths | |||
configuration ( ) |
|||
link-editor ( ) |
|||
runtime linker ( ) ( ) ( ) |
|||
security ( ) |
|||
| A | |||
| ABI, See Application Binary Interface | |||
Application Binary Interface ( ) ( ) ( ) |
|||
ar(1) ( ) |
|||
archives ( ) |
|||
inclusion of shared objects in ( ) |
|||
link-editor processing ( ) |
|||
multiple passes through ( ) |
|||
naming conventions ( ) |
|||
as(1) ( ) |
|||
atexit(3C) ( ) |
|||
auxiliary filters ( ) ( ) |
|||
| B | |||
base address ( ) ( ) |
|||
| binding | |||
dependency ordering ( ) |
|||
direct ( ) ( ) |
|||
lazy ( ) ( ) ( ) |
|||
to shared object dependencies ( ) ( ) |
|||
to version definitions ( ) |
|||
to weak version definitions ( ) |
|||
| C | ||||
CC(1) ( ) |
||||
cc(1) ( ) ( ) |
||||
COMDAT ( ) ( ) |
||||
COMMON ( ) ( ) ( ) |
||||
compilation environment ( ) ( ) ( ) |
||||
| See also link-editing and link-editor | ||||
compiler driver ( ) |
||||
| compiler options | ||||
-K PIC ( ) |
||||
-K pic ( ) ( ) |
||||
-xF ( ) ( ) ( ) |
||||
-xpg ( ) |
||||
-xregs=no%appl ( ) |
||||
crle(1) ( ) |
||||
auditing ( ) |
||||
interaction with ( ) ( ) ( ) |
||||
| options | ||||
-A ( ) |
||||
-E ( ) |
||||
-e ( ) ( ) |
||||
-l ( ) |
||||
-s ( ) |
||||
-u ( ) |
||||
security ( ) ( ) ( ) |
||||
| D | |||
data representation ( ) |
|||
| debugging aids | |||
link-editing ( ) |
|||
runtime linking ( ) |
|||
| demonstrations | |||
prefcnt ( ) |
|||
sotruss ( ) |
|||
symbindrep ( ) |
|||
whocalls ( ) |
|||
| dependency | |||
groups ( ) ( ) |
|||
dependency ordering ( ) |
|||
| direct binding | |||
enabling ( ) |
|||
performance ( ) |
|||
dladdr(3C) ( ) |
|||
dladdr1(3C) ( ) |
|||
dlclose(3C) ( ) ( ) |
|||
dldump(3C) ( ) |
|||
dlerror(3C) ( ) |
|||
dlfcn.h ( ) |
|||
dlinfo(3C) ( ) ( ) ( ) ( ) |
|||
dlopen(3C) ( ) ( ) ( ) ( ) |
|||
effects of ordering ( ) |
|||
group ( ) ( ) |
|||
| modes | |||
RTLD_FIRST ( ) ( ) ( ) ( ) |
|||
RTLD_GLOBAL ( ) ( ) |
|||
RTLD_GROUP ( ) |
|||
RTLD_LAZY ( ) |
|||
RTLD_NOLOAD ( ) |
|||
RTLD_NOW ( ) ( ) ( ) |
|||
RTLD_PARENT ( ) ( ) ( ) ( ) |
|||
of a dynamic executable ( ) ( ) |
|||
shared object naming conventions ( ) |
|||
version verification ( ) |
|||
dlsym(3C) ( ) ( ) ( ) |
|||
| special handle | |||
RTLD_DEFAULT ( ) ( ) |
|||
| dlsym(3c) | |||
| special handle | |||
RTLD_NEXT ( ) |
|||
| dlsym(3C) | |||
| special handle | |||
RTLD_NEXT ( ) |
|||
RTLD_PROBE ( ) ( ) ( ) ( ) |
|||
RTLD_SELF ( ) |
|||
version verification ( ) |
|||
dynamic executables ( ) |
|||
| dynamic information tags | |||
NEEDED ( ) ( ) |
|||
RUNPATH ( ) |
|||
SONAME ( ) |
|||
SYMBOLIC ( ) |
|||
TEXTREL ( ) |
|||
dynamic linking ( ) |
|||
implementation ( ) ( ) |
|||
| E | ||||
ELF ( ) ( ) |
||||
| See also object files | ||||
elf(3E) ( ) |
||||
| environment variables | ||||
32–bit/64–bit ( ) |
||||
LD_ALTEXEC ( ) |
||||
LD_AUDIT ( ) ( ) |
||||
LD_BIND_NOW ( ) ( ) ( ) |
||||
LD_BREADTH ( ) |
||||
LD_CONFIG ( ) |
||||
LD_DEBUG ( ) |
||||
LD_DEBUG_OUTPUT ( ) |
||||
LD_LIBRARY_PATH ( ) ( ) ( ) |
||||
auditing ( ) |
||||
security ( ) |
||||
LD_LOADFLTR ( ) |
||||
LD_NOAUDIT ( ) |
||||
LD_NOAUXFLTR ( ) |
||||
LD_NODIRECT ( ) |
||||
LD_NOLAZYLOAD ( ) |
||||
LD_NOVERSION ( ) |
||||
LD_OPTIONS ( ) ( ) |
||||
LD_PRELOAD ( ) ( ) ( ) |
||||
LD_PROFILE ( ) |
||||
LD_PROFILE_OUTPUT ( ) |
||||
LD_RUN_PATH ( ) |
||||
LD_SIGNAL ( ) |
||||
SGS_SUPPORT ( ) |
||||
| error messages | ||||
| link-editor | ||||
illegal argument to option ( ) |
||||
illegal option ( ) |
||||
incompatible options ( ) |
||||
multiple instances of an option ( ) |
||||
multiply-defined symbols ( ) |
||||
relocations against non-writable sections ( ) |
||||
shared object name conflicts ( ) |
||||
soname conflicts ( ) |
||||
symbol not assigned to version ( ) |
||||
symbol warnings ( ) ( ) |
||||
undefined symbols ( ) ( ) |
||||
undefined symbols from an implicit reference ( ) |
||||
version unavailable ( ) |
||||
| runtime linker | ||||
copy relocation size differences ( ) ( ) |
||||
relocation errors ( ) ( ) |
||||
unable to find shared object ( ) ( ) |
||||
unable to find version definition ( ) |
||||
unable to locate symbol ( ) |
||||
exec(2) ( ) ( ) |
||||
| executable and linking format, See ELF | ||||
| F | |||
filtee ( ) |
|||
filters ( ) |
|||
auxiliary ( ) ( ) |
|||
hardware capable ( ) |
|||
instruction set specific ( ) |
|||
reducing filtee searches ( ) ( ) |
|||
standard ( ) ( ) |
|||
system specific ( ) |
|||
| G | |||
generating a shared object ( ) |
|||
generating an executable ( ) |
|||
generating the output file image ( ) |
|||
global offset table ( ) ( ) |
|||
dynamic reference ( ) |
|||
_GLOBAL_OFFSET_TABLE_ ( ) |
|||
.got ( ) |
|||
inspection ( ) |
|||
position-independent code ( ) |
|||
relocation ( ) ( ) |
|||
combined with procedure linkage table ( ) ( ) |
|||
SPARC ( ) |
|||
x64 ( ) |
|||
x86 ( ) |
|||
global symbols ( ) ( ) |
|||
| .got, See global offset table | |||
| GOT, See global offset table | |||
| I | |||
initialization and termination ( ) ( ) ( ) |
|||
input file processing ( ) |
|||
| interface | |||
private ( ) |
|||
public ( ) ( ) |
|||
interposition ( ) ( ) ( ) ( ) |
|||
inspection ( ) |
|||
interface stability ( ) |
|||
| interpreter, See runtime linker | |||
| L | ||||
lari(1) ( ) |
||||
lazy binding ( ) ( ) ( ) ( ) |
||||
LCOMMON ( ) |
||||
| ld(1), See link-editor | ||||
LD_AUDIT ( ) ( ) |
||||
LD_BIND_NOW ( ) ( ) ( ) |
||||
IA relocation ( ) ( ) |
||||
SPARC 32–bit relocation ( ) |
||||
SPARC 64–bit relocation ( ) |
||||
LD_BREADTH ( ) |
||||
LD_CONFIG ( ) |
||||
LD_DEBUG ( ) |
||||
LD_DEBUG_OUTPUT ( ) |
||||
LD_LIBRARY_PATH ( ) ( ) |
||||
auditing ( ) |
||||
security ( ) |
||||
LD_LOADFLTR ( ) |
||||
LD_NOAUDIT ( ) |
||||
LD_NOAUXFLTR ( ) |
||||
LD_NODIRECT ( ) |
||||
LD_NOLAZYLOAD ( ) |
||||
LD_NOVERSION ( ) |
||||
LD_OPTIONS ( ) ( ) |
||||
LD_PRELOAD ( ) ( ) ( ) |
||||
LD_PROFILE ( ) |
||||
LD_PROFILE_OUTPUT ( ) |
||||
LD_RUN_PATH ( ) |
||||
LD_SIGNAL ( ) |
||||
| ld.so.1(1), See runtime linker | ||||
ldd(1) ( ) |
||||
| ldd(1) options | ||||
-d ( ) ( ) ( ) |
||||
-i ( ) |
||||
-r ( ) ( ) ( ) |
||||
-u ( ) |
||||
-v ( ) |
||||
/lib ( ) ( ) ( ) ( ) |
||||
/lib/64 ( ) ( ) ( ) ( ) |
||||
/lib/secure ( ) |
||||
/lib/secure/64 ( ) |
||||
libelf.so.1 ( ) ( ) |
||||
libldstab.so.1 ( ) |
||||
| libraries | ||||
archives ( ) |
||||
naming conventions ( ) |
||||
shared ( ) ( ) |
||||
link-editing ( ) ( ) ( ) |
||||
adding additional libraries ( ) |
||||
archive processing ( ) |
||||
binding to a version definition ( ) ( ) |
||||
dynamic ( ) ( ) |
||||
input file processing ( ) |
||||
library input processing ( ) |
||||
library linking options ( ) |
||||
mixing shared objects and archives ( ) |
||||
position of files on command line ( ) |
||||
search paths ( ) ( ) |
||||
shared object processing ( ) |
||||
link-editor ( ) ( ) |
||||
debugging aids ( ) |
||||
| error messages | ||||
| See error messages | ||||
external bindings ( ) |
||||
invoking directly ( ) |
||||
invoking using compiler driver ( ) |
||||
overview ( ) |
||||
sections ( ) |
||||
segments ( ) |
||||
specifying options ( ) |
||||
| link-editor options | ||||
-64 ( ) ( ) |
||||
-a ( ) |
||||
-B direct ( ) ( ) |
||||
-B dynamic ( ) |
||||
-B eliminate ( ) |
||||
-B group ( ) ( ) ( ) |
||||
-B local ( ) |
||||
-B reduce ( ) ( ) ( ) |
||||
-B static ( ) ( ) |
||||
-B symbolic ( ) |
||||
-D ( ) |
||||
-d n ( ) ( ) |
||||
-d y ( ) |
||||
-e ( ) |
||||
-F ( ) |
||||
-f ( ) |
||||
-G ( ) ( ) ( ) |
||||
-h ( ) ( ) ( ) ( ) |
||||
-i ( ) |
||||
-L ( ) ( ) |
||||
-l ( ) ( ) ( ) ( ) |
||||
-M ( ) |
||||
controlling binding requirements ( ) |
||||
defining interfaces ( ) |
||||
defining segments ( ) |
||||
defining symbols ( ) ( ) |
||||
defining versions ( ) ( ) |
||||
-m ( ) ( ) |
||||
-P ( ) |
||||
-p ( ) |
||||
-R ( ) ( ) ( ) ( ) |
||||
-r ( ) ( ) |
||||
-S ( ) |
||||
-s ( ) ( ) |
||||
-t ( ) ( ) |
||||
-u ( ) ( ) |
||||
-Y ( ) |
||||
-z allextract ( ) |
||||
-z altexec64 ( ) |
||||
-z combreloc ( ) ( ) |
||||
-z defs ( ) ( ) ( ) ( ) |
||||
-z defaultextract ( ) |
||||
-z direct ( ) |
||||
-z endfiltee ( ) |
||||
-z finiarray ( ) |
||||
-z globalaudit ( ) ( ) |
||||
-z groupperm ( ) |
||||
-z ignore ( ) |
||||
dependency elimination ( ) ( ) ( ) |
||||
section elimination ( ) ( ) |
||||
-z initarray ( ) |
||||
-z initfirst ( ) |
||||
-z interpose ( ) ( ) |
||||
-z ld32 ( ) |
||||
-z ld64 ( ) |
||||
-z lazyload ( ) ( ) ( ) ( ) |
||||
-z loadfltr ( ) ( ) |
||||
-z muldefs ( ) |
||||
-z now ( ) ( ) ( ) |
||||
-z nocompstrtab ( ) ( ) |
||||
-z nodefs ( ) ( ) |
||||
-z nodefaultlib ( ) ( ) |
||||
-z nodelete ( ) |
||||
-z nodirect ( ) |
||||
-z nodlopen ( ) |
||||
-z nodump ( ) |
||||
-z nolazyload ( ) |
||||
-z nopartial ( ) |
||||
-z noversion ( ) ( ) ( ) |
||||
-z record ( ) |
||||
-z redlocsym ( ) ( ) ( ) |
||||
-z rescan ( ) |
||||
-z text ( ) ( ) |
||||
-z verbose ( ) |
||||
-z weakextract ( ) ( ) |
||||
| link-editor output | ||||
dynamic executables ( ) |
||||
relocatable objects ( ) |
||||
shared objects ( ) |
||||
static executables ( ) |
||||
link-editor support interface (ld-support) ( ) |
||||
ld_atexit() ( ) |
||||
ld_atexit64() ( ) |
||||
ld_file() ( ) |
||||
ld_file64() ( ) |
||||
ld_input_done() ( ) |
||||
ld_input_section() ( ) |
||||
ld_input_section64() ( ) |
||||
ld_open() ( ) |
||||
ld_open64() ( ) |
||||
ld_section() ( ) |
||||
ld_section64() ( ) |
||||
ld_start() ( ) |
||||
ld_start64() ( ) |
||||
ld_version() ( ) |
||||
linker-editor, direct binding ( ) |
||||
local symbols ( ) |
||||
lorder(1) ( ) ( ) |
||||
| M | |||
| mapfile keywords | |||
AUXILIARY ( ) ( ) ( ) ( ) |
|||
DIRECT ( ) ( ) |
|||
ELIMINATE ( ) ( ) |
|||
EXTERN ( ) |
|||
FILTER ( ) ( ) ( ) |
|||
FUNCTION ( ) |
|||
NODIRECT ( ) ( ) |
|||
OVERRIDE ( ) ( ) |
|||
PARENT ( ) |
|||
mapfiles ( ) |
|||
defaults ( ) |
|||
example ( ) |
|||
map structure ( ) |
|||
mapping directives ( ) |
|||
segment declarations ( ) |
|||
size-symbol declarations ( ) |
|||
structure ( ) |
|||
syntax ( ) |
|||
mdb(1) ( ) |
|||
mmap(2) ( ) ( ) ( ) |
|||
moe(1) ( ) |
|||
multiply-defined data ( ) ( ) |
|||
multiply-defined symbols ( ) ( ) ( ) |
|||
| N | |||
Namespace ( ) |
|||
| naming conventions | |||
archives ( ) |
|||
libraries ( ) |
|||
shared objects ( ) ( ) |
|||
NEEDED ( ) ( ) |
|||
nm(1) ( ) |
|||
| O | ||||
object files ( ) |
||||
base address ( ) ( ) |
||||
data representation ( ) |
||||
| global offset table | ||||
| See global offset table | ||||
note section ( ) ( ) |
||||
preloading at runtime ( ) |
||||
| procedure linkage table | ||||
| See procedure linkage table | ||||
program header ( ) ( ) ( ) ( ) |
||||
program interpreter ( ) |
||||
program loading ( ) |
||||
relocation ( ) |
||||
section alignment ( ) |
||||
section attributes ( ) ( ) |
||||
section group flags ( ) |
||||
section header ( ) ( ) |
||||
section names ( ) ( ) |
||||
section types ( ) ( ) |
||||
segment contents ( ) ( ) |
||||
segment permissions ( ) ( ) |
||||
segment types ( ) ( ) |
||||
string table ( ) ( ) |
||||
symbol table ( ) ( ) |
||||
| P | ||||
| packages | ||||
SUNWosdem ( ) ( ) ( ) |
||||
SUNWtoo ( ) |
||||
paging ( ) ( ) |
||||
| performance | ||||
allocating buffers dynamically ( ) |
||||
collapsing multiple definitions ( ) |
||||
improving locality of references ( ) ( ) |
||||
maximizing shareability ( ) |
||||
minimizing data segment ( ) |
||||
| position-independent code | ||||
| See position-dependent code | ||||
relocations ( ) ( ) |
||||
the underlying system ( ) |
||||
using automatic variables ( ) |
||||
| PIC, See position-independent code | ||||
| .plt, See procedure linkage table | ||||
position-independent code ( ) ( ) |
||||
global offset table ( ) |
||||
| preloading objects, See LD_PRELOAD | ||||
procedure linkage table ( ) ( ) |
||||
dynamic reference ( ) ( ) ( ) ( ) |
||||
lazy reference ( ) |
||||
position-independent code ( ) |
||||
_PROCEDURE_LINKAGE_TABLE_ ( ) |
||||
relocation ( ) ( ) |
||||
64–bit SPARC ( ) |
||||
SPARC ( ) ( ) |
||||
x64 ( ) ( ) |
||||
x86 ( ) ( ) |
||||
profil(2) ( ) |
||||
program interpreter ( ) |
||||
| See also runtime linker | ||||
pvs(1) ( ) ( ) ( ) ( ) |
||||
| R | ||||
relocatable objects ( ) |
||||
relocation ( ) ( ) ( ) ( ) |
||||
copy ( ) ( ) |
||||
displacement ( ) |
||||
immediate ( ) |
||||
lazy ( ) |
||||
non-symbolic ( ) ( ) |
||||
| runtime linker | ||||
symbol lookup ( ) ( ) ( ) ( ) |
||||
symbolic ( ) ( ) |
||||
| RPATH, See runpath | ||||
RTLD_DEFAULT ( ) |
||||
| See also dependency ordering | ||||
RTLD_FIRST ( ) ( ) ( ) ( ) |
||||
RTLD_GLOBAL ( ) ( ) |
||||
RTLD_GROUP ( ) |
||||
RTLD_LAZY ( ) |
||||
RTLD_NEXT ( ) |
||||
RTLD_NOLOAD ( ) |
||||
RTLD_NOW ( ) ( ) ( ) |
||||
RTLD_PARENT ( ) ( ) ( ) ( ) |
||||
RTLD_PROBE ( ) |
||||
| See also dependency ordering | ||||
runpath ( ) ( ) ( ) ( ) |
||||
| RUNPATH, See runpath | ||||
runpath, security ( ) |
||||
runtime environment ( ) ( ) ( ) |
||||
runtime linker ( ) ( ) ( ) |
||||
direct binding ( ) ( ) |
||||
initialization and termination routines ( ) |
||||
lazy binding ( ) ( ) ( ) |
||||
link-maps ( ) |
||||
loading additional objects ( ) |
||||
namespace ( ) |
||||
| programming interface | ||||
| See also dladdr(3C), dlclose(3C), dldump(3C), dlerror(3C), dlinfo(3C), dlopen(3C), dlsym(3C) | ||||
relocation processing ( ) |
||||
search paths ( ) ( ) |
||||
security ( ) |
||||
shared object processing ( ) |
||||
version definition verification ( ) |
||||
runtime linker support interfaces (rtld-audit) ( ) ( ) |
||||
la_activity() ( ) |
||||
la_amd64_pltenter() ( ) |
||||
la_i86_pltenter() ( ) |
||||
la_objclose() ( ) |
||||
la_objfilter() ( ) |
||||
la_objopen() ( ) |
||||
la_objseach() ( ) |
||||
la_pltexit() ( ) |
||||
la_preinit() ( ) |
||||
la_sparcv8_pltenter() ( ) |
||||
la_sparcv9_pltenter() ( ) |
||||
la_symbind32() ( ) |
||||
la_symbind64() ( ) |
||||
la_version() ( ) |
||||
runtime linker support interfaces (rtld-debugger) ( ) ( ) |
||||
ps_global_sym() ( ) |
||||
ps_pglobal_sym() ( ) ( ) |
||||
ps_plog() ( ) |
||||
ps_pread() ( ) |
||||
ps_pwrite() ( ) |
||||
rd_delete() ( ) |
||||
rd_errstr() ( ) |
||||
rd_event_addr() ( ) |
||||
rd_event_enable() ( ) |
||||
rd_event_getmsg() ( ) |
||||
rd_init() ( ) |
||||
rd_loadobj_iter() ( ) |
||||
rd_log() ( ) |
||||
rd_new() ( ) |
||||
rd_objpad_enable() ( ) |
||||
rd_plt_resolution() ( ) |
||||
rd_reset() ( ) |
||||
runtime linking ( ) |
||||
| S | ||||
| SCD, See Application Binary Interface | ||||
| search paths | ||||
link-editing ( ) |
||||
runtime linker ( ) ( ) |
||||
$HWCAP token ( ) |
||||
$ISALIST token ( ) |
||||
$ORIGIN token ( ) |
||||
$OSNAME token ( ) |
||||
$OSREL token ( ) |
||||
$PLATFORM token ( ) |
||||
| section flags | ||||
SHF_ALLOC ( ) ( ) |
||||
SHF_EXCLUDE ( ) ( ) |
||||
SHF_EXECINSTR ( ) |
||||
SHF_GROUP ( ) ( ) |
||||
SHF_INFO_LINK ( ) |
||||
SHF_LINK_ORDER ( ) ( ) |
||||
SHF_MASKOS ( ) |
||||
SHF_MASKPROC ( ) |
||||
SHF_MERGE ( ) |
||||
SHF_ORDERED ( ) |
||||
SHF_OS_NONCONFORMING ( ) |
||||
SHF_STRINGS ( ) |
||||
SHF_TLS ( ) ( ) |
||||
SHF_WRITE ( ) |
||||
| section names | ||||
.bss ( ) ( ) |
||||
.data ( ) ( ) |
||||
.dynamic ( ) ( ) ( ) |
||||
.dynstr ( ) |
||||
.dynsym ( ) |
||||
.fini ( ) ( ) |
||||
.finiarray ( ) ( ) |
||||
.got ( ) ( ) |
||||
.init ( ) ( ) |
||||
.initarray ( ) ( ) |
||||
.interp ( ) |
||||
.picdata ( ) |
||||
.plt ( ) ( ) ( ) |
||||
.preinitarray ( ) ( ) |
||||
.rela.text ( ) |
||||
.rodata ( ) |
||||
.strtab ( ) ( ) |
||||
.SUNW_reloc ( ) ( ) |
||||
.SUNW_version ( ) |
||||
.symtab ( ) ( ) ( ) |
||||
.tbss ( ) |
||||
.tdata ( ) |
||||
.tdata1 ( ) |
||||
.text ( ) |
||||
| section numbers | ||||
SHN_ABS ( ) ( ) ( ) |
||||
SHN_AFTER ( ) ( ) ( ) |
||||
SHN_AMD64_LCOMMON ( ) ( ) |
||||
SHN_BEFORE ( ) ( ) ( ) |
||||
SHN_COMMON ( ) ( ) ( ) ( ) |
||||
SHN_HIOS ( ) ( ) |
||||
SHN_HIPROC ( ) |
||||
SHN_HIRESERVE ( ) |
||||
SHN_LOOS ( ) ( ) |
||||
SHN_LOPROC ( ) |
||||
SHN_LORESERVE ( ) |
||||
SHN_SUNW_IGNORE ( ) |
||||
SHN_UNDEF ( ) ( ) |
||||
SHN_XINDEX ( ) |
||||
| section types | ||||
SHT_DYNAMIC ( ) ( ) |
||||
SHT_DYNSTR ( ) |
||||
SHT_DYNSYM ( ) |
||||
SHT_FINI_ARRAY ( ) |
||||
SHT_GROUP ( ) ( ) ( ) ( ) |
||||
SHT_HASH ( ) ( ) ( ) |
||||
SHT_HIOS ( ) |
||||
SHT_HIPROC ( ) |
||||
SHT_HISUNW ( ) |
||||
SHT_HIUSER ( ) ( ) |
||||
SHT_INIT_ARRAY ( ) |
||||
SHT_LOOS ( ) |
||||
SHT_LOPROC ( ) |
||||
SHT_LOSUNW ( ) |
||||
SHT_LOUSER ( ) ( ) |
||||
SHT_NOBITS ( ) |
||||
.bss ( ) |
||||
.lbss ( ) |
||||
p_memsz calculation ( ) |
||||
sh_offset ( ) |
||||
sh_size ( ) |
||||
.SUNW_bss ( ) |
||||
.tbss ( ) |
||||
SHT_NOTE ( ) ( ) |
||||
SHT_NULL ( ) |
||||
SHT_PREINIT_ARRAY ( ) |
||||
SHT_PROGBITS ( ) ( ) |
||||
SHT_REL ( ) |
||||
SHT_RELA ( ) |
||||
SHT_SHLIB ( ) |
||||
SHT_SPARC_GOTDATA ( ) ( ) |
||||
SHT_STRTAB ( ) |
||||
SHT_SUNW_ANNOTATE ( ) |
||||
SHT_SUNW_cap ( ) |
||||
SHT_SUNW_COMDAT ( ) ( ) ( ) |
||||
SHT_SUNW_DEBUG ( ) |
||||
SHT_SUNW_DEBUGSTR ( ) |
||||
SHT_SUNW_dof ( ) |
||||
SHT_SUNW_move ( ) ( ) |
||||
SHT_SUNW_SIGNATURE ( ) |
||||
SHT_SUNW_syminfo ( ) |
||||
SHT_SUNW_verdef ( ) ( ) |
||||
SHT_SUNW_verneed ( ) ( ) ( ) |
||||
SHT_SUNW_versym ( ) ( ) ( ) ( ) |
||||
SHT_SYMTAB ( ) ( ) |
||||
SHT_SYMTAB_SHNDX ( ) |
||||
sections ( ) ( ) |
||||
| See also section flags, section names, section numbers and section types | ||||
security ( ) ( ) |
||||
segments ( ) ( ) |
||||
data ( ) ( ) |
||||
text ( ) ( ) |
||||
SGS_SUPPORT ( ) |
||||
| shared libraries, See shared objects | ||||
shared objects ( ) ( ) ( ) ( ) |
||||
as filters ( ) |
||||
dependency ordering ( ) |
||||
explicit definition ( ) |
||||
implementation ( ) ( ) |
||||
implicit definition ( ) |
||||
link-editor processing ( ) |
||||
naming conventions ( ) ( ) |
||||
recording a runtime name ( ) |
||||
with dependencies ( ) |
||||
size(1) ( ) |
||||
| Solaris ABI, See Application Binary Interface | ||||
| Solaris Application Binary Interface, See Application Binary Interface | ||||
SONAME ( ) |
||||
| SPARC Compliance Definition, See Application Binary Interface | ||||
standard filters ( ) ( ) |
||||
static executables ( ) |
||||
strings(1) ( ) |
||||
strip(1) ( ) ( ) |
||||
SUNWosdem ( ) ( ) ( ) |
||||
SUNWtoo ( ) |
||||
| support interfaces | ||||
link-editor (ld-support) ( ) |
||||
runtime linker (rtld-audit) ( ) ( ) |
||||
runtime linker (rtld-debugger) ( ) ( ) |
||||
symbol reserved names ( ) |
||||
_DYNAMIC ( ) |
||||
_edata ( ) |
||||
_end ( ) |
||||
_END_ ( ) |
||||
_etext ( ) |
||||
_fini ( ) |
||||
_GLOBAL_OFFSET_TABLE_ ( ) ( ) ( ) |
||||
_init ( ) |
||||
main ( ) |
||||
_PROCEDURE_LINKAGE_TABLE_ ( ) |
||||
_start ( ) |
||||
_START_ ( ) |
||||
symbol resolution ( ) ( ) ( ) ( ) |
||||
complex ( ) |
||||
fatal ( ) |
||||
interposition ( ) |
||||
multiple definitions ( ) |
||||
| search scope | ||||
group ( ) |
||||
world ( ) |
||||
simple ( ) |
||||
SYMBOLIC ( ) |
||||
| symbols | ||||
absolute ( ) ( ) ( ) |
||||
archive extraction ( ) |
||||
auto-elimination ( ) |
||||
auto-reduction ( ) ( ) ( ) ( ) |
||||
COMMON ( ) ( ) ( ) |
||||
defined ( ) |
||||
definition ( ) |
||||
elimination ( ) |
||||
existence test ( ) |
||||
global ( ) ( ) |
||||
LCOMMON ( ) |
||||
local ( ) |
||||
multiply-defined ( ) ( ) ( ) |
||||
ordered ( ) |
||||
private interface ( ) |
||||
public interface ( ) |
||||
reference ( ) |
||||
registers ( ) ( ) |
||||
runtime lookup ( ) ( ) |
||||
deferred ( ) ( ) ( ) |
||||
scope ( ) ( ) |
||||
tentative ( ) ( ) |
||||
COMMON ( ) |
||||
LCOMMON ( ) |
||||
ordering in the output file ( ) |
||||
realignment ( ) |
||||
type ( ) |
||||
undefined ( ) ( ) ( ) ( ) |
||||
visibility ( ) ( ) |
||||
default ( ) |
||||
eliminate ( ) |
||||
global ( ) |
||||
hidden ( ) |
||||
local ( ) |
||||
protected ( ) |
||||
weak ( ) ( ) ( ) |
||||
System V Application Binary Interface ( ) |
||||
| See Application Binary Interface | ||||
| T | |||
tentative symbols ( ) |
|||
TEXTREL ( ) |
|||
__thread ( ) |
|||
thread-local storage ( ) |
|||
access models ( ) |
|||
runtime storage allocation ( ) |
|||
section definition ( ) |
|||
| TLS, See thread-local storage | |||
__tls_get_addr ( ) |
|||
___tls_get_addr ( ) |
|||
tsort(1) ( ) ( ) |
|||
| U | |||
undefined symbols ( ) |
|||
| /usr/ccs/bin/ld, See link-editor | |||
/usr/ccs/lib ( ) |
|||
/usr/lib ( ) ( ) ( ) ( ) |
|||
/usr/lib/64 ( ) ( ) ( ) ( ) |
|||
/usr/lib/64/ld.so.1 ( ) ( ) |
|||
/usr/lib/ld.so.1 ( ) ( ) |
|||
/usr/lib/secure ( ) ( ) |
|||
/usr/lib/secure/64 ( ) ( ) |
|||
| V | |||
versioning ( ) |
|||
base version definition ( ) |
|||
binding to a definition ( ) ( ) |
|||
$ADDVERS ( ) |
|||
defining a public interface ( ) ( ) |
|||
definitions ( ) ( ) ( ) |
|||
file control directive ( ) |
|||
file name ( ) ( ) |
|||
generating definitions within an image ( ) ( ) ( ) |
|||
normalization ( ) |
|||
overview ( ) |
|||
runtime verification ( ) ( ) |
|||
virtual addressing ( ) |
|||
| W | |||
weak symbols ( ) ( ) |
|||
undefined ( ) ( ) |
|||