Next: , Up: Table of Stab Types   [Contents][Index]


A.1 Non-Stab Symbol Types

The following types are used by the linker and assembler, not by stab directives. Since this document does not attempt to describe aspects of object file format other than the debugging format, no details are given.

0x0 N_UNDF

Undefined symbol

0x2 N_ABS

File scope absolute symbol

0x3 N_ABS | N_EXT

External absolute symbol

0x4 N_TEXT

File scope text symbol

0x5 N_TEXT | N_EXT

External text symbol

0x6 N_DATA

File scope data symbol

0x7 N_DATA | N_EXT

External data symbol

0x8 N_BSS

File scope BSS symbol

0x9 N_BSS | N_EXT

External BSS symbol

0x0c N_FN_SEQ

Same as N_FN, for Sequent compilers

0x0a N_INDR

Symbol is indirected to another symbol

0x12 N_COMM

Common—visible after shared library dynamic link

0x14 N_SETA
0x15 N_SETA | N_EXT

Absolute set element

0x16 N_SETT
0x17 N_SETT | N_EXT

Text segment set element

0x18 N_SETD
0x19 N_SETD | N_EXT

Data segment set element

0x1a N_SETB
0x1b N_SETB | N_EXT

BSS segment set element

0x1c N_SETV
0x1d N_SETV | N_EXT

Pointer to set vector

0x1e N_WARNING

Print a warning message during linking

0x1f N_FN

File name of a .o file