Section 1: General Information
Table 1.2 shows the overall object file structure.
Optional Information
Raw Data for Section 1
Raw Data for Section n
Relocation Info. for Section 1
Relocation Info. for Section n
Line Numbers for Section 1
Line Numbers for Section n
Table 1.2: Object File Layout
Some or all of the last four sections (relocation, line number, symbol table, and
string table) may be missing from the final executable file. If the program is linked
with the -s flag, all four of these sections will be absent. The line number
information does not appear unless the program is compiled with the -q or -q1
debug flag or assembled with the -L line number flag. If there are no unresolved
external symbols after linking, the relocation information is no longer needed and
is thus absent. If there are no symbols with names longer than eight characters,
the string table is not needed and is thus absent.
TI-89 / TI-92 Plus Sierra C Assembler Reference Manual
FILE HEADER
Section 1 Header
. . .
Section n Header
. . .
. . .
. . .
SYMBOL TABLE
STRING TABLE
Not for Distribution
9
Beta Version February 2, 2001