64-bit PowerPC ELF Application Binary Interface Supplement 1.7
Ian Lance Taylor
Zembu Labs
Copyright
© 1999, 2004 by IBM Corporation
Copyright
© 2003, 2004 by Free Standards Group
Table of Contents
Introduction
How to Use the 64-bit PowerPC ELF ABI Supplement
Software Installation
Physical Distribution Media and Formats
Low Level System Information
Machine Interface
Processor Architecture
Data Representation
Byte Ordering
Fundamental Types
Extended Precision
Aggregates and Unions
Bit-fields
Function Calling Sequence
Registers
The Stack Frame
Parameter Passing
Return Values
Function Descriptors
Traceback Tables
Mandatory Fields
Optional Fields
Process Initialization
Registers
Process Stack
Coding Examples
Code Model Overview
The TOC section
TOC Assembly Language Syntax
Function Prologue and Epilogue
Register Saving and Restoring Functions
Saving General Registers Only
Saving General Registers and Floating Point Registers
Saving Floating Point Registers Only
Save and Restore Services
Data Objects
Function Calls
Branching
Dynamic Stack Space Allocation
DWARF Definition
DWARF Release Number
DWARF Register Number Mapping
Object Files
ELF Header
Special Sections
TOC
Symbol Table
Symbol Values
Relocation
Relocation Types
Program Loading and Dynamic Linking
Program Loading
Program Interpreter
Dynamic Linking
Dynamic Section
Global Offset Table
Function Addresses
Procedure Linkage Table
Libraries
GNU Free Documentation License
PREAMBLE
APPLICABILITY AND DEFINITIONS
VERBATIM COPYING
COPYING IN QUANTITY
MODIFICATIONS
COMBINING DOCUMENTS
COLLECTIONS OF DOCUMENTS
AGGREGATION WITH INDEPENDENT WORKS
TRANSLATION
TERMINATION
FUTURE REVISIONS OF THIS LICENSE
How to use this License for your documents
Next >>>
Introduction