Linux Standard Base Core Specification for S390X
<<< Previous
Next >>>
II. Executable and Linking Format (ELF)
Table of Contents
6.
Introduction
7.
Low Level System Information
7.1.
Machine Interface
7.1.1.
Processor Architecture
7.1.2.
Data Representation
7.2.
Function Calling Sequence
7.2.1.
Registers
7.2.2.
Stack Frame
7.2.3.
Parameter Passing
7.2.4.
Variable Argument Lists
7.2.5.
Return Values
7.3.
Operating System Interface
7.3.1.
Virtual Address Space
7.3.2.
Page Size
7.3.3.
Virtual Address Assignments
7.3.4.
Managing the Process Stack
7.3.5.
Coding Guidelines
7.3.6.
Processor Execution Mode
7.3.7.
Exception Interface
7.3.8.
Signal Delivery
7.4.
Process Initialization
7.4.1.
Registers
7.4.2.
Process Stack
7.5.
Coding Examples
7.5.1.
Code Model Overview
7.5.2.
Function Prolog and Epilog
7.5.3.
Profiling
7.5.4.
Data Objects
7.5.5.
Function Calls
7.5.6.
Dynamic Stack Space Allocation
7.6.
Debug Information
8.
Object Format
8.1.
Introduction
8.2.
ELF Header
8.2.1.
Machine Information
8.3.
Sections
8.3.1.
Special Sections
8.3.2.
Linux Special Sections
8.4.
Symbol Table
8.5.
Relocation
8.5.1.
Relocation Types
9.
Program Loading and Dynamic Linking
9.1.
Introduction
9.2.
Program Loading
9.3.
Dynamic Linking
9.3.1.
Dynamic Section
9.3.2.
Global Offset Table
9.3.3.
Function Addresses
9.3.4.
Procedure Linkage Table
<<< Previous
Home
Next >>>
Documentation Conventions
Introduction