LLVM 20.0.0git
|
#include "llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h"
#include "llvm/DebugInfo/CodeView/CodeViewTypes.def"
Go to the source code of this file.
Macros | |
#define | TYPE_RECORD(EnumName, EnumVal, Name) |
#define | TYPE_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) |
#define | MEMBER_RECORD(EnumName, EnumVal, Name) |
#define | MEMBER_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) |
Functions | |
static void | addPadding (BinaryStreamWriter &Writer) |
static SegmentInjection | InjectFieldList (TypeLeafKind::LF_FIELDLIST) |
static SegmentInjection | InjectMethodOverloadList (TypeLeafKind::LF_METHODLIST) |
static TypeLeafKind | getTypeLeafKind (ContinuationRecordKind CK) |
Variables | |
static constexpr uint32_t | ContinuationLength = sizeof(ContinuationRecord) |
static constexpr uint32_t | MaxSegmentLength |
Definition at line 247 of file ContinuationRecordBuilder.cpp.
Definition at line 250 of file ContinuationRecordBuilder.cpp.
Definition at line 245 of file ContinuationRecordBuilder.cpp.
Definition at line 246 of file ContinuationRecordBuilder.cpp.
|
static |
Definition at line 21 of file ContinuationRecordBuilder.cpp.
References llvm::cantFail(), llvm::BinaryStreamWriter::getOffset(), and llvm::BinaryStreamWriter::writeInteger().
Referenced by llvm::codeview::SimpleTypeSerializer::serialize(), and llvm::codeview::ContinuationRecordBuilder::writeMemberType().
|
inlinestatic |
Definition at line 41 of file ContinuationRecordBuilder.cpp.
Referenced by llvm::codeview::ContinuationRecordBuilder::begin(), and llvm::codeview::ContinuationRecordBuilder::end().
|
static |
Referenced by llvm::codeview::ContinuationRecordBuilder::begin().
|
static |
Referenced by llvm::codeview::ContinuationRecordBuilder::begin().
|
staticconstexpr |
Definition at line 37 of file ContinuationRecordBuilder.cpp.
Referenced by llvm::codeview::TypeRecordMapping::visitMemberBegin().
|
staticconstexpr |
Definition at line 38 of file ContinuationRecordBuilder.cpp.
Referenced by llvm::codeview::ContinuationRecordBuilder::writeMemberType().