/arkcompiler/runtime_core/static_core/runtime/include/coretypes/ |
H A D | array-inl.h | 32 return ObjectAccessor::GetPrimitive<T, IS_VOLATILE>(this, GetDataOffset() + offset); in GetPrimitive() 39 ObjectAccessor::SetPrimitive<T, IS_VOLATILE>(this, GetDataOffset() + offset, value); in SetPrimitive() 46 return ObjectAccessor::GetObject<IS_VOLATILE, NEED_READ_BARRIER, IS_DYN>(this, GetDataOffset() + offset); in GetObject() 53 ObjectAccessor::SetObject<IS_VOLATILE, NEED_WRITE_BARRIER, IS_DYN>(this, GetDataOffset() + offset, value); in SetObject() 59 return ObjectAccessor::GetFieldPrimitive<T>(this, GetDataOffset() + offset, memoryOrder); in GetPrimitive() 65 ObjectAccessor::SetFieldPrimitive(this, GetDataOffset() + offset, value, memoryOrder); in SetPrimitive() 72 return ObjectAccessor::GetFieldObject<NEED_READ_BARRIER, IS_DYN>(this, GetDataOffset() + offset, memoryOrder); in GetObject() 79 ObjectAccessor::SetFieldObject<NEED_WRITE_BARRIER, IS_DYN>(this, GetDataOffset() + offset, value, memoryOrder); in SetObject() 86 return ObjectAccessor::CompareAndSetFieldPrimitive(this, GetDataOffset() + offset, oldValue, newValue, memoryOrder, in CompareAndSetPrimitive() 96 auto fieldOffset = GetDataOffset() in CompareAndSetObject() [all...] |
H A D | array.h | 190 static constexpr uint32_t GetDataOffset() in GetDataOffset() function in ark::ark::coretypes::Array 205 return GetDataOffset() + idx * elemSize; in GetElementOffset() 226 static_assert(Array::GetDataOffset() == AlignUp(Array::GetLengthOffset() + sizeof(ArraySizeT), sizeof(uint64_t))); 227 static_assert(Array::GetDataOffset() % sizeof(uint64_t) == 0); 233 static_assert(ARRAY_DATA_OFFSET == ark::coretypes::Array::GetDataOffset());
|
H A D | string.h | 243 static constexpr uint32_t GetDataOffset() in GetDataOffset() function in ark::coretypes::String 383 static_assert(STRING_DATA_OFFSET == ark::coretypes::String::GetDataOffset());
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_array.h | 69 static constexpr uint32_t GetDataOffset() in GetDataOffset() function in ark::ets::EtsArray 71 return coretypes::Array::GetDataOffset(); in GetDataOffset() 181 barrierSet->PostBarrier(dst, GetDataOffset(), count); in CopyDataTo()
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | itable.h | 109 return GetElementsOffset() + decltype(elements_)::GetDataOffset(); in GetEntriesDataOffset()
|
H A D | hclass.h | 123 static constexpr size_t GetDataOffset() in GetDataOffset() function in ark::HClass
|
H A D | mtmanaged_thread.h | 320 return GetLocalObjectLockedOffset() + LockedObjectList<>::GetDataOffset(); in GetLockedObjectDataOffset()
|
H A D | thread.h | 195 static constexpr uint32_t GetDataOffset() in GetDataOffset() function in ark::LockedObjectList
|
/arkcompiler/runtime_core/libpandabase/utils/ |
H A D | span.h | 226 static constexpr uint32_t GetDataOffset()
|
/arkcompiler/runtime_core/static_core/libpandabase/utils/ |
H A D | span.h | 225 static constexpr uint32_t GetDataOffset()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ |
H A D | ts2ets_copy.cpp | 146 constexpr auto ELEMS_OFFS = ark::coretypes::Array::GetDataOffset(); 282 auto constexpr ELEMS_OFFS = ark::coretypes::Array::GetDataOffset();
|
/arkcompiler/runtime_core/static_core/runtime/entrypoints/ |
H A D | entrypoints.cpp | 1643 return reinterpret_cast<uint16_t *>(ToUintPtr(storage) + coretypes::Array::GetDataOffset() + (count << 1U)); in GetStorageAddress() 1656 auto newbuf = ToVoidPtr(ToUintPtr(newstorage) + coretypes::Array::GetDataOffset()); in MoveStorageData() 1791 auto src = ToVoidPtr(ToUintPtr(str) + coretypes::String::GetDataOffset()); in CoreStringBuilderString()
|
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/ |
H A D | codegen_intrinsics_ets.cpp | 215 enc->EncodeAdd(reg0, reg0, Imm(coretypes::Array::GetDataOffset())); in EncodeSbAppendString()
|