Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/PDB/Native/
DPDBFile.cpp42 PDBFile::PDBFile(StringRef Path, std::unique_ptr<BinaryStream> PdbFileBuffer, in PDBFile() function in PDBFile
46 PDBFile::~PDBFile() = default;
48 StringRef PDBFile::getFilePath() const { return FilePath; } in getFilePath()
50 StringRef PDBFile::getFileDirectory() const { in getFileDirectory()
54 uint32_t PDBFile::getBlockSize() const { return ContainerLayout.SB->BlockSize; } in getBlockSize()
56 uint32_t PDBFile::getFreeBlockMapBlock() const { in getFreeBlockMapBlock()
60 uint32_t PDBFile::getBlockCount() const { in getBlockCount()
64 uint32_t PDBFile::getNumDirectoryBytes() const { in getNumDirectoryBytes()
68 uint32_t PDBFile::getBlockMapIndex() const { in getBlockMapIndex()
72 uint32_t PDBFile::getUnknown1() const { return ContainerLayout.SB->Unknown1; } in getUnknown1()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/DebugInfo/PDB/Native/
DPDBFile.cpp41 PDBFile::PDBFile(StringRef Path, std::unique_ptr<BinaryStream> PdbFileBuffer, in PDBFile() function in PDBFile
46 PDBFile::~PDBFile() = default;
48 StringRef PDBFile::getFilePath() const { return FilePath; } in getFilePath()
50 StringRef PDBFile::getFileDirectory() const { in getFileDirectory()
54 uint32_t PDBFile::getBlockSize() const { return ContainerLayout.SB->BlockSize; } in getBlockSize()
56 uint32_t PDBFile::getFreeBlockMapBlock() const { in getFreeBlockMapBlock()
60 uint32_t PDBFile::getBlockCount() const { in getBlockCount()
64 uint32_t PDBFile::getNumDirectoryBytes() const { in getNumDirectoryBytes()
68 uint32_t PDBFile::getBlockMapIndex() const { in getBlockMapIndex()
72 uint32_t PDBFile::getUnknown1() const { return ContainerLayout.SB->Unknown1; } in getUnknown1()
[all …]
DNativeEnumInjectedSources.cpp40 PDBFile &File;
44 PDBFile &File, const PDBStringTable &Strings) in NativeInjectedSource()
98 PDBFile &File, const InjectedSourceStream &IJS, in NativeEnumInjectedSources()
/external/llvm/lib/DebugInfo/PDB/Raw/
DPDBFile.cpp38 PDBFile::PDBFile(std::unique_ptr<StreamInterface> PdbFileBuffer) in PDBFile() function in PDBFile
41 PDBFile::~PDBFile() {} in ~PDBFile()
43 uint32_t PDBFile::getBlockSize() const { return SB->BlockSize; } in getBlockSize()
45 uint32_t PDBFile::getUnknown0() const { return SB->Unknown0; } in getUnknown0()
47 uint32_t PDBFile::getBlockCount() const { return SB->NumBlocks; } in getBlockCount()
49 uint32_t PDBFile::getNumDirectoryBytes() const { return SB->NumDirectoryBytes; } in getNumDirectoryBytes()
51 uint32_t PDBFile::getBlockMapIndex() const { return SB->BlockMapAddr; } in getBlockMapIndex()
53 uint32_t PDBFile::getUnknown1() const { return SB->Unknown1; } in getUnknown1()
55 uint32_t PDBFile::getNumDirectoryBlocks() const { in getNumDirectoryBlocks()
59 uint64_t PDBFile::getBlockMapOffset() const { in getBlockMapOffset()
[all …]
DPDBFileBuilder.cpp26 : File(llvm::make_unique<PDBFile>(std::move(PdbFileBuffer))) {} in PDBFileBuilder()
28 Error PDBFileBuilder::setSuperBlock(const PDBFile::SuperBlock &B) { in setSuperBlock()
29 auto SB = static_cast<PDBFile::SuperBlock *>( in setSuperBlock()
30 File->Allocator.Allocate(sizeof(PDBFile::SuperBlock), in setSuperBlock()
31 llvm::AlignOf<PDBFile::SuperBlock>::Alignment)); in setSuperBlock()
32 ::memcpy(SB, &B, sizeof(PDBFile::SuperBlock)); in setSuperBlock()
106 Expected<std::unique_ptr<PDBFile>> PDBFileBuilder::build() { in build()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/PDB/Native/
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;
DNativeSession.h25 class PDBFile; variable
30 NativeSession(std::unique_ptr<PDBFile> PdbFile,
97 PDBFile &getPDBFile() { return *Pdb; } in getPDBFile()
98 const PDBFile &getPDBFile() const { return *Pdb; } in getPDBFile()
107 std::unique_ptr<PDBFile> Pdb;
DTpiStream.h31 class PDBFile; variable
37 TpiStream(PDBFile &File, std::unique_ptr<msf::MappedBlockStream> Stream);
76 PDBFile &Pdb;
DNativeEnumInjectedSources.h24 NativeEnumInjectedSources(PDBFile &File, const InjectedSourceStream &IJS,
34 PDBFile &File;
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/DebugInfo/PDB/Native/
DDbiStream.h36 class PDBFile; variable
45 Error reload(PDBFile *Pdb);
97 Error initializeSectionHeadersData(PDBFile *Pdb);
99 Error initializeOldFpoRecords(PDBFile *Pdb);
100 Error initializeNewFpoRecords(PDBFile *Pdb);
103 createIndexedStreamForHeaderType(PDBFile *Pdb, DbgHeaderType Type) const;
DInputFile.h34 class PDBFile; variable
45 PointerUnion<PDBFile *, object::COFFObjectFile *, MemoryBuffer *> PdbOrObj;
57 InputFile(PDBFile *Pdb) { PdbOrObj = Pdb; } in InputFile()
66 PDBFile &pdb();
67 const PDBFile &pdb() const;
156 getModuleDebugStream(PDBFile &File, StringRef &ModuleName, uint32_t Index);
157 Expected<ModuleDebugStreamRef> getModuleDebugStream(PDBFile &File,
DNativeEnumInjectedSources.h20 class PDBFile; variable
25 NativeEnumInjectedSources(PDBFile &File, const InjectedSourceStream &IJS,
35 PDBFile &File;
DNativeSession.h23 class PDBFile; variable
39 NativeSession(std::unique_ptr<PDBFile> PdbFile,
109 PDBFile &getPDBFile() { return *Pdb; } in getPDBFile()
110 const PDBFile &getPDBFile() const { return *Pdb; } in getPDBFile()
126 std::unique_ptr<PDBFile> Pdb;
DTpiStream.h32 class PDBFile; variable
38 TpiStream(PDBFile &File, std::unique_ptr<msf::MappedBlockStream> Stream);
77 PDBFile &Pdb;
DLinePrinter.h47 class PDBFile; variable
75 void formatMsfStreamData(StringRef Label, PDBFile &File, uint32_t StreamIdx,
78 void formatMsfStreamData(StringRef Label, PDBFile &File,
81 void formatMsfStreamBlocks(PDBFile &File, const msf::MSFStreamLayout &Stream);
/external/llvm/include/llvm/DebugInfo/PDB/Raw/
DRawSession.h19 class PDBFile; variable
23 explicit RawSession(std::unique_ptr<PDBFile> PdbFile);
66 PDBFile &getPDBFile() { return *Pdb; } in getPDBFile()
67 const PDBFile &getPDBFile() const { return *Pdb; } in getPDBFile()
70 std::unique_ptr<PDBFile> Pdb;
DPDBFileBuilder.h30 class PDBFile; variable
39 Error setSuperBlock(const PDBFile::SuperBlock &B);
48 Expected<std::unique_ptr<PDBFile>> build();
55 std::unique_ptr<PDBFile> File;
DDbiStreamBuilder.h23 class PDBFile; variable
27 DbiStreamBuilder(PDBFile &File);
43 PDBFile &File;
DTpiStream.h26 class PDBFile; variable
32 TpiStream(const PDBFile &File, std::unique_ptr<MappedBlockStream> Stream);
57 const PDBFile &Pdb;
DPublicsStream.h25 class PDBFile; variable
32 PublicsStream(PDBFile &File, std::unique_ptr<MappedBlockStream> Stream);
57 PDBFile &Pdb;
DPDBFile.h45 class PDBFile : public IPDBFile {
72 explicit PDBFile(std::unique_ptr<codeview::StreamInterface> PdbFileBuffer);
73 ~PDBFile() override;
130 const PDBFile::SuperBlock *SB;
DDirectoryStreamData.h24 DirectoryStreamData(const PDBFile &File) : File(File) {} in DirectoryStreamData()
32 const PDBFile &File;
/external/llvm/tools/llvm-pdbdump/
DPdbYaml.h29 PDBFile::SuperBlock SuperBlock;
80 template <> struct MappingTraits<pdb::PDBFile::SuperBlock> {
81 static void mapping(IO &IO, pdb::PDBFile::SuperBlock &SB);
DYAMLOutputStyle.h24 YAMLOutputStyle(PDBFile &File);
37 PDBFile &File;
DLLVMOutputStyle.h22 LLVMOutputStyle(PDBFile &File);
43 PDBFile &File;

123