Lines Matching refs:FileOffset
34 ExplainOutputStyle::ExplainOutputStyle(InputFile &File, uint64_t FileOffset)
35 : File(File), FileOffset(FileOffset), P(2, false, outs(), opts::Filters) {}
38 P.formatLine("Explaining file offset {0} of file '{1}'.", FileOffset,
76 explainStreamOffset(Dbi, FileOffset);
83 explainStreamOffset(Info, FileOffset);
93 return FileOffset / File.pdb().getBlockSize();
98 assert(FileOffset >= BlockStart);
99 return FileOffset - BlockStart;
137 if (FileOffset >= File.pdb().getFileSize()) {
139 FileOffset, File.pdb().getFileSize());
142 P.formatLine("Block:Offset = {2:X-}:{1:X-4}.", FileOffset, pdbBlockOffset(),
221 cantFail(File.pdb().getMsfBuffer().readBytes(FileOffset, 1, Bytes));
228 uint32_t OffsetInBlock = FileOffset - BlockMapOffset;
234 uint64_t FileOffset, uint32_t BlockSize) {
235 uint32_t BlockIndex = FileOffset / BlockSize;
236 uint32_t OffsetInBlock = FileOffset - BlockIndex * BlockSize;
252 getOffsetInStream(Layout.Blocks, FileOffset, File.pdb().getBlockSize());
280 getOffsetInStream(DirectoryBlocks, FileOffset, File.pdb().getBlockSize());