/arkcompiler/ets_runtime/ecmascript/ |
H A D | byte_array.h | 34 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 D | tagged_array.h | 60 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 D | js_arraybuffer.h | 40 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 D | js_native_pointer.h | 43 ACCESSORS_PRIMITIVE_FIELD(Deleter, NativePointerCallback, DELETER_OFFSET, DATA_OFFSET) 44 ACCESSORS_NATIVE_FIELD(Data, void, DATA_OFFSET, DATA_SIZE_OFFSET);
|
H A D | js_bigint.h | 126 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 D | tagged_node.h | 41 ACCESSORS(Value, VALUE_OFFSET, DATA_OFFSET);
43 static constexpr size_t SIZE = DATA_OFFSET;
|
H A D | layout_info.h | 81 return reinterpret_cast<Properties *>(reinterpret_cast<uintptr_t>(this) + TaggedArray::DATA_OFFSET); in GetProperties()
|
H A D | ecma_string.h | 760 // 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 D | js_sendable_arraybuffer.h | 40 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 D | ntype_hcr_lowering.cpp | 266 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 D | mcr_circuit_builder.h | 661 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 D | hcr_circuit_builder.h | 133 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 D | stub_builder-inl.h | 2306 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 D | typed_hcr_lowering.cpp | 1176 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 D | circuit_builder.cpp | 219 return PtrAdd(array, Int64(TaggedArray::DATA_OFFSET)); in GetDataOfTaggedArray() 1489 auto data = PtrAdd(value, IntPtr(BigInt::DATA_OFFSET)); in FastToBoolean()
|
H A D | stub_builder.cpp | 736 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 D | typed_native_inline_lowering.cpp | 1285 .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 D | program_object.h | 460 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 D | file_item_container_test.cpp | 817 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 D | file_item_container_test.cpp | 703 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 D | builtins_string_stub_builder.cpp | 88 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 D | builtins_function_stub_builder.cpp | 76 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 D | builtins_number_stub_builder.cpp | 436 GateRef dst = ChangeTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET)));
in NumberToString()
|
H A D | builtins_typedarray_stub_builder.cpp | 39 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 D | profile_type_info.h | 368 DECL_VISIT_ARRAY(DATA_OFFSET, GetIcSlotToOsrLength(), GetIcSlotToOsrLength());
|