Home
last modified time | relevance | path

Searched refs:GetUndefinedObject (Results 1 – 21 of 21) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_stubs-inl.h27 return ref == nullptr || ref == EtsObject::FromCoreType(coro->GetUndefinedObject()); in EtsReferenceNullish()
32 return ref == nullptr || ref == EtsObject::FromCoreType(coro->GetUndefinedObject()); in IsRefNullish()
Dets_coroutine.h78 ALWAYS_INLINE ObjectHeader *GetUndefinedObject() const in GetUndefinedObject() function
Dets_runtime_interface.h35 uint64_t GetUndefinedObject() const override;
Dets_runtime_interface.cpp92 uint64_t EtsRuntimeInterface::GetUndefinedObject() const in GetUndefinedObject() function in ark::ets::EtsRuntimeInterface
94 return ToUintPtr(PandaEtsVM::GetCurrent()->GetUndefinedObject()); in GetUndefinedObject()
Dets_coroutine.cpp56 undefinedObj_ = GetPandaVM()->GetUndefinedObject(); in Initialize()
Dets_vm.cpp245 coro->SetUndefinedObject(GetUndefinedObject()); in Initialize()
496 ObjectHeader *PandaEtsVM::GetUndefinedObject() in GetUndefinedObject() function in ark::ets::PandaEtsVM
551 …f (coro->HasPendingException() || callRes == EtsObject::FromCoreType(coro->GetUndefinedObject())) { in PrintExceptionInfo()
Dets_vm.h233 PANDA_PUBLIC_API ObjectHeader *GetUndefinedObject();
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_weak_reference.cpp23 referent_ = EtsObject::FromCoreType(PandaEtsVM::GetCurrent()->GetUndefinedObject()); in ClearReferent()
Dets_finalizable_weak_ref_list.h62 auto *undefinedObj = coro->GetUndefinedObject(); in UnlinkClearedReferences()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dstd_core_Runtime.cpp55 if (obj == EtsObject::FromCoreType(coro->GetUndefinedObject())) { in ReferenceTypeString()
Dstd_core_Method.cpp83 return reinterpret_cast<EtsObject *>(EtsCoroutine::GetCurrent()->GetUndefinedObject()); in TypeAPIMethodInvokeImplementation()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
Dinterop_context.h409 EtsObject *GetUndefinedObject() in GetUndefinedObject() function
411 return EtsObject::FromCoreType(GetPandaEtsVM()->GetUndefinedObject()); in GetUndefinedObject()
Dintrinsics_api_impl.cpp137 if (etsJsValue->AsObject() == ctx->GetUndefinedObject()) { in JSRuntimeGetValueObject()
582 return ctx->GetUndefinedObject(); in CompilerConvertLocalToRefType()
Djs_refconvert_builtin.cpp314 return ctx_->GetUndefinedObject(); in MObject()
Djs_convert.h467 return ctx->GetUndefinedObject(); in JSCONVERT_UNWRAP()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/
Dinterpreter-inl.h452 this->GetAccAsVReg().SetReference(GetCoro()->GetUndefinedObject()); in HandleEtsLdundefined()
462 this->GetFrameHandler().GetVReg(vd).SetReference(GetCoro()->GetUndefinedObject()); in HandleEtsMovundefined()
472 this->GetAccAsVReg().SetPrimitive(obj == GetCoro()->GetUndefinedObject()); in HandleEtsIsundefined()
500 return obj == GetCoro()->GetUndefinedObject(); in IsUndefined()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/call/
Darg_convertors.h57 storeRes(ctx->GetUndefinedObject()->GetCoreType()); in ConvertRefArgToEts()
234 if (UNLIKELY(ref == ctx->GetUndefinedObject()->GetCoreType())) { in ConvertRefArgToJS()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/mem/
Dets_reference_processor.cpp35 auto *undefinedObjHeader = vm->GetUndefinedObject(); in Initialize()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/
Dets_field_wrapper.cpp143 etsValue = ctx->GetUndefinedObject(); in Setter()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Druntime_interface.h644 virtual uint64_t GetUndefinedObject() const in GetUndefinedObject() function
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dencode_visitor.cpp351 enc->GetEncoder()->EncodeMov(dst, Imm(runtime->GetUndefinedObject())); in VisitLoadUndefined()