/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | StreamUtil.cpp | 69 auto Dbi = File.getPDBDbiStream(); in discoverStreamPurposes() 78 if (Dbi) { in discoverStreamPurposes() 79 const DbiModuleList &Modules = Dbi->modules(); in discoverStreamPurposes() 109 else if (Dbi && StreamIdx == Dbi->getGlobalSymbolStreamIndex()) in discoverStreamPurposes() 112 else if (Dbi && StreamIdx == Dbi->getPublicSymbolStreamIndex()) in discoverStreamPurposes() 115 else if (Dbi && StreamIdx == Dbi->getSymRecordStreamIndex()) in discoverStreamPurposes() 130 else if (Dbi in discoverStreamPurposes() 70 auto Dbi = File.getPDBDbiStream(); discoverStreamPurposes() local [all...] |
H A D | ExplainOutputStyle.cpp | 73 DbiStream Dbi(std::move(Stream)); in explainBinaryFile() 74 if (auto EC = Dbi.reload(nullptr)) in explainBinaryFile() local 76 explainStreamOffset(Dbi, FileOffset); in explainBinaryFile() 258 DbiStream &Dbi = cantFail(File.pdb().getPDBDbiStream()); in explainPdbStreamOffset() 259 explainStreamOffset(Dbi, StreamOff); in explainPdbStreamOffset() local 298 static void explainDbiHeaderOffset(LinePrinter &P, DbiStream &Dbi, 300 const DbiStreamHeader *Header = Dbi.getHeader(); in explainDbiHeaderOffset() 359 static void explainDbiModiSubstreamOffset(LinePrinter &P, DbiStream &Dbi, 362 BinaryStreamRef ModiSubstreamData = Dbi.getModiSubstreamData().StreamData; in explainDbiModiSubstreamOffset() 405 void ExplainOutputStyle::explainStreamOffset(DbiStream &Dbi, 299 explainDbiHeaderOffset(LinePrinter & P,DbiStream & Dbi,uint32_t Offset) explainDbiHeaderOffset() argument 360 explainDbiModiSubstreamOffset(LinePrinter & P,DbiStream & Dbi,uint32_t Offset) explainDbiModiSubstreamOffset() argument 406 explainStreamOffset(DbiStream & Dbi,uint32_t OffsetInStream) explainStreamOffset() argument [all...] |
H A D | DumpOutputStyle.cpp | 391 DbiStream &Dbi = cantFail(File.getPDBDbiStream()); in loadSectionHeaders() local 392 uint32_t SI = Dbi.getDebugStreamIndex(Type); in loadSectionHeaders() 984 DbiStream &Dbi = Err(File.getPDBDbiStream()); in dumpOldFpo() local 986 if (!Dbi.hasOldFpoRecords()) { in dumpOldFpo() 991 const FixedStreamArray<object::FpoData>& Records = Dbi.getOldFpoRecords(); in dumpOldFpo() 1011 DbiStream &Dbi = Err(File.getPDBDbiStream()); in dumpNewFpo() local 1013 if (!Dbi.hasNewFpoRecords()) { in dumpNewFpo() 1018 const DebugFrameDataSubsectionRef& FDS = Dbi.getNewFpoRecords(); in dumpNewFpo() 1833 DbiStream &Dbi = Err(getPdb().getPDBDbiStream()); in dumpSectionContribs() local 1861 Dbi.visitSectionContributions(V); in dumpSectionContribs() [all …]
|
H A D | llvm-pdbutil.cpp | 373 cl::OptionCategory DbiBytes("Dbi Stream Options"); 826 const auto &Dbi = YamlObj.DbiStream.value_or(DefaultDbiStream); in yamlToPdb() 828 DbiBuilder.setAge(Dbi.Age); in yamlToPdb() local 829 DbiBuilder.setBuildNumber(Dbi.BuildNumber); in yamlToPdb() 830 DbiBuilder.setFlags(Dbi.Flags); in yamlToPdb() 831 DbiBuilder.setMachineType(Dbi.MachineType); in yamlToPdb() 832 DbiBuilder.setPdbDllRbld(Dbi.PdbDllRbld); in yamlToPdb() 833 DbiBuilder.setPdbDllVersion(Dbi.PdbDllVersion); in yamlToPdb() 834 DbiBuilder.setVersionHeader(Dbi.VerHeader); in yamlToPdb() 835 for (const auto &MI : Dbi in yamlToPdb() [all...] |
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeExeSymbol.cpp | 34 Dbi(getDbiStreamPtr(Session)) {} in NativeExeSymbol() 88 auto Dbi = Session.getPDBFile().getPDBDbiStream(); in hasCTypes() local 89 if (Dbi) in hasCTypes() 90 return Dbi->hasCTypes(); in hasCTypes() 91 consumeError(Dbi.takeError()); in hasCTypes() 96 auto Dbi = Session.getPDBFile().getPDBDbiStream(); in hasPrivateSymbols() local 97 if (Dbi) in hasPrivateSymbols() 98 return !Dbi->isStripped(); in hasPrivateSymbols() 99 consumeError(Dbi.takeError()); in hasPrivateSymbols()
|
H A D | PDBFileBuilder.cpp | 66 if (!Dbi) in getDbiBuilder() 67 Dbi = std::make_unique<DbiStreamBuilder>(*Msf); in getDbiBuilder() 68 return *Dbi; in getDbiBuilder() 153 if (Dbi) { in finalizeMsfLayout() 154 Dbi->setPublicsStreamIndex(Gsi->getPublicsStreamIndex()); in finalizeMsfLayout() 155 Dbi->setGlobalsStreamIndex(Gsi->getGlobalsStreamIndex()); in finalizeMsfLayout() 156 Dbi->setSymbolRecordStreamIndex(Gsi->getRecordStreamIndex()); in finalizeMsfLayout() 163 if (Dbi) { in finalizeMsfLayout() 164 if (auto EC = Dbi->finalizeMsfLayout()) in finalizeMsfLayout() 315 if (Dbi) { in commit() [all...] |
H A D | NativeSession.cpp | 232 auto Dbi = Pdb->getPDBDbiStream(); in addressForRVA() local 233 if (!Dbi) in addressForRVA() 240 for (; Section < Dbi->getSectionHeaders().size(); ++Section) { in addressForRVA() 241 auto &Sec = Dbi->getSectionHeaders()[Section]; in addressForRVA() 387 auto Dbi = getDbiStreamPtr(*Pdb); in getRVAFromSectOffset() local 388 if (!Dbi) in getRVAFromSectOffset() 391 uint32_t MaxSection = Dbi->getSectionHeaders().size(); in getRVAFromSectOffset() 394 auto &Sec = Dbi->getSectionHeaders()[Section - 1]; in getRVAFromSectOffset() 423 auto Dbi = Pdb->getPDBDbiStream(); in parseSectionContribs() local 424 if (!Dbi) in parseSectionContribs() 455 auto *Dbi = getDbiStreamPtr(*Pdb); getModuleDebugStream() local [all...] |
H A D | SymbolCache.cpp | 78 SymbolCache::SymbolCache(NativeSession &Session, DbiStream *Dbi) in SymbolCache() argument 79 : Session(Session), Dbi(Dbi) { in SymbolCache() 84 if (Dbi) in SymbolCache() 85 Compilands.resize(Dbi->modules().getModuleCount()); in SymbolCache() 268 if (!Dbi) in getNumCompilands() 271 return Dbi->modules().getModuleCount(); in getNumCompilands() 345 if (!Dbi) in findFunctionSymbolBySectOffset() 598 if (!Dbi) in getOrCreateCompiland() 605 const DbiModuleList &Modules = Dbi->modules(); in getOrCreateCompiland()
|
H A D | InputFile.cpp | 44 DbiStream &Dbi = *DbiOrErr; in getModuleDebugStream() local 45 const auto &Modules = Dbi.modules(); in getModuleDebugStream() 74 DbiStream &Dbi = *DbiOrErr; in getModuleDebugStream() local 75 const auto &Modules = Dbi.modules(); in getModuleDebugStream() 549 DbiStream &Dbi = cantFail(Value.File->pdb().getPDBDbiStream()); in isEnd() local 550 uint32_t Count = Dbi.modules().getModuleCount(); in isEnd()
|
H A D | PDBFile.cpp | 288 if (!Dbi) { in getPDBDbiStream() 295 Dbi = std::move(TempDbi); in getPDBDbiStream() 297 return *Dbi; in getPDBDbiStream()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | NativeExeSymbol.h | 25 DbiStream *Dbi = nullptr; variable
|
H A D | SymbolCache.h | 39 DbiStream *Dbi = nullptr; variable 124 SymbolCache(NativeSession &Session, DbiStream *Dbi);
|
H A D | PDBFileBuilder.h | 93 std::unique_ptr<DbiStreamBuilder> Dbi; variable
|
H A D | PDBFile.h | 132 std::unique_ptr<DbiStream> Dbi; variable
|