Home
last modified time | relevance | path

Searched refs:DATA_OFFSET (Results 1 - 25 of 37) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/
H A Dbyte_array.h34 size_t size = DATA_OFFSET + elemSize * length; in ComputeSize()
52 return reinterpret_cast<void *>(ToUintPtr(this) + DATA_OFFSET + index * GetByteLength()); in GetData()
62 static constexpr size_t DATA_OFFSET = SIZE; // DATA_OFFSET equal to Empty ByteArray size member in panda::ecmascript::ByteArray
64 DECL_VISIT_ARRAY(DATA_OFFSET, 0, GetPointerLength());
72 static_assert((ByteArray::DATA_OFFSET % static_cast<uint8_t>(MemAlignment::MEM_ALIGN_OBJECT)) == 0);
H A Dtagged_array.h60 size_t size = DATA_OFFSET + elemSize * length; in ComputeSize()
66 return reinterpret_cast<JSTaggedType *>(ToUintPtr(this) + DATA_OFFSET); in GetData()
102 static constexpr size_t DATA_OFFSET = SIZE; // DATA_OFFSET equal to Empty Array size member in panda::ecmascript::TaggedArray
104 DECL_VISIT_ARRAY(DATA_OFFSET, GetLength(), GetLength());
112 static_assert((TaggedArray::DATA_OFFSET % static_cast<uint8_t>(MemAlignment::MEM_ALIGN_OBJECT)) == 0);
129 DECL_VISIT_ARRAY(DATA_OFFSET, 0, GetLength());
141 DECL_VISIT_ARRAY(DATA_OFFSET, 0, GetLength());
H A Djs_arraybuffer.h40 static constexpr size_t DATA_OFFSET = JSObject::SIZE; member in panda::ecmascript::final
41 ACCESSORS(ArrayBufferData, DATA_OFFSET, BYTE_LENGTH_OFFSET)
53 DECL_VISIT_OBJECT_FOR_JS_OBJECT(JSObject, DATA_OFFSET, BYTE_LENGTH_OFFSET)
H A Djs_native_pointer.h43 ACCESSORS_PRIMITIVE_FIELD(Deleter, NativePointerCallback, DELETER_OFFSET, DATA_OFFSET)
44 ACCESSORS_NATIVE_FIELD(Data, void, DATA_OFFSET, DATA_SIZE_OFFSET);
H A Djs_bigint.h126 return DATA_OFFSET + sizeof(uint32_t) * length; in ComputeSize()
131 return reinterpret_cast<uint32_t *>(ToUintPtr(this) + DATA_OFFSET); in GetData()
165 static constexpr size_t DATA_OFFSET = SIZE;
167 DECL_VISIT_ARRAY(DATA_OFFSET, 0, GetPointerLength());
211 static_assert((BigInt::DATA_OFFSET % static_cast<uint8_t>(MemAlignment::MEM_ALIGN_OBJECT)) == 0);
H A Dtagged_node.h41 ACCESSORS(Value, VALUE_OFFSET, DATA_OFFSET);
43 static constexpr size_t SIZE = DATA_OFFSET;
H A Dlayout_info.h81 return reinterpret_cast<Properties *>(reinterpret_cast<uintptr_t>(this) + TaggedArray::DATA_OFFSET); in GetProperties()
H A Decma_string.h760 // DATA_OFFSET: the string data stored after the string header.
762 static constexpr size_t DATA_OFFSET = EcmaString::SIZE; // DATA_OFFSET equal to Empty String size
766 DECL_VISIT_ARRAY(DATA_OFFSET, 0, GetPointerLength());
780 return DATA_OFFSET + utf8Len;
785 return DATA_OFFSET + utf16Len * sizeof(uint16_t);
808 return reinterpret_cast<uint16_t *>(ToUintPtr(this) + DATA_OFFSET);
840 static_assert((LineEcmaString::DATA_OFFSET % static_cast<uint8_t>(MemAlignment::MEM_ALIGN_OBJECT)) == 0);
/arkcompiler/ets_runtime/ecmascript/shared_objects/
H A Djs_sendable_arraybuffer.h40 static constexpr size_t DATA_OFFSET = JSObject::SIZE; member in panda::ecmascript::final
41 ACCESSORS(ArrayBufferData, DATA_OFFSET, BYTE_LENGTH_OFFSET)
56 DECL_VISIT_OBJECT_FOR_JS_OBJECT(JSObject, DATA_OFFSET, BYTE_LENGTH_OFFSET)
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dntype_hcr_lowering.cpp266 size_t endOffset = TaggedArray::DATA_OFFSET + length * JSTaggedValue::TaggedTypeSize(); in NewTaggedArray()
268 for (size_t offset = TaggedArray::DATA_OFFSET; offset < endOffset; offset += JSTaggedValue::TaggedTypeSize()) { in NewTaggedArray()
314 GateRef dataOffset = builder_.Int32(TaggedArray::DATA_OFFSET); in LowerStoreModuleVar()
336 GateRef dataOffset = builder_.Int32(TaggedArray::DATA_OFFSET); in LowerLdLocalModuleVar()
H A Dmcr_circuit_builder.h661 auto dataOffset = TaggedArray::DATA_OFFSET + index * JSTaggedValue::TaggedTypeSize(); in LoadFromTaggedArray()
667 auto dataOffset = TaggedArray::DATA_OFFSET + index * JSTaggedValue::TaggedTypeSize(); in StoreToTaggedArray()
693 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET)); in GetValueFromTaggedArray()
700 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET)); in GetValueFromTaggedArray()
707 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET)); in GetValueFromJSArrayWithElementsKind()
715 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET)); in SetValueToTaggedArray()
H A Dhcr_circuit_builder.h133 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), length); in ComputeSizeUtf8()
138 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), PtrMul(length, IntPtr(sizeof(uint16_t)))); in ComputeSizeUtf16()
H A Dstub_builder-inl.h2306 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET)); in SetValueToTaggedArrayWithAttr()
2314 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET)); in SetValueToTaggedArrayWithRep()
2323 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET)); in SetValueToTaggedArray()
2330 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET)); in GetValueFromTaggedArray()
2336 return PtrAdd(array, IntPtr(TaggedArray::DATA_OFFSET)); in GetDataPtrInTaggedArray()
2361 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET)); in GetValueFromMutantTaggedArray()
2483 GateRef dataOffset = PtrAdd(ihcOffset, IntPtr(TaggedArray::DATA_OFFSET)); in GetIhcFromAOTLiteralInfo()
2538 return PtrAdd(layout, IntPtr(TaggedArray::DATA_OFFSET)); in GetPropertiesAddrFromLayoutInfo()
3498 return PtrAdd(IntPtr(TaggedArray::DATA_OFFSET), in ComputeTaggedArraySize()
3555 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), lengt in ComputeSizeUtf8()
[all...]
H A Dtyped_hcr_lowering.cpp1176 GateRef data = builder_.PtrAdd(byteArray, builder_.IntPtr(ByteArray::DATA_OFFSET)); in BuildOnHeapTypedArrayLoadElement()
1186 GateRef data = builder_.Load(VariableType::JS_POINTER(), arrayBuffer, builder_.IntPtr(JSArrayBuffer::DATA_OFFSET)); in BuildNotOnHeapTypedArrayLoadElement()
1206 data = builder_.PtrAdd(byteArrayOrArrayBuffer, builder_.IntPtr(ByteArray::DATA_OFFSET)); in BuildTypedArrayLoadElement()
1213 builder_.IntPtr(JSArrayBuffer::DATA_OFFSET)); in BuildTypedArrayLoadElement()
1362 GateRef data = builder_.PtrAdd(byteArray, builder_.IntPtr(ByteArray::DATA_OFFSET)); in BuildOnHeapTypedArrayStoreElement()
1371 GateRef data = builder_.Load(VariableType::JS_POINTER(), arrayBuffer, builder_.IntPtr(JSArrayBuffer::DATA_OFFSET)); in BuildNotOnHeapTypedArrayStoreElement()
1389 data = builder_.PtrAdd(byteArrayOrArrayBuffer, builder_.IntPtr(ByteArray::DATA_OFFSET)); in BuildTypedArrayStoreElement()
1396 builder_.IntPtr(JSArrayBuffer::DATA_OFFSET)); in BuildTypedArrayStoreElement()
1891 builder_.PtrAdd(*lineString, builder_.IntPtr(LineEcmaString::DATA_OFFSET))); in LowerStringAdd()
1909 builder_.PtrAdd(*lineString, builder_.IntPtr(LineEcmaString::DATA_OFFSET))); in LowerStringAdd()
[all...]
H A Dcircuit_builder.cpp219 return PtrAdd(array, Int64(TaggedArray::DATA_OFFSET)); in GetDataOfTaggedArray()
1489 auto data = PtrAdd(value, IntPtr(BigInt::DATA_OFFSET)); in FastToBoolean()
H A Dstub_builder.cpp736 GateRef dataoffset = IntPtr(TaggedArray::DATA_OFFSET); in FindElementFromNumberDictionary()
793 GateRef dataoffset = IntPtr(TaggedArray::DATA_OFFSET); in FindEntryFromNameDictionary()
901 GateRef dataoffset = IntPtr(TaggedArray::DATA_OFFSET); in FindEntryFromTransitionDictionary()
3145 GateRef base = PtrAdd(array, IntPtr(TaggedArray::DATA_OFFSET)); in StoreWithTransition()
3262 GateRef dataOffset = PtrAdd(attroffset, IntPtr(TaggedArray::DATA_OFFSET)); in UpdateValueAndAttributes()
6776 auto data = PtrAdd(value, IntPtr(BigInt::DATA_OFFSET)); in FastToBoolean()
6875 auto data = PtrAdd(value, IntPtr(BigInt::DATA_OFFSET)); in FastToBooleanBaseline()
6994 auto data = PtrAdd(value, IntPtr(BigInt::DATA_OFFSET)); in FastToBooleanWithProfile()
7114 auto data = PtrAdd(value, IntPtr(BigInt::DATA_OFFSET)); in FastToBooleanWithProfileBaseline()
8814 PtrAdd(stringInfoGate.GetString(), IntPtr(LineEcmaString::DATA_OFFSET))); in GetNormalStringData()
[all...]
H A Dtyped_native_inline_lowering.cpp1285 .And(builder_.Int32Equal(builder_.Load(VariableType::INT32(), bigint, builder_.IntPtr(BigInt::DATA_OFFSET)), in LowerBigIntAsIntN()
1359 GateRef dataOffset = builder_.IntPtr(JSArrayBuffer::DATA_OFFSET); in LowerDataViewProtoFunc()
1377 dataPointer = builder_.Load(VariableType::NATIVE_POINTER(), buffer, builder_.IntPtr(ByteArray::DATA_OFFSET)); in LowerDataViewProtoFunc()
1394 GateRef bufferDataOffset = builder_.IntPtr(JSArrayBuffer::DATA_OFFSET); in LowerDataViewProtoFunc()
2137 builder_.StoreConstOffset(VariableType::INT32(), object, BigInt::DATA_OFFSET, value); in LowerBigIntConstructorInt32() member in panda::ecmascript::kungfu::BigInt
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Dprogram_object.h460 reinterpret_cast<uintptr_t>(taggedPool) + DATA_OFFSET + index * JSTaggedValue::TaggedTypeSize()); in CASSetObjectToCache()
677 DECL_VISIT_ARRAY(DATA_OFFSET, GetCacheLength(), GetLength());
729 return JSTaggedValue::TaggedTypeSize() * GetLength() + DATA_OFFSET; in GetLastOffset()
/arkcompiler/runtime_core/libpandafile/tests/
H A Dfile_item_container_test.cpp817 constexpr size_t DATA_OFFSET = 12U; in HWTEST() local
818 auto checksum = adler32(1, file->GetBase() + DATA_OFFSET, file->GetHeader()->file_size - DATA_OFFSET); in HWTEST()
855 constexpr size_t DATA_OFFSET = 12U; in HWTEST() local
856 auto checksum = adler32(1, file->GetBase() + DATA_OFFSET, file->GetHeader()->file_size - DATA_OFFSET); in HWTEST()
/arkcompiler/runtime_core/static_core/libpandafile/tests/
H A Dfile_item_container_test.cpp703 constexpr size_t DATA_OFFSET = 12U; in TEST() local
705 auto checksum = adler32(1, file->GetBase() + DATA_OFFSET, file->GetHeader()->fileSize - DATA_OFFSET); in TEST()
742 constexpr size_t DATA_OFFSET = 12U; in TEST() local
744 auto checksum = adler32(1, file->GetBase() + DATA_OFFSET, file->GetHeader()->fileSize - DATA_OFFSET); in TEST()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_string_stub_builder.cpp88 PtrAdd(res->ReadVariable(), IntPtr(LineEcmaString::DATA_OFFSET))); in FromCharCode()
217 stringData = PtrAdd(stringInfoGate.GetString(), IntPtr(LineEcmaString::DATA_OFFSET)); in FastStringCharCodeAt()
778 ChangeStringTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET))); in GetSubString()
1174 GateRef dataAddr = ChangeStringTaggedPointerToInt64(PtrAdd(str, IntPtr(LineEcmaString::DATA_OFFSET))); in GetSingleCharCodeFromLineString()
1256 GateRef dst = ChangeStringTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET))); in CreateStringBySingleCharCode()
1328 GateRef dst = ChangeStringTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET))); in CreateFromEcmaString()
1415 GateRef dst = ChangeStringTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET))); in FastSubUtf8String()
1458 GateRef dst = ChangeStringTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET))); in FastSubUtf16String()
2102 result = ChangeStringTaggedPointerToInt64(PtrAdd(str, IntPtr(LineEcmaString::DATA_OFFSET))); in GetStringDataFromLineOrConstantString()
2231 IntPtr(LineEcmaString::DATA_OFFSET))); in ToLowerCase()
[all...]
H A Dbuiltins_function_stub_builder.cpp76 GateRef argv = PtrAdd(argList, IntPtr(TaggedArray::DATA_OFFSET)); in PrototypeApply()
98 GateRef elementArgv = PtrAdd(elements, IntPtr(TaggedArray::DATA_OFFSET)); in PrototypeApply()
110 GateRef elementArgv = PtrAdd(elements, IntPtr(TaggedArray::DATA_OFFSET)); in PrototypeApply()
H A Dbuiltins_number_stub_builder.cpp436 GateRef dst = ChangeTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET))); in NumberToString()
H A Dbuiltins_typedarray_stub_builder.cpp39 result = ChangeByteArrayTaggedPointerToInt64(PtrAdd(arrBuf, IntPtr(ByteArray::DATA_OFFSET))); in GetDataPointFromBuffer()
1088 GateRef argv = PtrAdd(argList, IntPtr(TaggedArray::DATA_OFFSET)); in ReduceRight()
1197 GateRef argv = PtrAdd(argList, IntPtr(TaggedArray::DATA_OFFSET)); in Reduce()
/arkcompiler/ets_runtime/ecmascript/ic/
H A Dprofile_type_info.h368 DECL_VISIT_ARRAY(DATA_OFFSET, GetIcSlotToOsrLength(), GetIcSlotToOsrLength());

Completed in 67 milliseconds

12