Lines Matching refs:PDBFile

42 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()
74 uint32_t PDBFile::getNumDirectoryBlocks() const { in getNumDirectoryBlocks()
79 uint64_t PDBFile::getBlockMapOffset() const { in getBlockMapOffset()
84 uint32_t PDBFile::getNumStreams() const { in getNumStreams()
88 uint32_t PDBFile::getMaxStreamSize() const { in getMaxStreamSize()
93 uint32_t PDBFile::getStreamByteSize(uint32_t StreamIndex) const { in getStreamByteSize()
98 PDBFile::getStreamBlockList(uint32_t StreamIndex) const { in getStreamBlockList()
102 uint32_t PDBFile::getFileSize() const { return Buffer->getLength(); } in getFileSize()
104 Expected<ArrayRef<uint8_t>> PDBFile::getBlockData(uint32_t BlockIndex, in getBlockData()
114 Error PDBFile::setBlockData(uint32_t BlockIndex, uint32_t Offset, in setBlockData()
120 Error PDBFile::parseFileHeaders() { in parseFileHeaders()
180 Error PDBFile::parseStreamData() { in parseStreamData()
233 ArrayRef<support::ulittle32_t> PDBFile::getDirectoryBlockArray() const { in getDirectoryBlockArray()
237 std::unique_ptr<MappedBlockStream> PDBFile::createIndexedStream(uint16_t SN) { in createIndexedStream()
244 MSFStreamLayout PDBFile::getStreamLayout(uint32_t StreamIdx) const { in getStreamLayout()
252 msf::MSFStreamLayout PDBFile::getFpmStreamLayout() const { in getFpmStreamLayout()
256 Expected<GlobalsStream &> PDBFile::getPDBGlobalsStream() { in getPDBGlobalsStream()
274 Expected<InfoStream &> PDBFile::getPDBInfoStream() { in getPDBInfoStream()
287 Expected<DbiStream &> PDBFile::getPDBDbiStream() { in getPDBDbiStream()
300 Expected<TpiStream &> PDBFile::getPDBTpiStream() { in getPDBTpiStream()
313 Expected<TpiStream &> PDBFile::getPDBIpiStream() { in getPDBIpiStream()
329 Expected<PublicsStream &> PDBFile::getPDBPublicsStream() { in getPDBPublicsStream()
347 Expected<SymbolStream &> PDBFile::getPDBSymbolStream() { in getPDBSymbolStream()
367 Expected<PDBStringTable &> PDBFile::getStringTable() { in getStringTable()
394 uint32_t PDBFile::getPointerSize() { in getPointerSize()
404 bool PDBFile::hasPDBDbiStream() const { in hasPDBDbiStream()
408 bool PDBFile::hasPDBGlobalsStream() { in hasPDBGlobalsStream()
418 bool PDBFile::hasPDBInfoStream() const { return StreamPDB < getNumStreams(); } in hasPDBInfoStream()
420 bool PDBFile::hasPDBIpiStream() const { in hasPDBIpiStream()
427 auto &InfoStream = cantFail(const_cast<PDBFile *>(this)->getPDBInfoStream()); in hasPDBIpiStream()
431 bool PDBFile::hasPDBPublicsStream() { in hasPDBPublicsStream()
440 bool PDBFile::hasPDBSymbolStream() { in hasPDBSymbolStream()
447 bool PDBFile::hasPDBTpiStream() const { return StreamTPI < getNumStreams(); } in hasPDBTpiStream()
449 bool PDBFile::hasPDBStringTable() { in hasPDBStringTable()
467 PDBFile::safelyCreateIndexedStream(const MSFLayout &Layout, in safelyCreateIndexedStream()