Lines Matching defs:OffsetPtr
102 uint32_t DataExtractor::getU24(uint64_t *OffsetPtr, Error *Err) const {
103 uint24_t ExtractedVal = getU<uint24_t>(OffsetPtr, Err);
156 StringRef DataExtractor::getCStrRef(uint64_t *OffsetPtr, Error *Err) const {
161 uint64_t Start = *OffsetPtr;
164 *OffsetPtr = Pos + 1;
174 StringRef DataExtractor::getFixedLengthString(uint64_t *OffsetPtr,
177 StringRef Bytes(getBytes(OffsetPtr, Length));
181 StringRef DataExtractor::getBytes(uint64_t *OffsetPtr, uint64_t Length,
187 if (!prepareRead(*OffsetPtr, Length, Err))
190 StringRef Result = Data.substr(*OffsetPtr, Length);
191 *OffsetPtr += Length;
196 static T getLEB128(StringRef Data, uint64_t *OffsetPtr, Error *Err,
200 assert(*OffsetPtr <= Bytes.size());
208 Decoder(Bytes.data() + *OffsetPtr, &bytes_read, Bytes.end(), &error);
214 *OffsetPtr, error);
217 *OffsetPtr += bytes_read;