/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | DbiStream.cpp | 1 //===- DbiStream.cpp - PDB Dbi Stream (Stream 3) Access -------------------===// 9 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 45 DbiStream::DbiStream(std::unique_ptr<BinaryStream> Stream) in DbiStream() function in DbiStream 48 DbiStream::~DbiStream() = default; 50 Error DbiStream::reload(PDBFile *Pdb) { in reload() 145 PdbRaw_DbiVer DbiStream::getDbiVersion() const { in getDbiVersion() 150 uint32_t DbiStream::getAge() const { return Header->Age; } in getAge() 152 uint16_t DbiStream::getPublicSymbolStreamIndex() const { in getPublicSymbolStreamIndex() 156 uint16_t DbiStream::getGlobalSymbolStreamIndex() const { in getGlobalSymbolStreamIndex() 160 uint16_t DbiStream::getFlags() const { return Header->Flags; } in getFlags() [all …]
|
H A D | NativeExeSymbol.cpp | 12 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 22 static DbiStream *getDbiStreamPtr(NativeSession &Session) { 23 Expected<DbiStream &> DbiS = Session.getPDBFile().getPDBDbiStream(); in getDbiStreamPtr()
|
H A D | InputFile.cpp | 17 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 41 Expected<DbiStream &> DbiOrErr = File.getPDBDbiStream(); in getModuleDebugStream() 44 DbiStream &Dbi = *DbiOrErr; in getModuleDebugStream() 71 Expected<DbiStream &> DbiOrErr = File.getPDBDbiStream(); in getModuleDebugStream() 74 DbiStream &Dbi = *DbiOrErr; in getModuleDebugStream() 549 DbiStream &Dbi = cantFail(Value.File->pdb().getPDBDbiStream()); in isEnd()
|
H A D | NativeSession.cpp | 18 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 55 static DbiStream *getDbiStreamPtr(PDBFile &File) { 56 Expected<DbiStream &> DbiS = File.getPDBDbiStream();
|
H A D | PDBFile.cpp | 13 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 287 Expected<DbiStream &> PDBFile::getPDBDbiStream() { in getPDBDbiStream() 292 auto TempDbi = std::make_unique<DbiStream>(std::move(*DbiS)); in getPDBDbiStream()
|
/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | YAMLOutputStyle.cpp | 19 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 196 if (!opts::pdb2yaml::DbiStream) in dumpDbiStream() 207 Obj.DbiStream.emplace(); in dumpDbiStream() 208 Obj.DbiStream->Age = DS.getAge(); in dumpDbiStream() 209 Obj.DbiStream->BuildNumber = DS.getBuildNumber(); in dumpDbiStream() 210 Obj.DbiStream->Flags = DS.getFlags(); in dumpDbiStream() 211 Obj.DbiStream->MachineType = DS.getMachineType(); in dumpDbiStream() 212 Obj.DbiStream->PdbDllRbld = DS.getPdbDllRbld(); in dumpDbiStream() 213 Obj.DbiStream->PdbDllVersion = DS.getPdbDllVersion(); in dumpDbiStream() 214 Obj.DbiStream->VerHeader = DS.getDbiVersion(); in dumpDbiStream() [all …]
|
H A D | ExplainOutputStyle.cpp | 17 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 72 case opts::explain::InputFileType::DBIStream: { in explainBinaryFile() 73 DbiStream Dbi(std::move(Stream)); in explainBinaryFile() 258 DbiStream &Dbi = cantFail(File.pdb().getPDBDbiStream()); in explainPdbStreamOffset() 298 static void explainDbiHeaderOffset(LinePrinter &P, DbiStream &Dbi, in explainDbiHeaderOffset() 359 static void explainDbiModiSubstreamOffset(LinePrinter &P, DbiStream &Dbi, in explainDbiModiSubstreamOffset() 405 void ExplainOutputStyle::explainStreamOffset(DbiStream &Dbi, in explainStreamOffset() 415 void (*Explain)(LinePrinter &, DbiStream &, uint32_t); in explainStreamOffset() 421 dontExplain<DbiStream>}, in explainStreamOffset() 422 {int32_t(Header->SectionMapSize), "Section Map", dontExplain<DbiStream>}, in explainStreamOffset() [all...] |
H A D | ExplainOutputStyle.h | 20 class DbiStream; variable 53 void explainStreamOffset(DbiStream &Stream, uint32_t OffsetInStream);
|
H A D | DumpOutputStyle.cpp | 39 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 264 DbiStream &DBI = Err(getPdb().getPDBDbiStream()); in dumpFileSummary() 391 DbiStream &Dbi = cantFail(File.getPDBDbiStream()); in loadSectionHeaders() 478 Expected<DbiStream &> StreamOrErr = getPdb().getPDBDbiStream(); in dumpModules() 481 DbiStream &Stream = *StreamOrErr; in dumpModules() 533 Expected<DbiStream &> StreamOrErr = getPdb().getPDBDbiStream(); in dumpModuleFiles() 536 DbiStream &Stream = *StreamOrErr; in dumpModuleFiles() 984 DbiStream &Dbi = Err(File.getPDBDbiStream()); in dumpOldFpo() 1011 DbiStream &Dbi = Err(File.getPDBDbiStream()); in dumpNewFpo() 1833 DbiStream &Dbi = Err(getPdb().getPDBDbiStream()); in dumpSectionContribs() [all …]
|
H A D | llvm-pdbutil.h | 195 extern llvm::cl::opt<bool> DbiStream; 207 enum class InputFileType { PDBFile, PDBStream, DBIStream, Names, ModuleStream }; enumerator
|
H A D | PdbYaml.cpp | 110 IO.mapOptional("DbiStream", Obj.DbiStream); in mapping()
|
/llvm-project/llvm/docs/PDB/ |
H A D | ModiStream.rst | 17 and module is contained in the :doc:`DBI Stream <DbiStream>`. The modi stream 52 <dbi_mod_info_substream>` of the :doc:`DBI Stream <DbiStream>`. 57 :doc:`DBI Stream <DbiStream>`. If this value is ``0``, then C11 line 65 :doc:`DBI Stream <DbiStream>`. If this value is ``0``, then C13 line
|
/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | DbiStream.h | 1 //===- DbiStream.h - PDB Dbi Stream (Stream 3) Access -----------*- C++ -*-===// 39 class DbiStream { 43 explicit DbiStream(std::unique_ptr<BinaryStream> Stream); 44 ~DbiStream();
|
H A D | PDBFile.h | 30 class DbiStream; variable 99 Expected<DbiStream &> getPDBDbiStream(); 132 std::unique_ptr<DbiStream> Dbi;
|
H A D | NativeExeSymbol.h | 21 class DbiStream; variable 25 DbiStream *Dbi = nullptr;
|
H A D | SymbolCache.h | 35 class DbiStream; variable 39 DbiStream *Dbi = nullptr; 124 SymbolCache(NativeSession &Session, DbiStream *Dbi);
|
/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbIndex.h | 26 class DbiStream; variable 57 llvm::pdb::DbiStream *m_dbi = nullptr; 121 llvm::pdb::DbiStream &dbi() { return *m_dbi; } in dbi() 122 const llvm::pdb::DbiStream &dbi() const { return *m_dbi; } in dbi()
|
/llvm-project/llvm/test/DebugInfo/PDB/Inputs/ |
H A D | objfilename.yaml | 2 DbiStream:
|
H A D | unknown-symbol.yaml | 2 DbiStream:
|
H A D | source-names-2.yaml | 2 DbiStream:
|
H A D | source-names-1.yaml | 2 DbiStream:
|
H A D | one-symbol.yaml | 2 DbiStream:
|
H A D | debug-subsections.yaml | 1 DbiStream:
|
/llvm-project/llvm/test/DebugInfo/PDB/ |
H A D | pdbdump-objfilename.test | 4 CHECK: DbiStream:
|
/llvm-project/lldb/source/Plugins/ObjectFile/PDB/ |
H A D | ObjectFilePDB.cpp | 16 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 30 static UUID GetPDBUUID(InfoStream &IS, DbiStream &DS) { in LLDB_PLUGIN_DEFINE()
|