Lines Matching defs:FileOffset
31 ExplainOutputStyle::ExplainOutputStyle(InputFile &File, uint64_t FileOffset)
32 : File(File), FileOffset(FileOffset), P(2, false, outs()) {}
35 P.formatLine("Explaining file offset {0} of file '{1}'.", FileOffset,
74 explainStreamOffset(Dbi, FileOffset);
81 explainStreamOffset(Info, FileOffset);
91 return FileOffset / File.pdb().getBlockSize();
96 assert(FileOffset >= BlockStart);
97 return FileOffset - BlockStart;
135 if (FileOffset >= File.pdb().getFileSize()) {
137 FileOffset, File.pdb().getFileSize());
140 P.formatLine("Block:Offset = {2:X-}:{1:X-4}.", FileOffset, pdbBlockOffset(),
219 cantFail(File.pdb().getMsfBuffer().readBytes(FileOffset, 1, Bytes));
226 uint32_t OffsetInBlock = FileOffset - BlockMapOffset;
232 uint64_t FileOffset, uint32_t BlockSize) {
233 uint32_t BlockIndex = FileOffset / BlockSize;
234 uint32_t OffsetInBlock = FileOffset - BlockIndex * BlockSize;
250 getOffsetInStream(Layout.Blocks, FileOffset, File.pdb().getBlockSize());
278 getOffsetInStream(DirectoryBlocks, FileOffset, File.pdb().getBlockSize());