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 |
References DebugSubsectionRecord(), Info, LLVM_ABI, and llvm::codeview::None.
Referenced by DebugSubsectionRecord(), and initialize().
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.
uint32_t DebugSubsectionRecord::getRecordLength | ( | ) | const |
Definition at line 43 of file DebugSubsectionRecord.cpp.
|
static |
Definition at line 28 of file DebugSubsectionRecord.cpp.
References DebugSubsectionRecord(), llvm::codeview::EC, 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.