reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
283 if (!m_index) { 307 m_index = std::move(*expected_index); 309 if (!m_index) 316 if (m_index->dbi().isStripped()) 323 m_index->SetLoadAddress(m_obj_load_address); 324 m_index->ParseSectionContribs(); 335 m_ast = std::make_unique<PdbAstBuilder>(*m_objfile_sp, *m_index, *clang); 340 const DbiModuleList &modules = m_index->dbi().modules(); 355 CompilandIndexItem *cii = m_index->compilands().GetCompiland(block_id.modi); 388 m_index->compilands().GetCompiland(func_id.modi); 395 auto file_vm_addr = m_index->MakeVirtualAddress(sol.so); 436 m_index->compilands().GetMainSourceFile(cci); 450 TpiStream &stream = m_index->tpi(); 629 TpiStream &stream = type_id.is_ipi ? m_index->ipi() : m_index->tpi(); 629 TpiStream &stream = type_id.is_ipi ? m_index->ipi() : m_index->tpi(); 688 if (IsForwardRefUdt(type_id, m_index->tpi())) { 690 m_index->tpi().findFullDeclForForwardRef(type_id.index); 744 CVSymbol sym = m_index->symrecords().readRecord(var_id.offset); 768 addr = m_index->MakeVirtualAddress(ds.Segment, ds.DataOffset); 782 addr = m_index->MakeVirtualAddress(tlds.Segment, tlds.DataOffset); 791 llvm::Optional<uint16_t> modi = m_index->GetModuleIndexForVa(addr); 793 CompilandIndexItem &cci = m_index->compilands().GetOrCreateCompiland(*modi); 822 TpiStream &tpi = m_index->tpi(); 903 CompilandIndexItem &item = m_index->compilands().GetOrCreateCompiland(index); 914 m_index->compilands().GetCompiland(uid.asCompiland().modi); 929 CompilandIndexItem &cii = m_index->compilands().GetOrCreateCompiland(modi); 964 llvm::Optional<uint16_t> modi = m_index->GetModuleIndexForVa(file_addr); 967 CompilandIndexItem *cci = m_index->compilands().GetCompiland(*modi); 978 std::vector<SymbolAndUid> matches = m_index->FindSymbolsByVa(file_addr); 987 CVSymbol cvs = m_index->ReadSymbolRecord(csid); 1068 m_index->compilands().GetCompiland(cu_id.asCompiland().modi); 1089 m_index->MakeVirtualAddress(lfh->RelocSegment, lfh->RelocOffset); 1147 m_index->compilands().GetCompiland(cu_id.asCompiland().modi); 1158 m_index->compilands().GetMainSourceFile(*cci); 1188 std::vector<SymbolAndOffset> results = m_index->globals().findRecordsByName( 1189 name.GetStringRef(), m_index->symrecords()); 1220 std::vector<SymbolAndOffset> matches = m_index->globals().findRecordsByName( 1221 name.GetStringRef(), m_index->symrecords()); 1232 m_index->compilands().GetOrCreateCompiland(proc.modi()); 1269 std::vector<TypeIndex> matches = m_index->tpi().findRecordsByName(name); 1289 LazyRandomTypeCollection &types = m_index->tpi().typeCollection(); 1299 for (const uint32_t gid : m_index->globals().getGlobalsTable()) { 1301 CVSymbol sym = m_index->ReadSymbolRecord(global); 1307 if (IsTagRecord(PdbTypeSymId{udt.Type, false}, m_index->tpi())) { 1308 CVType cvt = m_index->tpi().getType(udt.Type); 1339 GetVariableLocationInfo(*m_index, var_id, block, module); 1343 CompilandIndexItem *cii = m_index->compilands().GetCompiland(var_id.modi); 1375 CVSymbol sym = m_index->ReadSymbolRecord(id); 1405 CompilandIndexItem *cii = m_index->compilands().GetCompiland(block_id.modi); 1413 CVType signature = m_index->tpi().getType(proc.FunctionType);tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
147 llvm::pdb::PDBFile &GetPDBFile() { return m_index->pdb(); } 148 const llvm::pdb::PDBFile &GetPDBFile() const { return m_index->pdb(); }