Home
last modified time | relevance | path

Searched refs:GetReference (Results 1 - 25 of 26) sorted by relevance

12

/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/proxies/mem/proxy_reference_storage_1/
H A Dtest_proxy_reference_storage_1.cpp57 SharedReference *GetReference(void *data) in GetReference() function in ark::ets::interop::js::ets_proxy::testing::SharedReferenceStorage1GTest
59 return storage_->GetReference(data); in GetReference()
89 SharedReference *refX = storage_->GetReference(etsObject); in TEST_F()
90 SharedReference *refY = GetReference((void *)ref); in TEST_F()
105 SharedReference *ref0 = GetReference((void *)(uintptr_t(ref) + 0)); in TEST_F()
137 SharedReference *ref1a = GetReference((void *)ref1); in TEST_F()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/mem/
H A Dets_reference.h38 return GetReference()->IsStack(); in IsStack()
43 return GetReference()->IsLocal(); in IsLocal()
48 return GetReference()->IsGlobal(); in IsGlobal()
53 return GetReference()->IsWeak(); in IsWeak()
67 const mem::Reference *GetReference() const in GetReference() function in ark::ets::final
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/
H A Dshared_reference_storage.cpp49 SharedReference *SharedReferenceStorage::GetReference(EtsObject *etsObject) in GetReference() function in ark::ets::interop::js::ets_proxy::SharedReferenceStorage
55 SharedReference *SharedReferenceStorage::GetReference(napi_env env, napi_value jsObject) in GetReference() function in ark::ets::interop::js::ets_proxy::SharedReferenceStorage
61 return GetReference(data); in GetReference()
64 SharedReference *SharedReferenceStorage::GetReference(void *data) in GetReference() function in ark::ets::interop::js::ets_proxy::SharedReferenceStorage
H A Dshared_reference_storage.h51 PANDA_PUBLIC_API SharedReference *GetReference(napi_env env, napi_value jsObject);
52 PANDA_PUBLIC_API SharedReference *GetReference(EtsObject *etsObject);
70 PANDA_PUBLIC_API SharedReference *GetReference(void *data);
H A Dets_class_wrapper.cpp59 SharedReference *sharedRef = storage->GetReference(etsObject); in Wrap()
81 SharedReference *sharedRef = ctx->GetSharedRefStorage()->GetReference(env, jsValue); in Unwrap()
113 SharedReference *sharedRef = ctx->GetSharedRefStorage()->GetReference(env, jsValue); in UnwrapEtsProxy()
177 SharedReference *sharedRef = storage->GetReference(etsObject); in WrapImpl()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/
H A Dinterpreter-inl.h199 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsLdobjName()
241 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsLdobjNameWide()
283 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsLdobjNameObj()
327 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsStobjName()
369 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsStobjNameWide()
411 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsStobjNameObj()
424 this->GetAcc().GetReference()); in HandleEtsStobjNameObj()
471 ObjectHeader *obj = this->GetAcc().GetReference(); in HandleEtsIsundefined()
484 ObjectHeader *obj1 = this->GetFrame()->GetVReg(v1).GetReference(); in HandleEtsEquals()
485 ObjectHeader *obj2 = this->GetFrame()->GetVReg(v2).GetReference(); in HandleEtsEquals()
[all...]
/arkcompiler/runtime_core/static_core/runtime/include/tooling/
H A Dpt_object.h26 PtReference *GetReference() const in GetReference() function in ark::tooling::PtObject
/arkcompiler/runtime_core/static_core/runtime/interpreter/
H A Dinterpreter-inl.h248 this->GetAccAsVReg().SetReference(this->GetFrame()->GetVReg(vs).GetReference()); in HandleLdaObj()
366 this->GetFrameHandler().GetVReg(vd).SetReference(this->GetAcc().GetReference()); in HandleStaObj()
1723 auto *array = static_cast<coretypes::Array *>(this->GetFrame()->GetVReg(vs).GetReference()); in HandleLdarrObj()
1800 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLenarr()
1930 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobj()
1936 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobj()
1956 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjWide()
1962 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjWide()
1982 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjObj()
1988 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjObj()
[all...]
H A Dvregister.h145 ALWAYS_INLINE inline ObjectHeader *GetReference() const in GetReference() function in ark::interpreter::VRegisterIface
344 ALWAYS_INLINE inline ObjectHeader *GetReference() const in GetReference() function in ark::interpreter::VRegisterRef
346 return payload_->GetReference(); in GetReference()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dvalue.h88 return Value(vreg.GetReference()); in FromVReg()
H A Dmethod-inl.h159 return Value(aacVreg.GetReference()); in GetReturnValueFromAcc()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
H A Djs_refconvert_function.cpp60 ets_proxy::SharedReference *sharedRef = storage->GetReference(obj); in WrapImpl()
H A Djs_job_queue.cpp137 napi_value jsPromise = storage->GetReference(jsObject)->GetJsObject(env); in CreatePromiseLink()
H A Djs_convert.h411 return storage->GetReference(interopObj)->GetJsObject(env); in JSCONVERT_WRAP()
460 ets_proxy::SharedReference *sharedRef = storage->GetReference(env, jsVal); in JSCONVERT_UNWRAP()
H A Dintrinsics_api_impl.cpp233 return ctx->GetSharedRefStorage()->GetReference(env, jsValue); in JSRuntimeInstanceOfStatic()
/arkcompiler/runtime_core/static_core/runtime/bridge/
H A Dbridge.cpp58 return reg.HasObject() ? static_cast<int64_t>(bit_cast<uintptr_t>(reg.GetReference())) : reg.GetLong(); in GetVRegValue()
/arkcompiler/runtime_core/static_core/runtime/tooling/
H A Ddebugger.cpp284 *thisPtr = vreg.GetReference(); in GetThisVariableByFrame()
308 *thisPtr = reg.GetReference(); in GetThisVariableByFrame()
311 *thisPtr = reg.GetReference(); in GetThisVariableByFrame()
722 hooks_.PropertyAccess(PtThread(thread), method, location, reg.GetReference(), ptProperty); in HandlePropertyAccess()
770 hooks_.PropertyModification(PtThread(thread), method, location, reg.GetReference(), ptProperty, value); in HandlePropertyModify()
885 return reg.HasObject() ? reinterpret_cast<uintptr_t>(reg.GetReference()) : reg.GetLong(); in GetVRegValue()
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dframe_test.cpp95 EXPECT_EQ(frameHandler.GetVReg(0).GetReference(), ptr); in TEST_F()
H A Dstack_walker_test.cpp325 HOOK_ASSERT(reg.GetReference() != nullptr, return false); in FirstRunModifyVregs()
346 HOOK_ASSERT((reg.GetReference() == reinterpret_cast<ObjectHeader *>(Low32Bits(obj))), return false); in CheckVregs()
H A Dinterpreter_test.cpp275 EXPECT_EQ(frameHandler.GetVReg(V4_MAX - 4U).GetReference(), obj1); in TEST_F()
278 EXPECT_EQ(frameHandler.GetVReg(V8_MAX - 4U).GetReference(), obj2); in TEST_F()
281 EXPECT_EQ(frameHandler.GetVReg(V16_MAX - 4U).GetReference(), obj3); in TEST_F()
355 EXPECT_EQ(frameHandler.GetVReg(9U).GetReference(), obj); in TEST_F()
393 ark::coretypes::String *strCore = ark::coretypes::String::Cast(f->GetAccAsVReg().GetReference()); in TEST_F()
465 EXPECT_EQ(coretypes::Class::FromRuntimeClass(objectClass), f->GetAccAsVReg().GetReference()); in TEST_F()
1111 auto *result = static_cast<coretypes::Array *>(frameHandler.GetVReg(1).GetReference()); in TestArray()
1195 EXPECT_EQ(obj, f->GetAccAsVReg().GetReference()); in TEST_F()
1291 EXPECT_EQ(obj, f->GetAccAsVReg().GetReference()); in TEST_F()
1397 EXPECT_EQ(obj, f->GetAccAsVReg().GetReference()); in TEST_F()
[all...]
/arkcompiler/runtime_core/static_core/runtime/
H A Dstack_walker.cpp656 if (ObjectHeader *object = vreg.GetReference(); object != nullptr) { in DebugSingleFrameVerify()
677 ObjectHeader *object = vreg.GetReference(); in DebugSingleFrameVerify()
746 os << vreg.GetReference(); in DumpVRegs()
789 << vreg.GetReference(); in Dump()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/
H A Dgc_root.cpp183 ObjectHeader *objectHeader = vRegister.GetReference(); in VisitRegisterRoot()
H A Dgc.cpp938 ObjectHeader *objectHeader = vreg.GetReference(); in UpdateRefsInVRegs()
/arkcompiler/ets_runtime/ecmascript/
H A Decma_global_storage.h179 void* GetReference() const in GetReference() function in panda::ecmascript::WeakNode
H A Djs_thread.cpp476 node->GetReference())); in IterateWeakEcmaGlobalStorage()
484 weakNodeFreeGlobalCallbacks_.push_back(std::make_pair(freeGlobalCallBack, node->GetReference())); in IterateWeakEcmaGlobalStorage()

Completed in 30 milliseconds

12