Lines Matching defs:DataOffset
177 uint64_t *DataOffset) const {
178 uint64_t NameOffset = *DataOffset;
179 if (!AccelSection.isValidOffsetForDataOfSize(*DataOffset, 4)) {
183 uint64_t StringOffset = AccelSection.getRelocatedValue(4, DataOffset);
191 unsigned NumData = AccelSection.getU32(DataOffset);
197 if (Atom.extractValue(AccelSection, DataOffset, FormParams)) {
258 uint64_t DataOffset = AccelSection.getU32(&OffsetsOffset);
260 if (!AccelSection.isValidOffset(DataOffset)) {
264 while (dumpName(W, AtomForms, &DataOffset))
309 const AppleAcceleratorTable &AccelTable, uint64_t DataOffset)
310 : Current(AccelTable), Offset(DataOffset) {}
367 uint64_t DataOffset = *MaybeDataOffset;
368 if (DataOffset >= AccelSection.size())
371 std::optional<uint32_t> StrOffset = readStringOffsetAt(DataOffset);
375 std::optional<uint32_t> NumEntries = this->readU32FromAccel(DataOffset);
378 uint64_t EndOffset = DataOffset + *NumEntries * getHashDataEntryLength();
380 return make_range({*this, DataOffset},
382 DataOffset = EndOffset;
383 StrOffset = readStringOffsetAt(DataOffset);
998 auto EntryOr = CurrentIndex->getEntry(&DataOffset);
1011 DataOffset = *Offset;