stb.h 1.2 KB

12345678910111213141516171819202122232425
  1. /* $Id$ */
  2. /*
  3. * (c) copyright 1990 by the Vrije Universiteit, Amsterdam, The Netherlands.
  4. * See the copyright notice in the ACK home directory, in the file "Copyright".
  5. */
  6. /* debugger symbol table types, as in DBX */
  7. #define N_GSYM 0x20 /* global symbol: name,,???,address */
  8. #define N_FUN 0x24 /* routine: name,,???,address */
  9. #define N_STSYM 0x26 /* static data symbol: name,,???,address */
  10. #define N_LCSYM 0x28 /* static bss symbol: name,,???,address */
  11. #define N_MAIN 0x2a /* name of main routine: name,,0,0 */
  12. #define N_RSYM 0x40 /* register symbol: name,,???,register */
  13. #define N_SLINE 0x44 /* source line: 0,linenumber,address */
  14. #define N_SSYM 0x60 /* structure element: name,,???,offset */
  15. #define N_SO 0x64 /* source file name: name,,0,address */
  16. #define N_LSYM 0x80 /* local symbol: name,,???,offset from LB */
  17. #define N_BINCL 0x82 /* header file: name,,0,0 */
  18. #define N_SOL 0x84 /* #included file name: name,,0,??? */
  19. #define N_PSYM 0xa0 /* parameter: name,,???,offset from AB */
  20. #define N_EINCL 0xa2 /* end of include file: name,,0,0 */
  21. #define N_LBRAC 0xc0 /* left bracket: 0,nesting level,address */
  22. #define N_RBRAC 0xe0 /* right bracket: 0,nesting level,address */
  23. #define N_SCOPE 0xc4 /* scope information */