Home
last modified time | relevance | path

Searched refs:classLinker_ (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/
H A Dclass_linker_extension.cpp31 classLinker_->GetAllocator()->Delete(ctx); in ~ClassLinkerExtension()
113 classLinker_ = classLinker; in Initialize()
147 if (!classLinker_->InitializeClass(thread, klass)) { in InitializeRoots()
158 return classLinker_->FindLoadedClass(descriptor, ResolveContext(context)); in FindLoadedClass()
167 return classLinker_->GetClass(descriptor, needCopyDescriptor, ResolveContext(context), in GetClass()
202 auto *cls = classLinker_->GetClass(pf, id, ResolveContext(context), ResolveErrorHandler(errorHandler)); in GetClass()
207 WrapClassNotFoundExceptionIfNeeded(classLinker_, descriptor, ctx); in GetClass()
221 classLinker_->FreeClass(klass); in AddClass()
261 classLinker_->FreeClassData(klass); in FreeLoadedClasses()
269 classLinker_ in FreeLoadedClasses()
[all...]
H A Druntime.cpp495 verifierService_ = ark::verifier::CreateService(verifierConfig_, internalAllocator_, classLinker_, cacheFile); in InitializeVerifierRuntime()
547 classLinker_ = new ClassLinker(internalAllocator_, std::move(extensions)); in Runtime()
593 delete classLinker_; in ~Runtime()
679 if (classLinker_->GetAotManager()->FindPandaFile(name) == nullptr) { in CheckBootPandaFiles()
734 auto aotBootCtx = classLinker_->GetClassContextForAot(options_.IsAotVerifyAbsPath()); in CreatePandaVM()
741 classLinker_->GetAotManager()->SetAppClassContext(aotBootCtx); in CreatePandaVM()
745 classLinker_->GetAotManager()->SetAppClassContext(aotBootCtx.substr(idx + 1)); in CreatePandaVM()
749 classLinker_->GetAotManager()->SetBootClassContext(aotBootCtx); in CreatePandaVM()
751 classLinker_->GetAotManager()->VerifyClassHierarchy(); in CreatePandaVM()
770 if (!classLinker_ in InitializePandaVM()
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/call/
H A Dproto_reader.h30 classLinker_(classLinker), in ProtoReader()
70 auto klass = classLinker_->GetLoadedClass(*pf_, pda_.GetReferenceType(idx), classLinkerContext_); in ResolveLoadedProtoClass()
77 return classLinker_->GetClass(*pf_, pda_.GetReferenceType(idx), classLinkerContext_); in ResolveProtoClass()
98 ClassLinker *const classLinker_; member in ark::ets::interop::js::ProtoReader
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_class_linker.cpp27 EtsClassLinker::EtsClassLinker(ClassLinker *classLinker) : classLinker_(classLinker) {} in EtsClassLinker()
38 ClassLinkerExtension *ext = classLinker_->GetExtension(panda_file::SourceLang::ETS); in Initialize()
45 return classLinker_->InitializeClass(coroutine, klass->GetRuntimeClass()); in InitializeClass()
70 return classLinker_->GetMethod(pf, id); in GetMethod()
H A Dets_vm.h173 return classLinker_.get(); in GetClassLinker()
178 return classLinker_.get()->GetEtsClassLinkerExtension(); in GetEtsClassLinkerExtension()
407 PandaUniquePtr<EtsClassLinker> classLinker_; member in ark::ets::final
H A Dets_class_linker.h85 ClassLinker *classLinker_ {};
H A Dets_vm.cpp113 vm->classLinker_ = std::move(classLinker.Value()); in Create()
230 if (!classLinker_->Initialize()) { in Initialize()
233 classLinker_->GetEtsClassLinkerExtension()->InitializeBuiltinClasses(); in Initialize()
280 EtsClass *cls = classLinker_->GetClass(panda_file_items::class_descriptors::STACK_OVERFLOW_ERROR.data()); in InitializeFinish()
467 if (!classLinker_->InitializeClass(coroutine, EtsClass::FromRuntimeClass(entrypoint->GetClass()))) { in InvokeEntrypointImpl()
/arkcompiler/runtime_core/static_core/verification/jobs/
H A Djob.h37 classLinker_ {service->classLinker},
41 classLinkerCtx_ {classLinker_->GetExtension(langContext_)->GetBootContext()},
138 ClassLinker *classLinker_; member in ark::verifier::Job
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dclass_linker_extension.h106 return classLinker_; in GetClassLinker()
111 return classLinker_ != nullptr; in IsInitialized()
343 ClassLinker *classLinker_ {nullptr};
H A Druntime.h140 return classLinker_; in GetClassLinker()
506 ClassLinker *classLinker_; member in ark::Runtime
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
H A Dinterop_context.h164 return classLinker_; in GetClassLinker()
462 ClassLinker *classLinker_ {};
H A Dinterop_context.cpp126 classLinker_ = Runtime::GetCurrent()->GetClassLinker(); in InteropCtx()
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dregion_allocator_test.cpp60 classLinker_ = Runtime::GetCurrent()->GetClassLinker(); in RegionAllocatorTestBase()
96 ClassLinker *classLinker_; member in ark::mem::test::RegionAllocatorTestBase

Completed in 16 milliseconds