Lines Matching refs:readPtr
203 static std::optional<T> TryConsumeUnaligned(uint8_t** readPtr, const uint8_t* bufStart, in TryConsumeUnaligned() argument
205 if (bufSize < sizeof(T) || *readPtr - bufStart > bufSize - sizeof(T)) { in TryConsumeUnaligned()
207 sizeof(T), *readPtr - bufStart, bufSize); in TryConsumeUnaligned()
210 return ConsumeUnaligned<T>(readPtr); in TryConsumeUnaligned()
454 auto readPtr = const_cast<uint8_t*>(extraFieldStart + offset); in ParseZip64ExtendedInfoInExtraField() local
455 auto headerId = ConsumeUnaligned<uint16_t>(&readPtr); in ParseZip64ExtendedInfoInExtraField()
456 auto dataSize = ConsumeUnaligned<uint16_t>(&readPtr); in ParseZip64ExtendedInfoInExtraField()
499 &readPtr, extraFieldStart, extraFieldLength); in ParseZip64ExtendedInfoInExtraField()
504 &readPtr, extraFieldStart, extraFieldLength); in ParseZip64ExtendedInfoInExtraField()
509 &readPtr, extraFieldStart, extraFieldLength); in ParseZip64ExtendedInfoInExtraField()
514 size_t bytesRead = readPtr - (extraFieldStart + offset); in ParseZip64ExtendedInfoInExtraField()