/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/proxies/mem/proxy_reference_storage_1/ |
H A D | test_proxy_reference_storage_1.cpp | 57 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 D | ets_reference.h | 38 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 D | shared_reference_storage.cpp | 49 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 D | shared_reference_storage.h | 51 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 D | ets_class_wrapper.cpp | 59 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 D | interpreter-inl.h | 199 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 D | pt_object.h | 26 PtReference *GetReference() const in GetReference() function in ark::tooling::PtObject
|
/arkcompiler/runtime_core/static_core/runtime/interpreter/ |
H A D | interpreter-inl.h | 248 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 D | vregister.h | 145 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 D | value.h | 88 return Value(vreg.GetReference()); in FromVReg()
|
H A D | method-inl.h | 159 return Value(aacVreg.GetReference()); in GetReturnValueFromAcc()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ |
H A D | js_refconvert_function.cpp | 60 ets_proxy::SharedReference *sharedRef = storage->GetReference(obj); in WrapImpl()
|
H A D | js_job_queue.cpp | 137 napi_value jsPromise = storage->GetReference(jsObject)->GetJsObject(env); in CreatePromiseLink()
|
H A D | js_convert.h | 411 return storage->GetReference(interopObj)->GetJsObject(env); in JSCONVERT_WRAP() 460 ets_proxy::SharedReference *sharedRef = storage->GetReference(env, jsVal); in JSCONVERT_UNWRAP()
|
H A D | intrinsics_api_impl.cpp | 233 return ctx->GetSharedRefStorage()->GetReference(env, jsValue); in JSRuntimeInstanceOfStatic()
|
/arkcompiler/runtime_core/static_core/runtime/bridge/ |
H A D | bridge.cpp | 58 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 D | debugger.cpp | 284 *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 D | frame_test.cpp | 95 EXPECT_EQ(frameHandler.GetVReg(0).GetReference(), ptr); in TEST_F()
|
H A D | stack_walker_test.cpp | 325 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 D | interpreter_test.cpp | 275 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 D | stack_walker.cpp | 656 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 D | gc_root.cpp | 183 ObjectHeader *objectHeader = vRegister.GetReference(); in VisitRegisterRoot()
|
H A D | gc.cpp | 938 ObjectHeader *objectHeader = vreg.GetReference(); in UpdateRefsInVRegs()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_global_storage.h | 179 void* GetReference() const in GetReference() function in panda::ecmascript::WeakNode
|
H A D | js_thread.cpp | 476 node->GetReference())); in IterateWeakEcmaGlobalStorage() 484 weakNodeFreeGlobalCallbacks_.push_back(std::make_pair(freeGlobalCallBack, node->GetReference())); in IterateWeakEcmaGlobalStorage()
|