Lines Matching refs:BlockHeader
25 const LineBlockFragmentHeader *BlockHeader;
27 if (auto EC = Reader.readObject(BlockHeader))
31 BlockHeader->NumLines *
33 if (BlockHeader->BlockSize < sizeof(LineBlockFragmentHeader))
36 uint32_t Size = BlockHeader->BlockSize - sizeof(LineBlockFragmentHeader);
40 // The value recorded in BlockHeader->BlockSize includes the size of
42 Len = BlockHeader->BlockSize;
43 Item.NameIndex = BlockHeader->NameIndex;
44 if (auto EC = Reader.readArray(Item.LineNumbers, BlockHeader->NumLines))
47 if (auto EC = Reader.readArray(Item.Columns, BlockHeader->NumLines))
114 LineBlockFragmentHeader BlockHeader;
117 BlockHeader.NumLines = B.Lines.size();
118 BlockHeader.BlockSize = sizeof(LineBlockFragmentHeader);
119 BlockHeader.BlockSize += BlockHeader.NumLines * sizeof(LineNumberEntry);
121 BlockHeader.BlockSize += BlockHeader.NumLines * sizeof(ColumnNumberEntry);
122 BlockHeader.NameIndex = B.ChecksumBufferOffset;
123 if (auto EC = Writer.writeObject(BlockHeader))