Lines Matching refs:PDBFile
42 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()
75 uint32_t PDBFile::getNumDirectoryBlocks() const { in getNumDirectoryBlocks()
80 uint64_t PDBFile::getBlockMapOffset() const { in getBlockMapOffset()
85 uint32_t PDBFile::getNumStreams() const { in getNumStreams()
89 uint32_t PDBFile::getMaxStreamSize() const { in getMaxStreamSize()
94 uint32_t PDBFile::getStreamByteSize(uint32_t StreamIndex) const { in getStreamByteSize()
99 PDBFile::getStreamBlockList(uint32_t StreamIndex) const { in getStreamBlockList()
103 uint32_t PDBFile::getFileSize() const { return Buffer->getLength(); } in getFileSize()
105 Expected<ArrayRef<uint8_t>> PDBFile::getBlockData(uint32_t BlockIndex, in getBlockData()
115 Error PDBFile::setBlockData(uint32_t BlockIndex, uint32_t Offset, in setBlockData()
121 Error PDBFile::parseFileHeaders() { in parseFileHeaders()
181 Error PDBFile::parseStreamData() { in parseStreamData()
234 ArrayRef<support::ulittle32_t> PDBFile::getDirectoryBlockArray() const { in getDirectoryBlockArray()
239 PDBFile::createIndexedStream(uint16_t SN) const { in createIndexedStream()
246 MSFStreamLayout PDBFile::getStreamLayout(uint32_t StreamIdx) const { in getStreamLayout()
254 msf::MSFStreamLayout PDBFile::getFpmStreamLayout() const { in getFpmStreamLayout()
258 Expected<GlobalsStream &> PDBFile::getPDBGlobalsStream() { in getPDBGlobalsStream()
276 Expected<InfoStream &> PDBFile::getPDBInfoStream() { in getPDBInfoStream()
289 Expected<DbiStream &> PDBFile::getPDBDbiStream() { in getPDBDbiStream()
302 Expected<TpiStream &> PDBFile::getPDBTpiStream() { in getPDBTpiStream()
315 Expected<TpiStream &> PDBFile::getPDBIpiStream() { in getPDBIpiStream()
331 Expected<PublicsStream &> PDBFile::getPDBPublicsStream() { in getPDBPublicsStream()
349 Expected<SymbolStream &> PDBFile::getPDBSymbolStream() { in getPDBSymbolStream()
368 Expected<PDBStringTable &> PDBFile::getStringTable() { in getStringTable()
385 Expected<InjectedSourceStream &> PDBFile::getInjectedSourceStream() { in getInjectedSourceStream()
403 uint32_t PDBFile::getPointerSize() { in getPointerSize()
413 bool PDBFile::hasPDBDbiStream() const { in hasPDBDbiStream()
417 bool PDBFile::hasPDBGlobalsStream() { in hasPDBGlobalsStream()
427 bool PDBFile::hasPDBInfoStream() const { return StreamPDB < getNumStreams(); } in hasPDBInfoStream()
429 bool PDBFile::hasPDBIpiStream() const { in hasPDBIpiStream()
436 auto &InfoStream = cantFail(const_cast<PDBFile *>(this)->getPDBInfoStream()); in hasPDBIpiStream()
440 bool PDBFile::hasPDBPublicsStream() { in hasPDBPublicsStream()
449 bool PDBFile::hasPDBSymbolStream() { in hasPDBSymbolStream()
456 bool PDBFile::hasPDBTpiStream() const { return StreamTPI < getNumStreams(); } in hasPDBTpiStream()
458 bool PDBFile::hasPDBStringTable() { in hasPDBStringTable()
471 bool PDBFile::hasPDBInjectedSourceStream() { in hasPDBInjectedSourceStream()
489 PDBFile::safelyCreateIndexedStream(uint32_t StreamIndex) const { in safelyCreateIndexedStream()
497 PDBFile::safelyCreateNamedStream(StringRef Name) { in safelyCreateNamedStream()