• Home
  • Raw
  • Download

Lines Matching full:block

231     // 4. Let block be CreateByteDataBlock(byteLength).  in AllocateArrayBuffer()
237 // 6. Set obj’s [[ArrayBufferData]] internal slot to block. in AllocateArrayBuffer()
316 uint8_t *block = reinterpret_cast<uint8_t *>(pointer); in GetValueFromBuffer() local
317 return GetValueFromBuffer(thread, byteIndex, block, type, littleEndian); in GetValueFromBuffer()
320 …Value BuiltinsArrayBuffer::GetValueFromBuffer(JSThread *thread, uint32_t byteIndex, uint8_t *block, in GetValueFromBuffer() argument
326 uint8_t res = block[byteIndex]; // NOLINT in GetValueFromBuffer()
330 uint8_t res = block[byteIndex]; // NOLINT in GetValueFromBuffer()
335 … return GetValueFromBufferForInteger<uint16_t, NumberSize::UINT16>(block, byteIndex, littleEndian); in GetValueFromBuffer()
337 … return GetValueFromBufferForInteger<int16_t, NumberSize::INT16>(block, byteIndex, littleEndian); in GetValueFromBuffer()
339 … return GetValueFromBufferForInteger<uint32_t, NumberSize::UINT32>(block, byteIndex, littleEndian); in GetValueFromBuffer()
341 … return GetValueFromBufferForInteger<int32_t, NumberSize::INT32>(block, byteIndex, littleEndian); in GetValueFromBuffer()
343 …return GetValueFromBufferForFloat<float, UnionType32, NumberSize::FLOAT32>(block, byteIndex, littl… in GetValueFromBuffer()
345 …return GetValueFromBufferForFloat<double, UnionType64, NumberSize::FLOAT64>(block, byteIndex, litt… in GetValueFromBuffer()
347 …return GetValueFromBufferForBigInt<int64_t, NumberSize::BIGINT64>(thread, block, byteIndex, little… in GetValueFromBuffer()
349 …return GetValueFromBufferForBigInt<uint64_t, NumberSize::BIGUINT64>(thread, block, byteIndex, litt… in GetValueFromBuffer()
379 uint8_t *block = reinterpret_cast<uint8_t *>(pointer); in SetValueInBuffer() local
381 return SetValueInBuffer(byteIndex, block, type, val, littleEndian); in SetValueInBuffer()
410 void BuiltinsArrayBuffer::SetTypeData(uint8_t *block, T value, uint32_t index) in SetTypeData() argument
415 *(block + index + i) = *(res + i); // NOLINT in SetTypeData()
455 JSTaggedValue BuiltinsArrayBuffer::GetValueFromBufferForInteger(uint8_t *block, uint32_t byteIndex,… in GetValueFromBufferForInteger() argument
462 T res = *reinterpret_cast<T *>(block + byteIndex); in GetValueFromBufferForInteger()
479 JSTaggedValue BuiltinsArrayBuffer::GetValueFromBufferForFloat(uint8_t *block, uint32_t byteIndex, b… in GetValueFromBufferForFloat() argument
487 unionValue.uValue = *reinterpret_cast<uint32_t *>(block + byteIndex); in GetValueFromBufferForFloat()
496 unionValue.uValue = *reinterpret_cast<uint64_t *>(block + byteIndex); in GetValueFromBufferForFloat()
509 JSTaggedValue BuiltinsArrayBuffer::GetValueFromBufferForBigInt(JSThread *thread, uint8_t *block, in GetValueFromBufferForBigInt() argument
513 auto pTmp = *reinterpret_cast<uint64_t *>(block + byteIndex); in GetValueFromBufferForBigInt()
525 void BuiltinsArrayBuffer::SetValueInBufferForByte(double val, uint8_t *block, uint32_t byteIndex) in SetValueInBufferForByte() argument
531 SetTypeData(block, res, byteIndex); in SetValueInBufferForByte()
537 SetTypeData(block, res, byteIndex); in SetValueInBufferForByte()
540 void BuiltinsArrayBuffer::SetValueInBufferForUint8Clamped(double val, uint8_t *block, uint32_t byte… in SetValueInBufferForUint8Clamped() argument
545 SetTypeData(block, res, byteIndex); in SetValueInBufferForUint8Clamped()
552 SetTypeData(block, res, byteIndex); in SetValueInBufferForUint8Clamped()
556 void BuiltinsArrayBuffer::SetValueInBufferForInteger(double val, uint8_t *block, uint32_t byteIndex… in SetValueInBufferForInteger() argument
563 SetTypeData(block, res, byteIndex); in SetValueInBufferForInteger()
580 SetTypeData(block, res, byteIndex); in SetValueInBufferForInteger()
584 void BuiltinsArrayBuffer::SetValueInBufferForFloat(double val, uint8_t *block, uint32_t byteIndex, … in SetValueInBufferForFloat() argument
589 SetTypeData(block, data, byteIndex); in SetValueInBufferForFloat()
601 SetTypeData(block, data, byteIndex); in SetValueInBufferForFloat()
623 uint8_t *block = reinterpret_cast<uint8_t *>(pointer); in SetValueInBufferForBigInt() local
624 SetTypeData(block, value, byteIndex); in SetValueInBufferForBigInt()
631 uint8_t *block = reinterpret_cast<uint8_t *>(pointer); in FastSetValueInBuffer() local
632 return SetValueInBuffer(byteIndex, block, type, val, littleEndian); in FastSetValueInBuffer()
635 JSTaggedValue BuiltinsArrayBuffer::SetValueInBuffer(uint32_t byteIndex, uint8_t *block, DataViewTyp… in SetValueInBuffer() argument
640 SetValueInBufferForByte<uint8_t>(val, block, byteIndex); in SetValueInBuffer()
643 SetValueInBufferForUint8Clamped(val, block, byteIndex); in SetValueInBuffer()
646 SetValueInBufferForByte<int8_t>(val, block, byteIndex); in SetValueInBuffer()
649 SetValueInBufferForInteger<uint16_t>(val, block, byteIndex, littleEndian); in SetValueInBuffer()
652 SetValueInBufferForInteger<int16_t>(val, block, byteIndex, littleEndian); in SetValueInBuffer()
655 SetValueInBufferForInteger<uint32_t>(val, block, byteIndex, littleEndian); in SetValueInBuffer()
658 SetValueInBufferForInteger<int32_t>(val, block, byteIndex, littleEndian); in SetValueInBuffer()
661 SetValueInBufferForFloat<float>(val, block, byteIndex, littleEndian); in SetValueInBuffer()
664 SetValueInBufferForFloat<double>(val, block, byteIndex, littleEndian); in SetValueInBuffer()