13 using namespace llvm::codeview;
134 uint16_t Padding = 0;
147 uint8_t Reserved = 0;
Error mapByteVectorTail(ArrayRef< uint8_t > &Bytes)
Error mapVectorN(T &Items, const ElementMapper &Mapper)
uint32_t ModFilenameOffset
uint32_t OffsetOfExceptionHandler
Error mapObject(T &Value)
uint16_t SectionIdOfExceptionHandler
FrameProcedureOptions Flags
Error mapInteger(TypeIndex &TypeInd)
Error mapStringZVectorZ(std::vector< StringRef > &Value)
uint32_t BytesOfCalleeSavedRegisters
uint16_t VersionBackendMinor
uint16_t VersionFrontendMajor
std::vector< LocalVariableAddrGap > Gaps
ArrayRef< uint8_t > VariantData
uint16_t VersionBackendBuild
std::vector< LocalVariableAddrGap > Gaps
std::vector< uint8_t > AnnotationData
uint16_t VersionFrontendMajor
Error beginRecord(Optional< uint32_t > MaxLength)
uint16_t VersionFrontendQFE
uint16_t VersionBackendMajor
std::vector< StringRef > ExtraStrings
static Error visitKnownRecord(CVSymbol &Record, SymbolVisitorCallbacks &Callbacks)
uint16_t CallInstructionSize
uint16_t VersionFrontendBuild
std::vector< LocalVariableAddrGap > Gaps
This is an important base class in LLVM.
std::vector< StringRef > Fields
LocalVariableAddrRange Range
LocalVariableAddrRange Range
uint16_t VersionBackendMajor
std::vector< TypeIndex > Indices
LocalVariableAddrRange Range
std::vector< LocalVariableAddrGap > Gaps
LocalVariableAddrRange Range
uint16_t VersionFrontendMinor
uint16_t VersionFrontendMinor
Error visitSymbolEnd(CVSymbol &Record) override
static ErrorSuccess success()
Create a success value.
Error mapEncodedInteger(int64_t &Value)
LocalVariableAddrRange Range
uint16_t VersionBackendMinor
Promote Memory to Register
LocalVariableAddrRange Range
uint32_t PaddingFrameBytes
std::vector< LocalVariableAddrGap > Gaps
uint16_t VersionBackendBuild
static Error mapLocalVariableAddrRange(CodeViewRecordIO &IO, LocalVariableAddrRange &Range)
Error mapStringZ(StringRef &Value)
std::vector< LocalVariableAddrGap > Gaps
uint16_t VersionBackendQFE
Lightweight error class with error context and mandatory checking.
Error mapVectorTail(T &Items, const ElementMapper &Mapper)
Error visitSymbolBegin(CVSymbol &Record) override
Paired begin/end actions for all symbols.
uint16_t VersionFrontendBuild