LLVM 20.0.0git
|
#include "llvm/DebugInfo/CodeView/DebugSubsectionRecord.h"
Public Member Functions | |
DebugSubsectionRecord () | |
DebugSubsectionRecord (DebugSubsectionKind Kind, BinaryStreamRef Data) | |
uint32_t | getRecordLength () const |
DebugSubsectionKind | kind () const |
BinaryStreamRef | getRecordData () const |
Static Public Member Functions | |
static Error | initialize (BinaryStreamRef Stream, DebugSubsectionRecord &Info) |
Definition at line 35 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().