DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
Common Object File Format (COFF)

Symbol table

Because of symbolic debugging requirements, the order of symbols in the symbol table is very important. Symbols appear in the sequence shown in ``COFF symbol table''.

COFF symbol table

filename 1
function 1
C_WEAKEXT aliases
for function 1
function 1b (alias)
. . .
local symbols for function 1
function 2
C_WEAKEXT aliases
for function 2
. . .
local symbols for function 2
. . .
statics
. . .
filename 2
function 1
C_WEAKEXT aliases
for function 1
. . .
local symbols for function 1
. . .
statics
. . .
defined global symbols
undefined global symbols

The word ``statics'' in ``COFF symbol table'' means symbols defined with the C language storage class static outside any function. The symbol table consists of at least one fixed-length entry per symbol with some symbols followed by auxiliary entries of the same size. The entry for each symbol is a structure that holds the value, the type, and other information.


Next topic: Special symbols
Previous topic: Line number declaration

© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003