Home
last modified time | relevance | path

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

12

/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()
DDbiStreamBuilder.cpp21 DbiStreamBuilder::DbiStreamBuilder(PDBFile &File) in DbiStreamBuilder()
DPublicsStream.cpp74 PublicsStream::PublicsStream(PDBFile &File, in PublicsStream()
/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;
DMappedBlockStream.h28 class PDBFile; variable
46 createDirectoryStream(const PDBFile &File);
DSymbolStream.h21 class PDBFile; variable
DInfoStreamBuilder.h24 class PDBFile; variable
DModStream.h24 class PDBFile; variable
DInfoStream.h25 class PDBFile; variable
/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;
DOutputStyle.h17 class PDBFile; variable
DPdbYaml.cpp124 void MappingTraits<PDBFile::SuperBlock>::mapping(IO &IO, in mapping()
125 PDBFile::SuperBlock &SB) { in mapping()
/external/llvm/tools/llvm-pdbdump/fuzzer/
Dllvm-pdbdump-fuzzer.cpp53 std::unique_ptr<pdb::PDBFile> File(new pdb::PDBFile(std::move(InputStream))); in LLVMFuzzerTestOneInput()
/external/llvm/lib/DebugInfo/PDB/
DCMakeLists.txt43 Raw/PDBFile.cpp

12