LLVM 20.0.0git
|
#include "llvm/DebugInfo/PDB/Native/SymbolStream.h"
Public Member Functions | |
SymbolStream (std::unique_ptr< msf::MappedBlockStream > Stream) | |
~SymbolStream () | |
Error | reload () |
const codeview::CVSymbolArray & | getSymbolArray () const |
codeview::CVSymbol | readRecord (uint32_t Offset) const |
iterator_range< codeview::CVSymbolArray::Iterator > | getSymbols (bool *HadError) const |
Error | commit () |
Definition at line 22 of file SymbolStream.h.
SymbolStream::SymbolStream | ( | std::unique_ptr< msf::MappedBlockStream > | Stream | ) |
Definition at line 18 of file SymbolStream.cpp.
|
default |
Error SymbolStream::commit | ( | ) |
Definition at line 37 of file SymbolStream.cpp.
References llvm::Error::success().
|
inline |
Definition at line 28 of file SymbolStream.h.
iterator_range< codeview::CVSymbolArray::Iterator > SymbolStream::getSymbols | ( | bool * | HadError | ) | const |
Definition at line 33 of file SymbolStream.cpp.
References llvm::VarStreamArray< ValueType, Extractor >::begin(), llvm::VarStreamArray< ValueType, Extractor >::end(), and llvm::make_range().
codeview::CVSymbol SymbolStream::readRecord | ( | uint32_t | Offset | ) | const |
Definition at line 39 of file SymbolStream.cpp.
References llvm::VarStreamArray< ValueType, Extractor >::at(), and llvm::pdb::Offset.
Error SymbolStream::reload | ( | ) |
Definition at line 23 of file SymbolStream.cpp.
References llvm::BinaryStreamReader::readArray(), and llvm::Error::success().