Home
last modified time | relevance | path

Searched refs:ResolveVirtualMethod (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dstd_core_Method.cpp45 meth = recv->GetClass()->ResolveVirtualMethod(meth); in TypeAPIMethodInvokeImplementation()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_class.cpp241 EtsMethod *EtsClass::ResolveVirtualMethod(const EtsMethod *method) const in ResolveVirtualMethod() function in panda::ets::EtsClass
243 …return reinterpret_cast<EtsMethod *>(GetRuntimeClass()->ResolveVirtualMethod(method->GetPandaMetho… in ResolveVirtualMethod()
Dets_class.h230 EtsMethod *ResolveVirtualMethod(const EtsMethod *method) const;
/arkcompiler/runtime_core/static_core/runtime/
Dcompiler.cpp104 compiler::RuntimeInterface::MethodPtr PandaRuntimeInterface::ResolveVirtualMethod(ClassPtr cls, Met… in ResolveVirtualMethod() function in panda::PandaRuntimeInterface
108 return ClassCast(cls)->ResolveVirtualMethod(MethodCast(method)); in ResolveVirtualMethod()
116 return ClassCast(cls)->ResolveVirtualMethod(MethodCast(method)); in ResolveInterfaceMethod()
Dcompiler.h147 MethodPtr ResolveVirtualMethod(ClassPtr cls, MethodPtr method) const override;
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dinlining.cpp296 ctx.method = runtime->ResolveVirtualMethod(receiver, callInst->GetCallMethod()); in DoInlineMonomorphic()
526 ctx.method = runtime->ResolveVirtualMethod(receiver, callInst->GetCallMethod()); in DoInlinePolymorphic()
1460 resolvedMethod = runtime->ResolveVirtualMethod(receiver, method); in ResolveTarget()
1478 ctx->method = runtime->ResolveVirtualMethod(klass, callInst->GetCallMethod()); in ResolveTarget()
/arkcompiler/runtime_core/static_core/runtime/entrypoints/
Dentrypoints.cpp725 auto *resolved = obj->ClassAddr<Class>()->ResolveVirtualMethod(callee); in ResolveVirtualCallEntrypoint()
745 auto *resolved = objKlass->ResolveVirtualMethod(method); in ResolveVirtualCallAotEntrypoint()
795 auto *resolved = handleObj.GetPtr()->ClassAddr<Class>()->ResolveVirtualMethod(method); in ResolveUnknownVirtualCallEntrypoint()
1299 extern "C" Method *ResolveVirtualMethod(const Method *callee, Frame *frame, const ObjectPointerType… in ResolveVirtualMethod() function
1306 auto *resolved = cls->ResolveVirtualMethod(callee); in ResolveVirtualMethod()
/arkcompiler/runtime_core/static_core/runtime/include/
Dclass.h626 Method *ResolveVirtualMethod(const Method *method) const;
Dclass-inl.h518 inline Method *Class::ResolveVirtualMethod(const Method *method) const in ResolveVirtualMethod() function
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/
Dinterpreter-inl.h492 method = cls->ResolveVirtualMethod(method); in HandleLaunchVirt()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Druntime_interface.h191 …virtual MethodPtr ResolveVirtualMethod([[maybe_unused]] ClassPtr cls, [[maybe_unused]] MethodPtr i… in ResolveVirtualMethod() function
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/
Dets_napi_native_interface.cpp205 static EtsMethod *ResolveVirtualMethod(ScopedManagedCodeFix *s, ets_object object, ets_method metho… in ResolveVirtualMethod() function
215 return obj->GetClass()->ResolveVirtualMethod(method); in ResolveVirtualMethod()
224 method = ResolveVirtualMethod(&s, obj, methodId); in GeneralMethodCall()
/arkcompiler/runtime_core/static_core/runtime/interpreter/
Dinterpreter-inl.h3440 auto *resolved = cls->ResolveVirtualMethod(method); in HandleVirtualCall()