MSC100ABIRM Motorola / Freescale Semiconductor, MSC100ABIRM Datasheet - Page 33

no-image

MSC100ABIRM

Manufacturer Part Number
MSC100ABIRM
Description
SC100 Application Binary Interface Reference Manual
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
4.1 Formats
The executable and linking format (ELF) is used for representing the binary application to the system. For
a complete description of ELF, see the ELF–Executable and Linking Format specification (the ELF spec).
This section highlights differences between the ELF v1.1 definition and the SC100 ELF implementation.
4.2 Definitions
This section describes the interface for relocatable and executable programs. A relocatable program
contains code suitable for linking to create another relocatable program or executable program. An
executable program contains binary information suitable for loading and execution on a target processor.
4.3 Interface Descriptions
ELF presents two views of binary data, as shown in Figure 4-1:
An ELF header is always present in either view of the ELF file. For the linking view, sections are the main
entity in which information is presented. A section header table provides information for interpretation and
navigation for each section. For the execution view, segments are the primary sources of information.
Sections may be present but are not required. A program header table provides information for
interpretation and navigation through each segment. For exact details, see the ELF spec.
SC100 Application Binary Interface
final linking to an executable file.
The execution view provides binary data in a format suitable for loading and execution.
The linking view provides data in a format suitable for incremental linking into a relocatable file or
SC100 ELF Object File Format
Preliminary (April 2000)
Chapter 4
4-1

Related parts for MSC100ABIRM