/*********************************************************************** * Microsoft (R) Debugging Information Dumper * * Copyright (C) Microsoft Corp 1987-1995. All rights reserved. * * File: debsym.h * * File Comments: * ***********************************************************************/ /* * SYMBOLS segment definitions */ /* Record types */ #define S_BLOCK 0 /* Block start - obsolete */ #define S_PROC 1 /* Procedure start - obsolete */ #define S_END 2 /* Block, procedure, or "with" end */ #define S_BPREL 4 /* BP-relative */ #define S_LOCAL 5 /* Module-local symbol */ #define S_LABEL 11 /* Code label - obsolete */ #define S_WITH 12 /* "With" start - obsolete */ #define S_REG 13 /* Register variable */ #define S_CONST 14 /* Constant symbol */ #define S_ENTRY 15 /* entry symbol */ #define S_NOOP 16 /* noop - used for incremental padding */ #define S_CODSEG 17 /* effective code segment */ #define S_TYPEDEF 18 /* Used to specify a typedef */ #define S_GLOBAL 19 /* Used to specify global data */ #define S_GLOBPROC 20 /* Used to specify global procedure */ #define S_LOCPROC 21 /* Used to specify local procedure */ #define S_CHGMODEL 22 /* Change execution model - obsolete */ #define S_PUBLIC 23 /* Symbol in $$PUBLICS section */ #define S_THUNK 24 /* Thunk start */ #define S_SEARCH 25 /* Start Search */ #define S_CV4BLOCK 26 /* New version of S_BLOCK */ #define S_CV4WITH 27 /* New version of S_WITH */ #define S_CV4LABEL 28 /* New version of S_LABEL */ #define S_CV4CHGMODEL 29 /* New version of S_CHGMODEL */ #define S_COMPILEFLAG 30 // Some info about the compiler /* Code return type */ #define S_NEAR 0 /* NEAR code flag */ #define S_FAR 4 /* FAR code flag */ #define T_ADJUSTOR 1 #define T_VCALL 2