Lines Matching refs:PdbIndex
32 PdbIndex::PdbIndex() : m_cus(*this), m_va_to_modi(m_allocator) {} in PdbIndex() function in PdbIndex
42 llvm::Expected<std::unique_ptr<PdbIndex>>
43 PdbIndex::create(llvm::pdb::PDBFile *file) { in create()
46 std::unique_ptr<PdbIndex> result(new PdbIndex()); in create()
62 lldb::addr_t PdbIndex::MakeVirtualAddress(uint16_t segment, in MakeVirtualAddress()
76 std::optional<uint16_t> PdbIndex::GetModuleIndexForAddr(uint16_t segment, in GetModuleIndexForAddr()
81 std::optional<uint16_t> PdbIndex::GetModuleIndexForVa(lldb::addr_t va) const { in GetModuleIndexForVa()
89 void PdbIndex::ParseSectionContribs() { in ParseSectionContribs()
91 PdbIndex &m_ctx; in ParseSectionContribs()
95 Visitor(PdbIndex &ctx, llvm::IntervalMap<uint64_t, uint16_t> &imap) in ParseSectionContribs()
116 void PdbIndex::BuildAddrToSymbolMap(CompilandIndexItem &cci) { in BuildAddrToSymbolMap()
138 std::vector<SymbolAndUid> PdbIndex::FindSymbolsByVa(lldb::addr_t va) { in FindSymbolsByVa()
187 CVSymbol PdbIndex::ReadSymbolRecord(PdbCompilandSymId cu_sym) const { in ReadSymbolRecord()
194 CVSymbol PdbIndex::ReadSymbolRecord(PdbGlobalSymId global) const { in ReadSymbolRecord()