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