Lines Matching refs:PDBFile

41 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()
92 uint32_t PDBFile::getStreamByteSize(uint32_t StreamIndex) const { in getStreamByteSize()
97 PDBFile::getStreamBlockList(uint32_t StreamIndex) const { in getStreamBlockList()
101 uint64_t PDBFile::getFileSize() const { return Buffer->getLength(); } in getFileSize()
103 Expected<ArrayRef<uint8_t>> PDBFile::getBlockData(uint32_t BlockIndex, in getBlockData()
113 Error PDBFile::setBlockData(uint32_t BlockIndex, uint32_t Offset, in setBlockData()
119 Error PDBFile::parseFileHeaders() { in parseFileHeaders()
179 Error PDBFile::parseStreamData() { in parseStreamData()
232 ArrayRef<support::ulittle32_t> PDBFile::getDirectoryBlockArray() const { in getDirectoryBlockArray()
237 PDBFile::createIndexedStream(uint16_t SN) const { 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()
366 Expected<PDBStringTable &> PDBFile::getStringTable() { in getStringTable()
383 Expected<InjectedSourceStream &> PDBFile::getInjectedSourceStream() { in getInjectedSourceStream()
401 uint32_t PDBFile::getPointerSize() { in getPointerSize()
411 bool PDBFile::hasPDBDbiStream() const { in hasPDBDbiStream()
415 bool PDBFile::hasPDBGlobalsStream() { in hasPDBGlobalsStream()
425 bool PDBFile::hasPDBInfoStream() const { return StreamPDB < getNumStreams(); } in hasPDBInfoStream()
427 bool PDBFile::hasPDBIpiStream() const { in hasPDBIpiStream()
434 auto &InfoStream = cantFail(const_cast<PDBFile *>(this)->getPDBInfoStream()); in hasPDBIpiStream()
438 bool PDBFile::hasPDBPublicsStream() { in hasPDBPublicsStream()
447 bool PDBFile::hasPDBSymbolStream() { in hasPDBSymbolStream()
454 bool PDBFile::hasPDBTpiStream() const { return StreamTPI < getNumStreams(); } in hasPDBTpiStream()
456 bool PDBFile::hasPDBStringTable() { in hasPDBStringTable()
469 bool PDBFile::hasPDBInjectedSourceStream() { in hasPDBInjectedSourceStream()
487 PDBFile::safelyCreateIndexedStream(uint32_t StreamIndex) const { in safelyCreateIndexedStream()
495 PDBFile::safelyCreateNamedStream(StringRef Name) { in safelyCreateNamedStream()