S
- SCD, See Application Binary Interface
- search paths
- link-editing, Directories Searched by the Link-Editor
- runtime linker
- Directories Searched by the Runtime Linker
- Directories Searched by the Runtime Linker
- $CAPABILITY token, Capability Specific Shared Objects
- $HWCAP token
- See $CAPABILITY
$ISALIST token, Instruction Set Specific Shared Objects
- $ORIGIN token, Locating Associated Dependencies
- $OSNAME token, System Specific Shared Objects
- $OSREL token, System Specific Shared Objects
- $PLATFORM token, System Specific Shared Objects
- section flags
- SHF_ALLOC
- Sections
- Special Sections
- SHF_EXCLUDE
- Support Interface Functions
- Sections
- SHF_EXECINSTR, Sections
- SHF_GROUP
- Sections
- Group Section
- SHF_INFO_LINK, Sections
- SHF_LINK_ORDER
- Sections
- Sections
- SHF_MASKOS, Sections
- SHF_MASKPROC, Sections
- SHF_MERGE
- Sections
- Section Merging
- SHF_ORDERED, Sections
- SHF_OS_NONCONFORMING, Sections
- SHF_STRINGS
- Sections
- Section Merging
- SHF_TLS
- Sections
- Thread-Local Storage Section
- SHF_WRITE, Sections
- section names
- .bss
- Link-Editor
- Copy Relocations
- .data
- Link-Editor
- Move Read-Only Data to Text
- .dynamic
- Generating the Output File
- Runtime Linker
- Using the -B symbolic Option
- .dynstr, Generating the Output File
- .dynsym, Generating the Output File
- .fini
- Initialization and Termination Sections
- Initialization and Termination Routines
- .fini_array
- Initialization and Termination Sections
- Initialization and Termination Routines
- .got
- Generating the Output File
- Relocation Processing
- .init
- Initialization and Termination Sections
- Initialization and Termination Routines
- .init_array
- Initialization and Termination Sections
- Initialization and Termination Routines
- .interp, Runtime Linker
- .picdata, Move Read-Only Data to Text
- .plt
- Generating the Output File
- When Relocations Are Performed
- Profiling Shared Objects
- .preinit_array
- Initialization and Termination Sections
- Initialization and Termination Routines
- .rela.text, Link-Editor
- .rodata, Move Read-Only Data to Text
- .strtab
- Link-Editor
- Generating the Output File
- .SUNW_reloc, Combined Relocation Sections
- .SUNW_version, Versioning Sections
- .symtab
- Link-Editor
- Symbol Elimination
- Generating the Output File
- .tbss, Thread-Local Storage Section
- .tdata, Thread-Local Storage Section
- .tdata1, Thread-Local Storage Section
- .text, Link-Editor
- section numbers
- SHN_ABS
- Sections
- Symbol Table Section
- Symbol Table Section
- SHN_AFTER
- Sections
- Sections
- Sections
- SHN_AMD64_LCOMMON
- Sections
- Symbol Table Section
- SHN_BEFORE
- Sections
- Sections
- Sections
- SHN_COMMON
- Sections
- Symbol Table Section
- Symbol Table Section
- Symbol Values
- SHN_HIOS
- Sections
- Sections
- SHN_HIPROC, Sections
- SHN_HIRESERVE, Sections
- SHN_LOOS
- Sections
- Sections
- SHN_LOPROC, Sections
- SHN_LORESERVE, Sections
- SHN_SUNW_IGNORE, Sections
- SHN_UNDEF
- Sections
- Symbol Table Section
- SHN_XINDEX, Sections
- section types
- SHT_DYNAMIC
- Sections
- Runtime Linker
- SHT_DYNSTR, Sections
- SHT_DYNSYM, Sections
- SHT_FINI_ARRAY, Sections
- SHT_GROUP
- Sections
- Sections
- Group Section
- Group Section
- SHT_HASH
- Sections
- Hash Table Section
- Runtime Linker
- SHT_HIOS, Sections
- SHT_HIPROC, Sections
- SHT_HISUNW, Sections
- SHT_HIUSER, Sections
- SHT_INIT_ARRAY, Sections
- SHT_LOOS, Sections
- SHT_LOPROC, Sections
- SHT_LOSUNW, Sections
- SHT_LOUSER, Sections
- SHT_NOBITS, Sections
- .bss, Special Sections
- .lbss, Special Sections
- p_memsz calculation, Segment Contents
- sh_offset, Sections
- sh_size, Sections
- .SUNW_bss, Special Sections
- .tbss, Special Sections
SHT_NOTE
- Sections
- Note Section
- SHT_NULL, Sections
- SHT_PREINIT_ARRAY, Sections
- SHT_PROGBITS
- Sections
- Runtime Linker
- SHT_REL, Sections
- SHT_RELA, Sections
- SHT_SHLIB, Sections
- SHT_SPARC_GOTDATA
- Sections
- Sections
- SHT_STRTAB, Sections
- SHT_SUNW_ANNOTATE, Sections
- SHT_SUNW_cap, Sections
- SHT_SUNW_COMDAT
- Support Interface Functions
- Sections
- COMDAT Section
- SHT_SUNW_DEBUG, Sections
- SHT_SUNW_DEBUGSTR, Sections
- SHT_SUNW_dof, Sections
- SHT_SUNW_LDYNSYM
- Sections
- Sections
- SHT_SUNW_move
- Sections
- Move Section
- SHT_SUNW_SIGNATURE, Sections
- SHT_SUNW_syminfo, Sections
- SHT_SUNW_symsort, Sections
- SHT_SUNW_tlssort, Sections
- SHT_SUNW_verdef
- Sections
- Versioning Sections
- Version Symbol Section
- SHT_SUNW_verneed
- Sections
- Versioning Sections
- Version Dependency Section
- SHT_SUNW_versym
- Sections
- Version Definition Section
- Version Definition Section
- Version Symbol Section
- SHT_SYMTAB
- Sections
- Symbol Table Section
- SHT_SYMTAB_SHNDX, Sections
- sections
- Link-Editor
- Analyzing Files With elfdump
- See also section flags, section names, section numbers and section types
- security
- Security
- Security
- segments
- Link-Editor
- Analyzing Files With elfdump
- data
- Analyzing Files With elfdump
- Underlying System
- text
- Analyzing Files With elfdump
- Underlying System
- SGS_SUPPORT, Invoking the Support Interface
- shared libraries, See shared objects
- shared objects
- Introduction to the Oracle Solaris Link Editors
- Link-Editing
- Locating Shared Object Dependencies
- Shared Objects
- as filters, Shared Objects as Filters
- dependency ordering, Dependency Ordering
- explicit definition, Generating an Executable Output File
- implementation
- Relocation Sections
- Program Loading (Processor-Specific)
- implicit definition, Generating an Executable Output File
- link-editor processing, Shared Object Processing
- naming conventions
- Library Naming Conventions
- Naming Conventions
- recording a runtime name, Recording a Shared Object Name
- with dependencies, Shared Objects With Dependencies
- SONAME, Recording a Shared Object Name
- SPARC Compliance Definition, See Application Binary Interface
- standard filters
- Shared Objects as Filters
- Generating Standard Filters
- static executables, Link-Editing
- strings(1), Collapse Multiply-Defined Data
- strip(1)
- Symbol Elimination
- Generating the Output File
- support interfaces
- link-editor (ld-support), Extensibility Mechanisms
- runtime linker (rtld-audit)
- Extensibility Mechanisms
- Runtime Linker Auditing Interface
- runtime linker (rtld-debugger)
- Extensibility Mechanisms
- Runtime Linker Debugger Interface
- symbol processing, Symbol Processing
- symbol reserved names, Generating the Output File
- _DYNAMIC, Generating the Output File
- _edata, Generating the Output File
- _end, Generating the Output File
- _END_, Generating the Output File
- _etext, Generating the Output File
- _fini, Initialization and Termination Sections
- _GLOBAL_OFFSET_TABLE_
- Generating the Output File
- -K pic and -K PIC Options
- Global Offset Table (Processor-Specific)
- _init, Initialization and Termination Sections
- main, Generating the Output File
- _PROCEDURE_LINKAGE_TABLE_, Generating the Output File
- _start, Generating the Output File
- _START_, Generating the Output File
- symbol resolution
- Symbol Resolution
- Generating the Output File
- complex, Complex Resolutions
- fatal, Fatal Resolutions
- interposition, Runtime Interposition
- multiple definitions, Shared Object Processing
- search scope
- group, Relocation Symbol Lookup
- world, Relocation Symbol Lookup
simple, Simple Resolutions
- symbol visibility, Symbol Visibility
- SYMBOLIC, Using the -B symbolic Option
- symbols
- absolute
- Sections
- Sections
- archive extraction, Archive Processing
- auto-elimination, Symbol Elimination
- auto-reduction, Creating a Version Definition
- COMMON
- Symbol Resolution
- Sections
- defined, Symbol Resolution
- definition, Archive Processing
- elimination, Symbol Elimination
- global
- Interfaces and Versioning
- Symbol Table Section
- LCOMMON, Sections
- local, Symbol Table Section
- multiply-defined
- Shared Object Processing
- Simple Resolutions
- COMDAT Section
- ordered, Sections
- private interface, Interfaces and Versioning
- public interface, Interfaces and Versioning
- reference, Archive Processing
- registers
- SPARC: Relocation Types
- Register Symbols
- runtime lookup
- Symbol Lookup
- Using Interposition
- deferred
- When Relocations Are Performed
- Relocation Processing
- Debugging Facility
scope
- Symbol Lookup
- Symbol Lookup
- tentative, Symbol Resolution
- COMMON, Sections
- LCOMMON, Sections
- ordering in the output file, Tentative Symbol Order Within the Output File
- realignment, Defining Tentative Symbols
type, Symbol Table Section
- undefined
- Archive Processing
- Symbol Resolution
- Undefined Symbols
- Sections
- visibility
- Symbol Table Section
- Symbol Table Section
- global, Relocation Symbol Lookup
- local, Relocation Symbol Lookup
- singleton
- Relocation Symbol Lookup
- Runtime Interposition
- Symbol Lookup
- singleton affect on direct binding
- Defining Explicit Interposition
- Preventing a Symbol from being Directly Bound to
weak
- Weak Symbols
- Symbol Table Section
- Symbol Table Section
- System V Application Binary Interface, See Application Binary Interface