Home
last modified time | relevance | path

Searched refs:Dbi (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DStreamUtil.cpp69 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 DExplainOutputStyle.cpp73 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 DDumpOutputStyle.cpp391 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 Dllvm-pdbutil.cpp373 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 DNativeExeSymbol.cpp34 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 DPDBFileBuilder.cpp66 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 DNativeSession.cpp232 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 DSymbolCache.cpp78 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 DInputFile.cpp44 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 DPDBFile.cpp288 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 DNativeExeSymbol.h25 DbiStream *Dbi = nullptr; variable
H A DSymbolCache.h39 DbiStream *Dbi = nullptr; variable
124 SymbolCache(NativeSession &Session, DbiStream *Dbi);
H A DPDBFileBuilder.h93 std::unique_ptr<DbiStreamBuilder> Dbi; variable
H A DPDBFile.h132 std::unique_ptr<DbiStream> Dbi; variable