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)

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

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

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:74

llvm::Error reload()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:75

~GlobalsStream()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:73