Lines Matching refs:current_offset
631 uint32_t current_offset = gap_start; in AddFieldGap() local
632 while (current_offset != gap_end) { in AddFieldGap()
633 size_t remaining = gap_end - current_offset; in AddFieldGap()
634 if (remaining >= sizeof(uint32_t) && IsAligned<4>(current_offset)) { in AddFieldGap()
635 gaps->push(FieldGap {current_offset, sizeof(uint32_t)}); in AddFieldGap()
636 current_offset += sizeof(uint32_t); in AddFieldGap()
637 } else if (remaining >= sizeof(uint16_t) && IsAligned<2>(current_offset)) { in AddFieldGap()
638 gaps->push(FieldGap {current_offset, sizeof(uint16_t)}); in AddFieldGap()
639 current_offset += sizeof(uint16_t); in AddFieldGap()
641 gaps->push(FieldGap {current_offset, sizeof(uint8_t)}); in AddFieldGap()
642 current_offset += sizeof(uint8_t); in AddFieldGap()
644 DCHECK_LE(current_offset, gap_end) << "Overran gap"; in AddFieldGap()