Home
last modified time | relevance | path

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

1234

/external/llvm-project/llvm/lib/DebugInfo/PDB/Native/
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 …]
/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/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;
/external/llvm-project/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
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;
DTpiStream.h31 class PDBFile; variable
37 TpiStream(PDBFile &File, std::unique_ptr<msf::MappedBlockStream> Stream);
76 PDBFile &Pdb;
/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-project/llvm/tools/llvm-pdbutil/
DBytesOutputStyle.h26 class PDBFile; variable
30 BytesOutputStyle(PDBFile &File);
60 PDBFile &File;
DInputFile.h35 class PDBFile; variable
46 PointerUnion<PDBFile *, object::COFFObjectFile *, MemoryBuffer *> PdbOrObj;
64 PDBFile &pdb();
65 const PDBFile &pdb() const;
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);
DDumpOutputStyle.h75 PDBFile &getPdb();
95 Error dumpOldFpo(PDBFile &File);
96 Error dumpNewFpo(PDBFile &File);
/external/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
DPdbIndex.h51 llvm::pdb::PDBFile *m_file = nullptr;
113 static llvm::Expected<std::unique_ptr<PdbIndex>> create(llvm::pdb::PDBFile *);
119 llvm::pdb::PDBFile &pdb() { return *m_file; } in pdb()
120 const llvm::pdb::PDBFile &pdb() const { return *m_file; } in pdb()
/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;
/external/llvm-project/lldb/source/Plugins/ObjectFile/PDB/
DObjectFilePDB.h30 static std::unique_ptr<llvm::pdb::PDBFile>
92 llvm::pdb::PDBFile &GetPDBFile() { return *m_file_up; } in GetPDBFile()
101 std::unique_ptr<llvm::pdb::PDBFile> m_file_up;

1234