Home
last modified time | relevance | path

Searched full:dbistream (Results 1 – 25 of 47) sorted by relevance

12

/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DDbiStream.cpp1 //===- 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 DNativeExeSymbol.cpp12 #include "llvm/DebugInfo/PDB/Native/DbiStream.h"
22 static DbiStream *getDbiStreamPtr(NativeSession &Session) {
23 Expected<DbiStream &> DbiS = Session.getPDBFile().getPDBDbiStream(); in getDbiStreamPtr()
H A DInputFile.cpp17 #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 DNativeSession.cpp18 #include "llvm/DebugInfo/PDB/Native/DbiStream.h"
55 static DbiStream *getDbiStreamPtr(PDBFile &File) {
56 Expected<DbiStream &> DbiS = File.getPDBDbiStream();
H A DPDBFile.cpp13 #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 DYAMLOutputStyle.cpp19 #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 DExplainOutputStyle.cpp17 #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 DExplainOutputStyle.h20 class DbiStream; variable
53 void explainStreamOffset(DbiStream &Stream, uint32_t OffsetInStream);
H A DDumpOutputStyle.cpp39 #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 Dllvm-pdbutil.h195 extern llvm::cl::opt<bool> DbiStream;
207 enum class InputFileType { PDBFile, PDBStream, DBIStream, Names, ModuleStream }; enumerator
H A DPdbYaml.cpp110 IO.mapOptional("DbiStream", Obj.DbiStream); in mapping()
/llvm-project/llvm/docs/PDB/
H A DModiStream.rst17 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 DDbiStream.h1 //===- DbiStream.h - PDB Dbi Stream (Stream 3) Access -----------*- C++ -*-===//
39 class DbiStream {
43 explicit DbiStream(std::unique_ptr<BinaryStream> Stream);
44 ~DbiStream();
H A DPDBFile.h30 class DbiStream; variable
99 Expected<DbiStream &> getPDBDbiStream();
132 std::unique_ptr<DbiStream> Dbi;
H A DNativeExeSymbol.h21 class DbiStream; variable
25 DbiStream *Dbi = nullptr;
H A DSymbolCache.h35 class DbiStream; variable
39 DbiStream *Dbi = nullptr;
124 SymbolCache(NativeSession &Session, DbiStream *Dbi);
/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbIndex.h26 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 Dobjfilename.yaml2 DbiStream:
H A Dunknown-symbol.yaml2 DbiStream:
H A Dsource-names-2.yaml2 DbiStream:
H A Dsource-names-1.yaml2 DbiStream:
H A Done-symbol.yaml2 DbiStream:
H A Ddebug-subsections.yaml1 DbiStream:
/llvm-project/llvm/test/DebugInfo/PDB/
H A Dpdbdump-objfilename.test4 CHECK: DbiStream:
/llvm-project/lldb/source/Plugins/ObjectFile/PDB/
H A DObjectFilePDB.cpp16 #include "llvm/DebugInfo/PDB/Native/DbiStream.h"
30 static UUID GetPDBUUID(InfoStream &IS, DbiStream &DS) { in LLDB_PLUGIN_DEFINE()

12