Lines Matching refs:OffsetPtr
101 uint32_t DataExtractor::getU24(uint64_t *OffsetPtr, Error *Err) const { in getU24() argument
102 uint24_t ExtractedVal = getU<uint24_t>(OffsetPtr, Err); in getU24()
155 StringRef DataExtractor::getCStrRef(uint64_t *OffsetPtr, Error *Err) const { in getCStrRef() argument
160 uint64_t Start = *OffsetPtr; in getCStrRef()
163 *OffsetPtr = Pos + 1; in getCStrRef()
173 StringRef DataExtractor::getFixedLengthString(uint64_t *OffsetPtr, in getFixedLengthString() argument
176 StringRef Bytes(getBytes(OffsetPtr, Length)); in getFixedLengthString()
180 StringRef DataExtractor::getBytes(uint64_t *OffsetPtr, uint64_t Length, in getBytes() argument
186 if (!prepareRead(*OffsetPtr, Length, Err)) in getBytes()
189 StringRef Result = Data.substr(*OffsetPtr, Length); in getBytes()
190 *OffsetPtr += Length; in getBytes()
195 static T getLEB128(StringRef Data, uint64_t *OffsetPtr, Error *Err, in getLEB128() argument
199 assert(*OffsetPtr <= Bytes.size()); in getLEB128()
207 Decoder(Bytes.data() + *OffsetPtr, &bytes_read, Bytes.end(), &error); in getLEB128()
213 *OffsetPtr, error); in getLEB128()
216 *OffsetPtr += bytes_read; in getLEB128()