| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_stubs-inl.h | 27 return ref == nullptr || ref == EtsObject::FromCoreType(coro->GetUndefinedObject()); in EtsReferenceNullish() 32 return ref == nullptr || ref == EtsObject::FromCoreType(coro->GetUndefinedObject()); in IsRefNullish()
|
| D | ets_coroutine.h | 78 ALWAYS_INLINE ObjectHeader *GetUndefinedObject() const in GetUndefinedObject() function
|
| D | ets_runtime_interface.h | 35 uint64_t GetUndefinedObject() const override;
|
| D | ets_runtime_interface.cpp | 92 uint64_t EtsRuntimeInterface::GetUndefinedObject() const in GetUndefinedObject() function in ark::ets::EtsRuntimeInterface 94 return ToUintPtr(PandaEtsVM::GetCurrent()->GetUndefinedObject()); in GetUndefinedObject()
|
| D | ets_coroutine.cpp | 56 undefinedObj_ = GetPandaVM()->GetUndefinedObject(); in Initialize()
|
| D | ets_vm.cpp | 245 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()
|
| D | ets_vm.h | 233 PANDA_PUBLIC_API ObjectHeader *GetUndefinedObject();
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
| D | ets_weak_reference.cpp | 23 referent_ = EtsObject::FromCoreType(PandaEtsVM::GetCurrent()->GetUndefinedObject()); in ClearReferent()
|
| D | ets_finalizable_weak_ref_list.h | 62 auto *undefinedObj = coro->GetUndefinedObject(); in UnlinkClearedReferences()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
| D | std_core_Runtime.cpp | 55 if (obj == EtsObject::FromCoreType(coro->GetUndefinedObject())) { in ReferenceTypeString()
|
| D | std_core_Method.cpp | 83 return reinterpret_cast<EtsObject *>(EtsCoroutine::GetCurrent()->GetUndefinedObject()); in TypeAPIMethodInvokeImplementation()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ |
| D | interop_context.h | 409 EtsObject *GetUndefinedObject() in GetUndefinedObject() function 411 return EtsObject::FromCoreType(GetPandaEtsVM()->GetUndefinedObject()); in GetUndefinedObject()
|
| D | intrinsics_api_impl.cpp | 137 if (etsJsValue->AsObject() == ctx->GetUndefinedObject()) { in JSRuntimeGetValueObject() 582 return ctx->GetUndefinedObject(); in CompilerConvertLocalToRefType()
|
| D | js_refconvert_builtin.cpp | 314 return ctx_->GetUndefinedObject(); in MObject()
|
| D | js_convert.h | 467 return ctx->GetUndefinedObject(); in JSCONVERT_UNWRAP()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/ |
| D | interpreter-inl.h | 452 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/ |
| D | arg_convertors.h | 57 storeRes(ctx->GetUndefinedObject()->GetCoreType()); in ConvertRefArgToEts() 234 if (UNLIKELY(ref == ctx->GetUndefinedObject()->GetCoreType())) { in ConvertRefArgToJS()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/mem/ |
| D | ets_reference_processor.cpp | 35 auto *undefinedObjHeader = vm->GetUndefinedObject(); in Initialize()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/ |
| D | ets_field_wrapper.cpp | 143 etsValue = ctx->GetUndefinedObject(); in Setter()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | runtime_interface.h | 644 virtual uint64_t GetUndefinedObject() const in GetUndefinedObject() function
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encode_visitor.cpp | 351 enc->GetEncoder()->EncodeMov(dst, Imm(runtime->GetUndefinedObject())); in VisitLoadUndefined()
|