Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFile.cpp42 PDBFile::PDBFile(StringRef Path, std::unique_ptr<BinaryStream> PdbFileBuffer, in PDBFile() function in PDBFile
47 PDBFile::~PDBFile() = default;
49 StringRef PDBFile::getFilePath() const { return FilePath; } in getFilePath()
51 StringRef PDBFile::getFileDirectory() const { in getFileDirectory()
55 uint32_t PDBFile::getBlockSize() const { return ContainerLayout.SB->BlockSize; } in getBlockSize()
57 uint32_t PDBFile::getFreeBlockMapBlock() const { in getFreeBlockMapBlock()
61 uint32_t PDBFile::getBlockCount() const { in getBlockCount()
65 uint32_t PDBFile::getNumDirectoryBytes() const { in getNumDirectoryBytes()
69 uint32_t PDBFile::getBlockMapIndex() const { in getBlockMapIndex()
73 uint32_t PDBFile::getUnknown1() const { return ContainerLayout.SB->Unknown1; } in getUnknown1()
[all …]
H A DNativeEnumInjectedSources.cpp38 PDBFile &File;
42 PDBFile &File, const PDBStringTable &Strings) in NativeInjectedSource()
96 PDBFile &File, const InjectedSourceStream &IJS, in NativeEnumInjectedSources()
H A DDbiStream.cpp52 Error DbiStream::reload(PDBFile *Pdb) { in reload()
258 Error DbiStream::initializeSectionHeadersData(PDBFile *Pdb) { in initializeSectionHeadersData()
284 Error DbiStream::initializeOldFpoRecords(PDBFile *Pdb) { in initializeOldFpoRecords()
308 Error DbiStream::initializeNewFpoRecords(PDBFile *Pdb) { in initializeNewFpoRecords()
326 DbiStream::createIndexedStreamForHeaderType(PDBFile *Pdb, in createIndexedStreamForHeaderType()
H A DNativeSession.cpp48 static DbiStream *getDbiStreamPtr(PDBFile &File) { in getDbiStreamPtr()
57 NativeSession::NativeSession(std::unique_ptr<PDBFile> PdbFile, in NativeSession()
71 auto File = std::make_unique<PDBFile>(Path, std::move(Stream), *Allocator); in createFromPdb()
83 static Expected<std::unique_ptr<PDBFile>>
101 auto File = std::make_unique<PDBFile>(PdbPath, std::move(Stream), *Allocator); in loadPdbFile()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/
H A DDbiStream.h34 class PDBFile; variable
43 Error reload(PDBFile *Pdb);
95 Error initializeSectionHeadersData(PDBFile *Pdb);
97 Error initializeOldFpoRecords(PDBFile *Pdb);
98 Error initializeNewFpoRecords(PDBFile *Pdb);
101 createIndexedStreamForHeaderType(PDBFile *Pdb, DbgHeaderType Type) const;
H A DNativeEnumInjectedSources.h20 class PDBFile; variable
25 NativeEnumInjectedSources(PDBFile &File, const InjectedSourceStream &IJS,
35 PDBFile &File;
H A DNativeSession.h25 class PDBFile; variable
35 NativeSession(std::unique_ptr<PDBFile> PdbFile,
105 PDBFile &getPDBFile() { return *Pdb; } in getPDBFile()
106 const PDBFile &getPDBFile() const { return *Pdb; } in getPDBFile()
122 std::unique_ptr<PDBFile> Pdb;
H A DTpiStream.h31 class PDBFile; variable
37 TpiStream(PDBFile &File, std::unique_ptr<msf::MappedBlockStream> Stream);
76 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.h21 class PDBFile; variable
H A DPublicsStream.h25 class PDBFile; variable
H A DInfoStream.h26 class PDBFile; variable
H A DInfoStreamBuilder.h27 class PDBFile; variable
H A DGlobalsStream.h24 class PDBFile; variable
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
H A DBytesOutputStyle.h26 class PDBFile; variable
30 BytesOutputStyle(PDBFile &File);
60 PDBFile &File;
H A DInputFile.h35 class PDBFile; variable
46 PointerUnion<PDBFile *, object::COFFObjectFile *, MemoryBuffer *> PdbOrObj;
64 PDBFile &pdb();
65 const PDBFile &pdb() const;
H A DLinePrinter.h30 class PDBFile; variable
56 void formatMsfStreamData(StringRef Label, PDBFile &File, uint32_t StreamIdx,
59 void formatMsfStreamData(StringRef Label, PDBFile &File,
62 void formatMsfStreamBlocks(PDBFile &File, const msf::MSFStreamLayout &Stream);
H A DDumpOutputStyle.h75 PDBFile &getPdb();
95 Error dumpOldFpo(PDBFile &File);
96 Error dumpNewFpo(PDBFile &File);
H A DYAMLOutputStyle.h24 YAMLOutputStyle(PDBFile &File);
41 PDBFile &File;
H A DStreamUtil.h20 class PDBFile; variable
58 void discoverStreamPurposes(PDBFile &File,
H A DInputFile.cpp38 getModuleDebugStream(PDBFile &File, StringRef &ModuleName, uint32_t Index) { in getModuleDebugStream()
302 PDBFile &InputFile::pdb() { in pdb()
304 return *PdbOrObj.get<PDBFile *>(); in pdb()
307 const PDBFile &InputFile::pdb() const { in pdb()
309 return *PdbOrObj.get<PDBFile *>(); in pdb()
359 bool InputFile::isPdb() const { return PdbOrObj.is<PDBFile *>(); } in isPdb()
H A Dllvm-pdbutil.h28 class PDBFile; variable
31 typedef llvm::PointerUnion<object::COFFObjectFile *, pdb::PDBFile *>
206 enum class InputFileType { PDBFile, PDBStream, DBIStream, Names, ModuleStream }; enumerator
H A DLinePrinter.cpp174 void LinePrinter::formatMsfStreamData(StringRef Label, PDBFile &File, in formatMsfStreamData()
212 void LinePrinter::formatMsfStreamData(StringRef Label, PDBFile &File, in formatMsfStreamData()
247 PDBFile &File, const msf::MSFStreamLayout &StreamLayout) { in formatMsfStreamBlocks()
H A DOutputStyle.h16 class PDBFile; variable
H A DBytesOutputStyle.cpp85 BytesOutputStyle::BytesOutputStyle(PDBFile &File) in BytesOutputStyle()
323 static void iterateOneModule(PDBFile &File, LinePrinter &P, in iterateOneModule()
354 static void iterateModules(PDBFile &File, LinePrinter &P, uint32_t IndentLevel, in iterateModules()

12