Lines Matching refs:PdbIndex
31 PdbIndex::PdbIndex() : m_cus(*this), m_va_to_modi(m_allocator) {} in PdbIndex() function in PdbIndex
41 llvm::Expected<std::unique_ptr<PdbIndex>>
42 PdbIndex::create(llvm::pdb::PDBFile *file) { in create()
45 std::unique_ptr<PdbIndex> result(new PdbIndex()); in create()
61 lldb::addr_t PdbIndex::MakeVirtualAddress(uint16_t segment, in MakeVirtualAddress()
76 PdbIndex::GetModuleIndexForAddr(uint16_t segment, uint32_t offset) const { in GetModuleIndexForAddr()
80 llvm::Optional<uint16_t> PdbIndex::GetModuleIndexForVa(lldb::addr_t va) const { in GetModuleIndexForVa()
88 void PdbIndex::ParseSectionContribs() { in ParseSectionContribs()
90 PdbIndex &m_ctx; in ParseSectionContribs()
94 Visitor(PdbIndex &ctx, llvm::IntervalMap<uint64_t, uint16_t> &imap) in ParseSectionContribs()
115 void PdbIndex::BuildAddrToSymbolMap(CompilandIndexItem &cci) { in BuildAddrToSymbolMap()
137 std::vector<SymbolAndUid> PdbIndex::FindSymbolsByVa(lldb::addr_t va) { in FindSymbolsByVa()
186 CVSymbol PdbIndex::ReadSymbolRecord(PdbCompilandSymId cu_sym) const { in ReadSymbolRecord()
193 CVSymbol PdbIndex::ReadSymbolRecord(PdbGlobalSymId global) const { in ReadSymbolRecord()