14 #ifndef LLVM_OBJECTYAML_COFFYAML_H 15 #define LLVM_OBJECTYAML_COFFYAML_H 44 uint16_t
Ret =
static_cast<uint16_t
>(a) | static_cast<uint16_t>(b);
72 unsigned Alignment = 0;
74 std::vector<CodeViewYAML::YAMLDebugSubsection>
DebugS;
75 std::vector<CodeViewYAML::LeafRecord>
DebugT;
76 std::vector<CodeViewYAML::LeafRecord>
DebugP;
257 #endif // LLVM_OBJECTYAML_COFFYAML_H
WeakExternalCharacteristics
This class represents lattice values for constants.
Optional< COFF::AuxiliarybfAndefSymbol > bfAndefSymbol
No complex type; simple scalar variable.
Characteristics operator|(Characteristics a, Characteristics b)
std::vector< Relocation > Relocations
std::vector< Section > Sections
std::vector< CodeViewYAML::LeafRecord > DebugP
No type information or unknown base type.
yaml::BinaryRef SectionData
Optional< COFF::AuxiliaryFunctionDefinition > FunctionDefinition
std::vector< CodeViewYAML::LeafRecord > DebugT
Optional< COFF::AuxiliaryCLRToken > CLRToken
SymbolStorageClass
Storage class tells where and what the symbol represents.
Specialized YAMLIO scalar type for representing a binary blob.
Optional< COFF::AuxiliaryWeakExternal > WeakExternal
std::vector< CodeViewYAML::YAMLDebugSubsection > DebugS
Optional< uint32_t > SymbolTableIndex
LLVM Value Representation.
std::vector< Symbol > Symbols
StringRef - Represent a constant reference to a string, i.e.
Optional< CodeViewYAML::DebugHSection > DebugH
Optional< PEHeader > OptionalHeader
Optional< COFF::AuxiliarySectionDefinition > SectionDefinition