Previous: Non-Stab Symbol Types, Up: Stab Types [Contents][Index]
The following symbol types indicate that this is a stab. This is the full list of stab numbers, including stab types that are used in languages other than C.
0x20     N_GSYMGlobal symbol; see Global Variables.
0x22     N_FNAMEFunction name (for BSD Fortran); see Procedures.
0x24     N_FUNFunction name (see Procedures) or text segment variable (see Statics).
0x26 N_STSYMData segment file-scope variable; see Statics.
0x28 N_LCSYMBSS segment file-scope variable; see Statics.
0x2a N_MAINName of main routine; see Main Program.
0x2c N_ROSYMVariable in .rodata section; see Statics.
0x30     N_PCGlobal symbol (for Pascal); see N_PC.
0x32     N_NSYMSNumber of symbols (according to Ultrix V4.0); see N_NSYMS.
0x34     N_NOMAPNo DST map; see N_NOMAP.
0x36     N_MAC_DEFINEName and body of a #defined macro; see Macro define and undefine.
0x38 N_OBJObject file (Solaris2).
0x3a     N_MAC_UNDEFName of an #undefed macro; see Macro define and undefine.
0x3c N_OPTDebugger options (Solaris2).
0x40     N_RSYMRegister variable; see Register Variables.
0x42     N_M2CModula-2 compilation unit; see N_M2C.
0x44     N_SLINELine number in text segment; see Line Numbers.
0x46     N_DSLINELine number in data segment; see Line Numbers.
0x48     N_BSLINELine number in bss segment; see Line Numbers.
0x48     N_BROWSSun source code browser, path to .cb file; see N_BROWS.
0x4a     N_DEFDGNU Modula2 definition module dependency; see N_DEFD.
0x4c N_FLINEFunction start/body/end line numbers (Solaris2).
0x50     N_EHDECLGNU C++ exception variable; see N_EHDECL.
0x50     N_MOD2Modula2 info "for imc" (according to Ultrix V4.0); see N_MOD2.
0x54     N_CATCHGNU C++ catch clause; see N_CATCH.
0x60     N_SSYMStructure of union element; see N_SSYM.
0x62 N_ENDMLast stab for module (Solaris2).
0x64     N_SOPath and name of source file; see Source Files.
0x80 N_LSYMStack variable (see Stack Variables) or type (see Typedefs).
0x82     N_BINCLBeginning of an include file (Sun only); see Include Files.
0x84     N_SOLName of include file; see Include Files.
0xa0     N_PSYMParameter variable; see Parameters.
0xa2     N_EINCLEnd of an include file; see Include Files.
0xa4     N_ENTRYAlternate entry point; see Alternate Entry Points.
0xc0     N_LBRACBeginning of a lexical block; see Block Structure.
0xc2     N_EXCLPlace holder for a deleted include file; see Include Files.
0xc4     N_SCOPEModula2 scope information (Sun linker); see N_SCOPE.
0xe0     N_RBRACEnd of a lexical block; see Block Structure.
0xe2     N_BCOMMBegin named common block; see Common Blocks.
0xe4     N_ECOMMEnd named common block; see Common Blocks.
0xe8     N_ECOMLMember of a common block; see Common Blocks.
0xea N_WITHPascal with statement: type,,0,0,offset (Solaris2).
0xf0     N_NBTEXTGould non-base registers; see Gould.
0xf2     N_NBDATAGould non-base registers; see Gould.
0xf4     N_NBBSSGould non-base registers; see Gould.
0xf6     N_NBSTSGould non-base registers; see Gould.
0xf8     N_NBLCSGould non-base registers; see Gould.
Previous: Non-Stab Symbol Types, Up: Stab Types [Contents][Index]