|
LLVM
8.0.1
|
#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 24 of file SymbolStream.h.
| SymbolStream::SymbolStream | ( | std::unique_ptr< msf::MappedBlockStream > | Stream | ) |
Definition at line 23 of file SymbolStream.cpp.
| SymbolStream::~SymbolStream | ( | ) |
Definition at line 26 of file SymbolStream.cpp.
| Error SymbolStream::commit | ( | ) |
Definition at line 42 of file SymbolStream.cpp.
References llvm::Error::success().
|
inline |
Definition at line 30 of file SymbolStream.h.
References getSymbols().
| iterator_range< codeview::CVSymbolArray::Iterator > SymbolStream::getSymbols | ( | bool * | HadError | ) | const |
Definition at line 38 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 44 of file SymbolStream.cpp.
References llvm::VarStreamArray< ValueType, Extractor >::at().
Referenced by llvm::pdb::GlobalsStream::findRecordsByName().
| Error SymbolStream::reload | ( | ) |
Definition at line 28 of file SymbolStream.cpp.
References llvm::BinaryStreamReader::readArray(), and llvm::Error::success().
1.8.13