Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/llvm-7.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/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()
DRawSession.cpp43 RawSession::RawSession(std::unique_ptr<PDBFile> PdbFile) in RawSession()
60 std::unique_ptr<PDBFile> File(new PDBFile(std::move(Stream))); in createFromPdb()
/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;
DDbiStream.h33 class PDBFile; variable
64 DbiStream(PDBFile &File, std::unique_ptr<MappedBlockStream> Stream);
115 PDBFile &Pdb;
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-pdbutil/
DAnalyze.h17 class PDBFile; variable
20 explicit AnalysisStyle(PDBFile &File);
25 PDBFile &File;
DBytesOutputStyle.h27 class PDBFile; variable
31 BytesOutputStyle(PDBFile &File);
61 PDBFile &File;
DInputFile.h36 class PDBFile; variable
47 PointerUnion3<PDBFile *, object::COFFObjectFile *, MemoryBuffer *> PdbOrObj;
65 PDBFile &pdb();
66 const PDBFile &pdb() const;
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);
DInputFile.cpp39 getModuleDebugStream(PDBFile &File, StringRef &ModuleName, uint32_t Index) { in getModuleDebugStream()
115 static const DebugStringTableSubsectionRef &extractStringTable(PDBFile &File) { in extractStringTable()
293 PDBFile &InputFile::pdb() { in pdb()
295 return *PdbOrObj.get<PDBFile *>(); in pdb()
298 const PDBFile &InputFile::pdb() const { in pdb()
300 return *PdbOrObj.get<PDBFile *>(); in pdb()
350 bool InputFile::isPdb() const { return PdbOrObj.is<PDBFile *>(); } in isPdb()
DYAMLOutputStyle.h25 YAMLOutputStyle(PDBFile &File);
41 PDBFile &File;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/PDB/Native/
DNativeSession.h27 class PDBFile; variable
31 NativeSession(std::unique_ptr<PDBFile> PdbFile,
107 PDBFile &getPDBFile() { return *Pdb; } in getPDBFile()
108 const PDBFile &getPDBFile() const { return *Pdb; } in getPDBFile()
111 std::unique_ptr<PDBFile> Pdb;
DDbiStream.h34 class PDBFile; variable
43 Error reload(PDBFile *Pdb);
92 Error initializeSectionHeadersData(PDBFile *Pdb);
94 Error initializeFpoRecords(PDBFile *Pdb);
DTpiStream.h32 class PDBFile; variable
38 TpiStream(PDBFile &File, std::unique_ptr<msf::MappedBlockStream> Stream);
66 PDBFile &Pdb;
DPDBFile.h42 class PDBFile : public msf::IMSFFile {
46 PDBFile(StringRef Path, std::unique_ptr<BinaryStream> PdbFileBuffer,
48 ~PDBFile() override;
/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