class GlobalsStream
Declaration
class GlobalsStream { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:70
Member Variables
- private llvm::pdb::GSIHashTable GlobalsTable
- private std::unique_ptr<msf::MappedBlockStream> Stream
Method Overview
- public GlobalsStream(std::unique_ptr<msf::MappedBlockStream> Stream)
- public std::vector<std::pair<uint32_t, codeview::CVSymbol>> findRecordsByName(llvm::StringRef Name, const llvm::pdb::SymbolStream & Symbols) const
- public const llvm::pdb::GSIHashTable & getGlobalsTable() const
- public llvm::Error reload()
- public ~GlobalsStream()
Methods
¶GlobalsStream(
std::unique_ptr<msf::MappedBlockStream>
Stream)
GlobalsStream(
std::unique_ptr<msf::MappedBlockStream>
Stream)
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:72
Parameters
- std::unique_ptr<msf::MappedBlockStream> Stream
¶std::vector<
std::pair<uint32_t, codeview::CVSymbol>>
findRecordsByName(
llvm::StringRef Name,
const llvm::pdb::SymbolStream& Symbols) const
std::vector<
std::pair<uint32_t, codeview::CVSymbol>>
findRecordsByName(
llvm::StringRef Name,
const llvm::pdb::SymbolStream& Symbols) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:78
Parameters
- llvm::StringRef Name
- const llvm::pdb::SymbolStream& Symbols
¶const llvm::pdb::GSIHashTable& getGlobalsTable()
const
const llvm::pdb::GSIHashTable& getGlobalsTable()
const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:74
¶llvm::Error reload()
llvm::Error reload()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:75
¶~GlobalsStream()
~GlobalsStream()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:73