Lines Matching refs:BlockHeader
26 const LineBlockFragmentHeader *BlockHeader; in operator ()() local
28 if (auto EC = Reader.readObject(BlockHeader)) in operator ()()
32 BlockHeader->NumLines * in operator ()()
34 if (BlockHeader->BlockSize < sizeof(LineBlockFragmentHeader)) in operator ()()
37 uint32_t Size = BlockHeader->BlockSize - sizeof(LineBlockFragmentHeader); in operator ()()
43 Len = BlockHeader->BlockSize; in operator ()()
44 Item.NameIndex = BlockHeader->NameIndex; in operator ()()
45 if (auto EC = Reader.readArray(Item.LineNumbers, BlockHeader->NumLines)) in operator ()()
48 if (auto EC = Reader.readArray(Item.Columns, BlockHeader->NumLines)) in operator ()()
115 LineBlockFragmentHeader BlockHeader; in commit() local
118 BlockHeader.NumLines = B.Lines.size(); in commit()
119 BlockHeader.BlockSize = sizeof(LineBlockFragmentHeader); in commit()
120 BlockHeader.BlockSize += BlockHeader.NumLines * sizeof(LineNumberEntry); in commit()
122 BlockHeader.BlockSize += BlockHeader.NumLines * sizeof(ColumnNumberEntry); in commit()
123 BlockHeader.NameIndex = B.ChecksumBufferOffset; in commit()
124 if (auto EC = Writer.writeObject(BlockHeader)) in commit()