ELF Specification
Table of Contents
1.
Low Level System Information
1.1.
Operating System Interface
1.2.
Machine Interface
1.2.1.
Data Representation
2.
Object Format
2.1.
Object Files
2.2.
Sections
2.2.1.
Introduction
2.2.2.
Sections Types
2.3.
Special Sections
2.3.1.
Special Sections
2.4.
Symbol Mapping
2.4.1.
Introduction
2.5.
DWARF Extensions
2.5.1.
DWARF Exception Header Encoding
2.5.2.
DWARF CFI Extensions
2.6.
Exception Frames
2.6.1.
The
.eh_frame
section
2.6.2.
The
.eh_frame_hdr
section
2.7.
Symbol Versioning
2.7.1.
Introduction
2.7.2.
Symbol Version Table
2.7.3.
Version Definitions
2.7.4.
Version Requirements
2.7.5.
Startup Sequence
2.7.6.
Symbol Resolution
2.8.
ABI note tag
3.
Dynamic Linking
3.1.
Program Loading and Dynamic Linking
3.2.
Program Header
3.3.
Dynamic Entries
3.3.1.
Introduction
3.3.2.
Dynamic Entries
List of Figures
2-1.
Version Definition Entries
2-2.
Version Definition Auxiliary Entries
2-3.
Version Needed Entries
2-4.
Version Needed Auxiliary Entries
3-1.
Dynamic Structure
List of Tables
1-1.
Scalar Types
2-1.
ELF Section Types
2-2.
Additional Section Types
2-3.
ELF Special Sections
2-4.
Additional Special Sections
2-5.
DWARF Exception Header value format
2-6.
DWARF Exception Header application
2-7.
Additional DWARF Call Frame Instructions
2-8.
Call Frame Information Format
2-9.
Common Information Entry Format
2-10.
Frame Description Entry Format
2-11.
.eh_frame_hdr
Section Format
3-1.
Linux Segment Types
<<< Previous
Home
Next >>>
Relationship To Other Free Standards Group Specifications
Low Level System Information