$$SYMBOLS and $$TYPES Definitions

$$TYPES Definition

COFF

COFF OBJECT FILES:

Type information appears in a COFF object file format as initialized data sections. The attributes for the sections are:

NAME: .debug$T

Attributes: Read Only, Discardable, Initialized Data

As with OMF the first four bytes in the types section must contain a valid signature and agree with the signature in the symbol table.

$$SYMBOLS Definition

COFF

Symbol information appears in separate sections. The attributes of the section are:

Name: .debug$S

Attributes: Read Only, Discardable, Initialized Data

There may be multiple symbol sections in an object. The first symbol section to appear in the object file must NOT be associated with a comdat section and must contain a valid signature. If a comdat section is present in the object then the symbol information for that comdat should be in a separate symbol section associated with the text comdat section. Symbol sections associated with comdats must not contain a signature.