llvm::COFFYAML

YAML representations of COFF and PE object files.

Description

The structure of the yaml files is not an exact 1:1 match to COFF. In order to use yaml::IO, we use these structures which are closer to the source.

Types

NameDescription
AuxSymbolType Strong typedef for a COFF auxiliary symbol type tag.
COMDATType Strong typedef for a COFF COMDAT selection type value.
Object YAML representation of a complete COFF or PE object file.
PEHeader YAML representation of an optional PE header.
Relocation YAML representation of a COFF relocation entry.
Section YAML representation of a COFF section.
SectionDataEntry One piece of structured section contents for YAML.
Symbol YAML representation of a COFF symbol table entry.
WeakExternalCharacteristics Strong typedef for COFF weak-external characteristics.