LLVM 22.0.0git
|
#include "llvm/DebugInfo/CodeView/DebugSubsectionRecord.h"
Public Member Functions | |
LLVM_ABI | DebugSubsectionRecord () |
LLVM_ABI | DebugSubsectionRecord (DebugSubsectionKind Kind, BinaryStreamRef Data) |
LLVM_ABI uint32_t | getRecordLength () const |
LLVM_ABI DebugSubsectionKind | kind () const |
LLVM_ABI BinaryStreamRef | getRecordData () const |
Static Public Member Functions | |
static LLVM_ABI Error | initialize (BinaryStreamRef Stream, DebugSubsectionRecord &Info) |
Definition at line 36 of file DebugSubsectionRecord.h.
|
default |
DebugSubsectionRecord::DebugSubsectionRecord | ( | DebugSubsectionKind | Kind, |
BinaryStreamRef | Data | ||
) |
Definition at line 24 of file DebugSubsectionRecord.cpp.
BinaryStreamRef DebugSubsectionRecord::getRecordData | ( | ) | const |
Definition at line 49 of file DebugSubsectionRecord.cpp.
Referenced by llvm::codeview::DebugSubsectionRecordBuilder::calculateSerializedLength(), and llvm::codeview::DebugSubsectionRecordBuilder::commit().
uint32_t DebugSubsectionRecord::getRecordLength | ( | ) | const |
Definition at line 43 of file DebugSubsectionRecord.cpp.
References llvm::BinaryStreamRefBase< RefType, StreamType >::getLength().
|
static |
Definition at line 28 of file DebugSubsectionRecord.cpp.
References llvm::codeview::EC, Info, llvm::BinaryStreamReader::readObject(), llvm::BinaryStreamReader::readStreamRef(), and llvm::Error::success().
Referenced by llvm::VarStreamArrayExtractor< codeview::DebugSubsectionRecord >::operator()().
DebugSubsectionKind DebugSubsectionRecord::kind | ( | ) | const |
Definition at line 47 of file DebugSubsectionRecord.cpp.
Referenced by llvm::codeview::DebugSubsectionRecordBuilder::commit().