GNU Info

Info Node: (stabs.info)Stab Symbol Types

(stabs.info)Stab Symbol Types


Prev: Non-Stab Symbol Types Up: Stab Types
Enter node , (file) or (file)node

Stab Symbol Types
=================

   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_GSYM'
     Global symbol; see Note: Global Variables.

`0x22     N_FNAME'
     Function name (for BSD Fortran); see Note: Procedures.

`0x24     N_FUN'
     Function name (Note: Procedures) or text segment variable (Note:
     Statics).

`0x26 N_STSYM'
     Data segment file-scope variable; see Note: Statics.

`0x28 N_LCSYM'
     BSS segment file-scope variable; see Note: Statics.

`0x2a N_MAIN'
     Name of main routine; see Note: Main Program.

`0x2c N_ROSYM'
     Variable in `.rodata' section; see Note: Statics.

`0x30     N_PC'
     Global symbol (for Pascal); see Note: N_PC.

`0x32     N_NSYMS'
     Number of symbols (according to Ultrix V4.0); see Note: N_NSYMS.

`0x34     N_NOMAP'
     No DST map; see Note: N_NOMAP.

`0x38 N_OBJ'
     Object file (Solaris2).

`0x3c N_OPT'
     Debugger options (Solaris2).

`0x40     N_RSYM'
     Register variable; see Note: Register Variables.

`0x42     N_M2C'
     Modula-2 compilation unit; see Note: N_M2C.

`0x44     N_SLINE'
     Line number in text segment; see Note: Line Numbers.

`0x46     N_DSLINE'
     Line number in data segment; see Note: Line Numbers.

`0x48     N_BSLINE'
     Line number in bss segment; see Note: Line Numbers.

`0x48     N_BROWS'
     Sun source code browser, path to `.cb' file; see Note: N_BROWS.

`0x4a     N_DEFD'
     GNU Modula2 definition module dependency; see Note: N_DEFD.

`0x4c N_FLINE'
     Function start/body/end line numbers (Solaris2).

`0x50     N_EHDECL'
     GNU C++ exception variable; see Note: N_EHDECL.

`0x50     N_MOD2'
     Modula2 info "for imc" (according to Ultrix V4.0); see Note:
     N_MOD2.

`0x54     N_CATCH'
     GNU C++ `catch' clause; see Note: N_CATCH.

`0x60     N_SSYM'
     Structure of union element; see Note: N_SSYM.

`0x62 N_ENDM'
     Last stab for module (Solaris2).

`0x64     N_SO'
     Path and name of source file; see Note: Source Files.

`0x80 N_LSYM'
     Stack variable (Note: Stack Variables) or type (Note:
     Typedefs).

`0x82     N_BINCL'
     Beginning of an include file (Sun only); see Note: Include Files.

`0x84     N_SOL'
     Name of include file; see Note: Include Files.

`0xa0     N_PSYM'
     Parameter variable; see Note: Parameters.

`0xa2     N_EINCL'
     End of an include file; see Note: Include Files.

`0xa4     N_ENTRY'
     Alternate entry point; see Note: Alternate Entry Points.

`0xc0     N_LBRAC'
     Beginning of a lexical block; see Note: Block Structure.

`0xc2     N_EXCL'
     Place holder for a deleted include file; see Note: Include Files.

`0xc4     N_SCOPE'
     Modula2 scope information (Sun linker); see Note: N_SCOPE.

`0xe0     N_RBRAC'
     End of a lexical block; see Note: Block Structure.

`0xe2     N_BCOMM'
     Begin named common block; see Note: Common Blocks.

`0xe4     N_ECOMM'
     End named common block; see Note: Common Blocks.

`0xe8     N_ECOML'
     Member of a common block; see Note: Common Blocks.

`0xea N_WITH'
     Pascal `with' statement: type,,0,0,offset (Solaris2).

`0xf0     N_NBTEXT'
     Gould non-base registers; see Note: Gould.

`0xf2     N_NBDATA'
     Gould non-base registers; see Note: Gould.

`0xf4     N_NBBSS'
     Gould non-base registers; see Note: Gould.

`0xf6     N_NBSTS'
     Gould non-base registers; see Note: Gould.

`0xf8     N_NBLCS'
     Gould non-base registers; see Note: Gould.


automatically generated by info2www version 1.2.2.9