JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
SPARC Assembly Language Reference Manual     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  SPARC Assembler Syntax

2.  Executable and Linking Format

2.1 Sections

2.1.1 Section Header

2.1.2 Predefined User Sections

2.1.2.1 Creating an .init Section in an Object File

2.1.2.2 Creating a .fini Section in an Object File

2.1.3 Predefined Non-User Sections

2.1.4 Symbol Tables

2.1.5 String Tables

2.2 Locations

2.3 Addresses

2.3.1 Relocation Tables

2.4 Tools

3.  Directives and Pseudo-Operations

4.  Creating Data in Assembler

5.  SPARC Code Models

6.  Writing Functions -- The SPARC ABI

7.  Assembler Inline Functions and __asm Code

A.  Using the Assembler Command Line

B.  A Sample Assembler Program

C.  SPARC Instruction Sets and Mnemonics

Index

2.3 Addresses

Locations represent addresses in memory if a section is allocatable; that is, its contents are to be placed in memory at program runtime. Symbolic references to these locations must be changed to addresses by the SPARC link editor.

2.3.1 Relocation Tables

The assembler produces a companion relocation table for each relocatable section. The table contains a list of relocations (that is, adjustments to data in the section) to be performed by the link editor.