Lines Matching refs:position
225 uint8_t ReadUint8(size_t &position)
227 ASSERT(position < Size());
228 return *(buffer_ + (position++));
241 uint32_t ReadUint32(size_t &position)
243 ASSERT(position < Size());
244 uint32_t value = *reinterpret_cast<uint32_t *>(buffer_ + position);
245 position += sizeof(uint32_t);
264 JSTaggedType ReadJSTaggedType(size_t &position)
266 ASSERT(position < Size());
267 JSTaggedType value = *reinterpret_cast<uint64_t *>(buffer_ + position);
268 position += sizeof(JSTaggedType);
272 void ReadRawData(uintptr_t addr, size_t len, size_t &position)
274 ASSERT(position + len <= Size());
275 if (memcpy_s(reinterpret_cast<void *>(addr), len, buffer_ + position, len) != EOK) {
279 position += len;