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

Symbol table entries

All symbols, regardless of storage class and type, have the same format for their entries in the symbol table. The symbol table entries each contain 18 bytes of information. The meaning of each of the fields in the symbol table entry is described in ``Symbol table entry format''. It should be noted that indices for symbol table entries begin at 0 and count upward. Each auxiliary entry also counts as one symbol.

Symbol table entry format

Bytes Declaration Name Description
0-7 (see text below) _n These 8 bytes contain either a symbol name or an index to a symbol
8-11 long int n_value Symbol value; storage class dependent
12-13 short n_scnum Section number of symbol
14-15 unsigned short n_type Basic and derived type specification
16 char n_sclass Storage class of symbol
17 char n_numaux Number of auxiliary entries


Next topic: Symbol names
Previous topic: Symbols for functions

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