/arkcompiler/ets_runtime/ecmascript/ |
H A D | tagged_node.h | 38 static constexpr size_t HASH_OFFSET = TaggedObject::TaggedObjectSize();
member in panda::ecmascript::TaggedNode 39 ACCESSORS(Hash, HASH_OFFSET, KEY_OFFSET);
44 DECL_VISIT_OBJECT(HASH_OFFSET, SIZE);
|
H A D | js_function.cpp | 964 JSTaggedType hashField = Barriers::GetValue<JSTaggedType>(this, HASH_OFFSET); in SetFunctionExtraInfo() 971 Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, pointer.GetTaggedValue().GetRawData()); in SetFunctionExtraInfo() 976 Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, pointer.GetTaggedValue().GetRawData()); in SetFunctionExtraInfo() 992 Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetFunctionExtraInfo() 999 Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetFunctionExtraInfo() 1006 JSTaggedType hashField = Barriers::GetValue<JSTaggedType>(this, HASH_OFFSET); in SetSFunctionExtraInfo() 1013 Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, pointer.GetTaggedValue().GetRawData()); in SetSFunctionExtraInfo() 1018 Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, pointer.GetTaggedValue().GetRawData()); in SetSFunctionExtraInfo() 1035 Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetSFunctionExtraInfo() 1042 Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArra in SetSFunctionExtraInfo() [all...] |
H A D | js_object.h | 375 static constexpr size_t HASH_OFFSET = TaggedObjectSize(); member in panda::ecmascript::ECMAObject 376 static constexpr size_t SIZE = HASH_OFFSET + sizeof(JSTaggedType); 384 Barriers::SetPrimitive<JSTaggedType>(this, ECMAObject::HASH_OFFSET, JSTaggedValue(0).GetRawData()); in InitializeHash() 394 DECL_VISIT_OBJECT(HASH_OFFSET, SIZE);
|
H A D | js_object.cpp | 2860 JSTaggedType hashField = Barriers::GetValue<JSTaggedType>(*obj, HASH_OFFSET); in SetHash() 2873 Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetHash() 2879 Barriers::SetPrimitive<JSTaggedType>(*obj, HASH_OFFSET, JSTaggedValue(hash).GetRawData()); in SetHash() 2885 JSTaggedType hashField = Barriers::GetValue<JSTaggedType>(this, HASH_OFFSET); in GetHash() 2901 JSTaggedType hashField = Barriers::GetValue<JSTaggedType>(this, HASH_OFFSET); in HasHash() 2911 JSTaggedType hashField = Barriers::GetValue<JSTaggedType>(this, HASH_OFFSET); in GetNativePointerField() 2931 JSTaggedType hashField = Barriers::GetValue<JSTaggedType>(this, HASH_OFFSET); in SetNativePointerField() 2959 JSTaggedType hashField = Barriers::GetValue<JSTaggedType>(this, HASH_OFFSET); in GetNativePointerFieldCount() 2973 JSTaggedType hashField = Barriers::GetValue<JSTaggedType>(this, HASH_OFFSET); in SetNativePointerFieldCount() 2989 Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArra in SetNativePointerFieldCount() [all...] |
H A D | dump.cpp | 1557 JSTaggedType hashField = Barriers::GetValue<JSTaggedType>(this, HASH_OFFSET); in Dump()
|
/arkcompiler/ets_runtime/ecmascript/serializer/ |
H A D | value_serializer.cpp | 222 hashfield = Barriers::GetValue<JSTaggedType>(object, JSObject::HASH_OFFSET); in SerializeObjectImpl() 223 Barriers::SetPrimitive<JSTaggedType>(object, JSObject::HASH_OFFSET, JSTaggedValue::VALUE_ZERO); in SerializeObjectImpl() 250 Barriers::SetObject<true>(thread_, object, JSObject::HASH_OFFSET, hashfield); in SerializeObjectImpl() 252 Barriers::SetPrimitive<JSTaggedType>(object, JSObject::HASH_OFFSET, hashfield); in SerializeObjectImpl()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | ntype_hcr_lowering.cpp | 237 builder_.StoreConstOffset(VariableType::INT64(), array, ECMAObject::HASH_OFFSET, in NewJSArrayLiteral() member in panda::ecmascript::kungfu::ECMAObject
|
H A D | new_object_stub_builder.cpp | 521 GateRef hashOffset = IntPtr(ECMAObject::HASH_OFFSET);
in NewJSProxy() 1365 GateRef hashOffset = IntPtr(ECMAObject::HASH_OFFSET);
in NewJSArrayLiteral()
|
H A D | stub_builder-inl.h | 1224 GateRef hashOffset = IntPtr(ECMAObject::HASH_OFFSET); in GetHash() 1230 GateRef hashOffset = IntPtr(ECMAObject::HASH_OFFSET); in SetHash()
|
H A D | typed_bytecode_lowering.cpp | 2316 builder_.StoreConstOffset(VariableType::INT64(), object, JSObject::HASH_OFFSET, in LowerCreateEmptyObject() member in panda::ecmascript::kungfu::JSObject
|
H A D | typed_native_inline_lowering.cpp | 431 builder_.StoreConstOffset(VariableType::INT64(), iterator, JSObject::HASH_OFFSET, in AllocateArrayIterator() member in panda::ecmascript::kungfu::JSObject 1160 builder->StoreConstOffset(VariableType::INT64(), object, JSObject::HASH_OFFSET, in AllocateNewNumber() member in panda::ecmascript::kungfu::JSObject
|
H A D | typed_hcr_lowering.cpp | 3337 JSObject::HASH_OFFSET, builder_.Int64(JSTaggedValue(0).GetRawData())); in LowerTypedCreateObjWithBuffer() member in panda::ecmascript::kungfu::JSObject
|