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()
79 lldb::addr_t PdbIndex::MakeVirtualAddress(const SegmentOffset &so) const { in MakeVirtualAddress()
84 PdbIndex::GetModuleIndexForAddr(uint16_t segment, uint32_t offset) const { in GetModuleIndexForAddr()
88 llvm::Optional<uint16_t> PdbIndex::GetModuleIndexForVa(lldb::addr_t va) const { in GetModuleIndexForVa()
96 void PdbIndex::ParseSectionContribs() { in ParseSectionContribs()
98 PdbIndex &m_ctx; in ParseSectionContribs()
102 Visitor(PdbIndex &ctx, llvm::IntervalMap<uint64_t, uint16_t> &imap) in ParseSectionContribs()
121 void PdbIndex::BuildAddrToSymbolMap(CompilandIndexItem &cci) { in BuildAddrToSymbolMap()
141 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()