/external/llvm/lib/DebugInfo/PDB/Raw/ |
D | PDBFile.cpp | 38 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 …]
|
D | PDBFileBuilder.cpp | 26 : 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()
|
D | RawSession.cpp | 43 RawSession::RawSession(std::unique_ptr<PDBFile> PdbFile) in RawSession() 60 std::unique_ptr<PDBFile> File(new PDBFile(std::move(Stream))); in createFromPdb()
|
D | DbiStreamBuilder.cpp | 21 DbiStreamBuilder::DbiStreamBuilder(PDBFile &File) in DbiStreamBuilder()
|
D | PublicsStream.cpp | 74 PublicsStream::PublicsStream(PDBFile &File, in PublicsStream()
|
/external/llvm/include/llvm/DebugInfo/PDB/Raw/ |
D | RawSession.h | 19 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;
|
D | PDBFileBuilder.h | 30 class PDBFile; variable 39 Error setSuperBlock(const PDBFile::SuperBlock &B); 48 Expected<std::unique_ptr<PDBFile>> build(); 55 std::unique_ptr<PDBFile> File;
|
D | DbiStreamBuilder.h | 23 class PDBFile; variable 27 DbiStreamBuilder(PDBFile &File); 43 PDBFile &File;
|
D | TpiStream.h | 26 class PDBFile; variable 32 TpiStream(const PDBFile &File, std::unique_ptr<MappedBlockStream> Stream); 57 const PDBFile &Pdb;
|
D | PublicsStream.h | 25 class PDBFile; variable 32 PublicsStream(PDBFile &File, std::unique_ptr<MappedBlockStream> Stream); 57 PDBFile &Pdb;
|
D | PDBFile.h | 45 class PDBFile : public IPDBFile { 72 explicit PDBFile(std::unique_ptr<codeview::StreamInterface> PdbFileBuffer); 73 ~PDBFile() override; 130 const PDBFile::SuperBlock *SB;
|
D | DirectoryStreamData.h | 24 DirectoryStreamData(const PDBFile &File) : File(File) {} in DirectoryStreamData() 32 const PDBFile &File;
|
D | DbiStream.h | 33 class PDBFile; variable 64 DbiStream(PDBFile &File, std::unique_ptr<MappedBlockStream> Stream); 115 PDBFile &Pdb;
|
D | MappedBlockStream.h | 28 class PDBFile; variable 46 createDirectoryStream(const PDBFile &File);
|
D | SymbolStream.h | 21 class PDBFile; variable
|
D | InfoStreamBuilder.h | 24 class PDBFile; variable
|
D | ModStream.h | 24 class PDBFile; variable
|
D | InfoStream.h | 25 class PDBFile; variable
|
/external/llvm/tools/llvm-pdbdump/ |
D | PdbYaml.h | 29 PDBFile::SuperBlock SuperBlock; 80 template <> struct MappingTraits<pdb::PDBFile::SuperBlock> { 81 static void mapping(IO &IO, pdb::PDBFile::SuperBlock &SB);
|
D | YAMLOutputStyle.h | 24 YAMLOutputStyle(PDBFile &File); 37 PDBFile &File;
|
D | LLVMOutputStyle.h | 22 LLVMOutputStyle(PDBFile &File); 43 PDBFile &File;
|
D | OutputStyle.h | 17 class PDBFile; variable
|
D | PdbYaml.cpp | 124 void MappingTraits<PDBFile::SuperBlock>::mapping(IO &IO, in mapping() 125 PDBFile::SuperBlock &SB) { in mapping()
|
/external/llvm/tools/llvm-pdbdump/fuzzer/ |
D | llvm-pdbdump-fuzzer.cpp | 53 std::unique_ptr<pdb::PDBFile> File(new pdb::PDBFile(std::move(InputStream))); in LLVMFuzzerTestOneInput()
|
/external/llvm/lib/DebugInfo/PDB/ |
D | CMakeLists.txt | 43 Raw/PDBFile.cpp
|