Home
last modified time | relevance | path

Searched refs:PDBFile (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFile.cpp42 PDBFile::PDBFile(StringRef Path, std::unique_ptr<BinaryStream> PdbFileBuffer, in PDBFile() function in PDBFile
46 PDBFile::~PDBFile() = default;
60 uint32_t PDBFile::getBlockCount() const { in getBlockCount()
84 uint32_t PDBFile::getNumStreams() const { in getNumStreams()
120 Error PDBFile::parseFileHeaders() { in parseFileHeaders()
180 Error PDBFile::parseStreamData() { in parseStreamData()
394 uint32_t PDBFile::getPointerSize() { in getPointerSize()
408 bool PDBFile::hasPDBGlobalsStream() { in hasPDBGlobalsStream()
431 bool PDBFile::hasPDBPublicsStream() { in hasPDBPublicsStream()
440 bool PDBFile::hasPDBSymbolStream() { in hasPDBSymbolStream()
[all …]
H A DNativeSession.cpp43 static DbiStream *getDbiStreamPtr(PDBFile &File) { in getDbiStreamPtr()
52 NativeSession::NativeSession(std::unique_ptr<PDBFile> PdbFile, in NativeSession()
66 auto File = llvm::make_unique<PDBFile>(Path, std::move(Stream), *Allocator); in createFromPdb()
H A DDbiStream.cpp53 Error DbiStream::reload(PDBFile *Pdb) { in reload()
249 Error DbiStream::initializeSectionHeadersData(PDBFile *Pdb) { in initializeSectionHeadersData()
282 Error DbiStream::initializeFpoRecords(PDBFile *Pdb) { in initializeFpoRecords()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeSession.h26 class PDBFile; variable
31 NativeSession(std::unique_ptr<PDBFile> PdbFile,
98 PDBFile &getPDBFile() { return *Pdb; } in getPDBFile()
99 const PDBFile &getPDBFile() const { return *Pdb; } in getPDBFile()
108 std::unique_ptr<PDBFile> Pdb;
H A DDbiStream.h34 class PDBFile; variable
43 Error reload(PDBFile *Pdb);
92 Error initializeSectionHeadersData(PDBFile *Pdb);
94 Error initializeFpoRecords(PDBFile *Pdb);
H A DTpiStream.h32 class PDBFile; variable
38 TpiStream(PDBFile &File, std::unique_ptr<msf::MappedBlockStream> Stream);
77 PDBFile &Pdb;
H A DPDBFile.h42 class PDBFile : public msf::IMSFFile {
46 PDBFile(StringRef Path, std::unique_ptr<BinaryStream> PdbFileBuffer,
48 ~PDBFile() override;
H A DSymbolStream.h22 class PDBFile; variable
H A DPublicsStream.h26 class PDBFile; variable
H A DInfoStream.h27 class PDBFile; variable
H A DInfoStreamBuilder.h28 class PDBFile; variable
H A DTpiStreamBuilder.h44 class PDBFile;
H A DGlobalsStream.h25 class PDBFile; variable
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DBytesOutputStyle.h27 class PDBFile; variable
31 BytesOutputStyle(PDBFile &File);
61 PDBFile &File;
H A DInputFile.h36 class PDBFile; variable
47 PointerUnion3<PDBFile *, object::COFFObjectFile *, MemoryBuffer *> PdbOrObj;
65 PDBFile &pdb();
66 const PDBFile &pdb() const;
H A DDumpOutputStyle.h70 PDBFile &getPdb();
89 Error dumpOldFpo(PDBFile &File);
90 Error dumpNewFpo(PDBFile &File);
H A DLinePrinter.h31 class PDBFile; variable
57 void formatMsfStreamData(StringRef Label, PDBFile &File, uint32_t StreamIdx,
60 void formatMsfStreamData(StringRef Label, PDBFile &File,
63 void formatMsfStreamBlocks(PDBFile &File, const msf::MSFStreamLayout &Stream);
H A DYAMLOutputStyle.h25 YAMLOutputStyle(PDBFile &File);
42 PDBFile &File;
H A DStreamUtil.h21 class PDBFile; variable
59 void discoverStreamPurposes(PDBFile &File,
H A DInputFile.cpp39 getModuleDebugStream(PDBFile &File, StringRef &ModuleName, uint32_t Index) { in getModuleDebugStream()
298 PDBFile &InputFile::pdb() { in pdb()
300 return *PdbOrObj.get<PDBFile *>(); in pdb()
303 const PDBFile &InputFile::pdb() const { in pdb()
305 return *PdbOrObj.get<PDBFile *>(); in pdb()
355 bool InputFile::isPdb() const { return PdbOrObj.is<PDBFile *>(); } in isPdb()
H A Dllvm-pdbutil.h29 class PDBFile; variable
32 typedef llvm::PointerUnion<object::COFFObjectFile *, pdb::PDBFile *>
204 enum class InputFileType { PDBFile, PDBStream, DBIStream, Names, ModuleStream }; enumerator
H A DOutputStyle.h17 class PDBFile; variable
H A DLinePrinter.cpp175 void LinePrinter::formatMsfStreamData(StringRef Label, PDBFile &File, in formatMsfStreamData()
214 void LinePrinter::formatMsfStreamData(StringRef Label, PDBFile &File, in formatMsfStreamData()
249 PDBFile &File, const msf::MSFStreamLayout &StreamLayout) { in formatMsfStreamBlocks()
H A DBytesOutputStyle.cpp86 BytesOutputStyle::BytesOutputStyle(PDBFile &File) in BytesOutputStyle()
324 static void iterateOneModule(PDBFile &File, LinePrinter &P, in iterateOneModule()
357 static void iterateModules(PDBFile &File, LinePrinter &P, uint32_t IndentLevel, in iterateModules()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbIndex.h52 std::unique_ptr<llvm::pdb::PDBFile> m_file;
115 create(std::unique_ptr<llvm::pdb::PDBFile>);
120 llvm::pdb::PDBFile &pdb() { return *m_file; } in pdb()
121 const llvm::pdb::PDBFile &pdb() const { return *m_file; } in pdb()

12