/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
H A D | std_core_SyncPrimitives.cpp | 28 ASSERT(mutex->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetMutexClass()); in EtsMutexLock() 34 ASSERT(mutex->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetMutexClass()); in EtsMutexUnlock() 45 ASSERT(event->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetEventClass()); in EtsEventWait() 51 ASSERT(event->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetEventClass()); in EtsEventFire() 63 ASSERT(condVar->GetClass() == coro->GetPandaVM()->GetClassLinker()->GetCondVarClass()); in EtsCondVarWait() 64 ASSERT(mutex->GetClass() == coro->GetPandaVM()->GetClassLinker()->GetMutexClass()); in EtsCondVarWait() 72 ASSERT(condVar->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetCondVarClass()); in EtsCondVarNotifyOne() 73 ASSERT(mutex->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetMutexClass()); in EtsCondVarNotifyOne() 79 ASSERT(condVar->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetCondVarClass()); in EtsCondVarNotifyAll() 80 ASSERT(mutex->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker() in EtsCondVarNotifyAll() [all...] |
H A D | std_core_Type.cpp | 145 auto refType = PandaEtsVM::GetCurrent()->GetClassLinker()->GetClass(typeDesc.c_str()); in TypeAPIGetTypeKind() 149 PandaEtsVM::GetCurrent()->GetClassLinker()->InitializeClass(EtsCoroutine::GetCurrent(), refType); in TypeAPIGetTypeKind() 167 auto type = PandaEtsVM::GetCurrent()->GetClassLinker()->GetClass(className.c_str()); in TypeAPIGetTypeName() 174 auto classLinker = PandaEtsVM::GetCurrent()->GetClassLinker(); in TypeAPIGetClassAttributes() 187 auto classLinker = PandaEtsVM::GetCurrent()->GetClassLinker(); in TypeAPIGetFieldsNum() 195 auto classLinker = PandaEtsVM::GetCurrent()->GetClassLinker(); in TypeAPIGetOwnFieldsNum() 245 auto classLinker = PandaEtsVM::GetCurrent()->GetClassLinker(); in TypeAPIGetField() 255 auto classLinker = PandaEtsVM::GetCurrent()->GetClassLinker(); in TypeAPIGetOwnField() 268 auto classLinker = PandaEtsVM::GetCurrent()->GetClassLinker(); in TypeAPIGetFieldByName() 285 auto classLinker = PandaEtsVM::GetCurrent()->GetClassLinker(); in TypeAPIGetStaticFieldValue() [all...] |
H A D | std_core_Class.cpp | 52 EtsClassLinker *linker = coro->GetPandaVM()->GetClassLinker(); in StdCoreClassInitialize() 82 EtsClassLinker *linker = coro->GetPandaVM()->GetClassLinker(); in StdCoreClassCreateInstance() 103 EtsClassLinker *linker = coro->GetPandaVM()->GetClassLinker(); in StdCoreRuntimeLinkerLoadClassInternal() 112 if (UNLIKELY(!coro->GetPandaVM()->GetClassLinker()->InitializeClass(coro, klass))) { in StdCoreRuntimeLinkerLoadClassInternal()
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
H A D | ets_arrayobj_test.cpp | 80 EtsClass *klass = vm_->GetClassLinker()->GetArrayClass(); in TEST_F() 86 EtsClass *klass = vm_->GetClassLinker()->GetArrayClass(); in TEST_F() 92 EtsClass *klass = vm_->GetClassLinker()->GetArrayClass(); in TEST_F() 98 EtsClass *klass = vm_->GetClassLinker()->GetArrayClass(); in TEST_F() 104 EtsClass *klass = vm_->GetClassLinker()->GetArrayClass(); in TEST_F() 110 EtsClass *klass = vm_->GetClassLinker()->GetArrayClass(); in TEST_F() 116 EtsClass *klass = vm_->GetClassLinker()->GetArrayClass(); in TEST_F() 122 EtsClass *klass = vm_->GetClassLinker()->GetArrayClass(); in TEST_F()
|
H A D | ets_sync_primitives_test.cpp | 90 auto *waitersListClass = vm_->GetClassLinker()->GetWaitersListClass(); in TEST_F() 98 auto *mutexClass = vm_->GetClassLinker()->GetMutexClass(); in TEST_F() 106 auto *eventClass = vm_->GetClassLinker()->GetEventClass(); in TEST_F() 114 auto *condVarClass = vm_->GetClassLinker()->GetCondVarClass(); in TEST_F()
|
H A D | get_test_class.cpp | 34 auto classLinker = Runtime::GetCurrent()->GetClassLinker(); in GetTestClass() 39 EtsClassLinker *etsClassLinker = coroutine->GetPandaVM()->GetClassLinker(); in GetTestClass()
|
H A D | ets_promise_test.cpp | 87 EtsClass *promiseClass = vm_->GetClassLinker()->GetPromiseClass(); in TEST_F() 93 EtsClass *promiseRefClass = vm_->GetClassLinker()->GetPromiseRefClass(); in TEST_F()
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | monitor_test.cpp | 66 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() 77 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() 92 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() 112 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() 128 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() 142 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() 161 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() 184 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() 206 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() 221 Class *cls = Runtime::GetCurrent()->GetClassLinker() in TEST_F() [all...] |
H A D | class_linker_test_extension.cpp | 39 GetClassLinker()->AddClassRoot(ClassRoot::OBJECT, objClass); in InitializeImpl() 40 GetClassLinker()->AddClassRoot(ClassRoot::CLASS, classClass); in InitializeImpl()
|
H A D | exception_test.cpp | 152 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 237 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 325 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 414 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 504 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 594 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 680 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 766 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 854 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 942 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() [all...] |
H A D | method_test.cpp | 94 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in VerifyLineNumber() 165 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 230 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 267 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 368 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 411 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 532 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F() 581 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in TEST_F()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_sync_primitives.cpp | 25 auto *klass = coro->GetPandaVM()->GetClassLinker()->GetMutexClass(); in Create() 62 auto *klass = coro->GetPandaVM()->GetClassLinker()->GetEventClass(); in Create() 96 auto *classLinker = coro->GetPandaVM()->GetClassLinker(); in Create()
|
H A D | ets_typeapi_parameter.cpp | 24 EtsClass *klass = etsCoroutine->GetPandaVM()->GetClassLinker()->GetTypeAPIParameterClass(); in Create()
|
H A D | ets_typeapi_method.cpp | 24 EtsClass *klass = etsCoroutine->GetPandaVM()->GetClassLinker()->GetTypeAPIMethodClass(); in Create()
|
H A D | ets_typeapi_field.cpp | 24 EtsClass *klass = etsCoroutine->GetPandaVM()->GetClassLinker()->GetTypeAPIFieldClass(); in Create()
|
H A D | ets_waiters_list.cpp | 23 EtsClass *klass = coro->GetPandaVM()->GetClassLinker()->GetWaitersListClass(); in Create()
|
H A D | ets_finalizable_weak_ref.cpp | 25 EtsClass *klass = etsCoroutine->GetPandaVM()->GetClassLinker()->GetFinalizableWeakRefClass(); in Create()
|
H A D | ets_promise_ref.cpp | 25 EtsClass *klass = etsCoroutine->GetPandaVM()->GetClassLinker()->GetPromiseRefClass(); in Create()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | file_manager.cpp | 32 auto aotFile = runtime->GetClassLinker()->GetAotManager()->FindPandaFile(std::string(location)); in LoadAbcFile() 37 runtime->GetClassLinker()->AddPandaFile(std::move(pf)); in LoadAbcFile() 65 return runtime->GetClassLinker()->GetAotManager()->AddFile(realAnFilePath, &runtimeIface, in LoadAnFile()
|
H A D | class_linker_extension.cpp | 40 return extension_->GetClassLinker()->GetClass(descriptor, needCopyDescriptor, this, errorHandler); in LoadClass() 46 extension_->GetClassLinker()->EnumerateBootPandaFiles(cb); in EnumeratePandaFiles() 69 return extension_->GetClassLinker()->LoadClass(*pf, classId, this, errorHandler); in LoadClass() 349 GetClassLinker()->FreeClass(cls); in FreeObsoleteData()
|
/arkcompiler/runtime_core/static_core/runtime/interpreter/ |
H A D | runtime_interface.h | 43 auto *classLinker = Runtime::GetCurrent()->GetClassLinker(); in ResolveMethod() 72 auto *classLinker = Runtime::GetCurrent()->GetClassLinker(); in GetMethodClass() 88 auto *classLinker = Runtime::GetCurrent()->GetClassLinker(); in ResolveField() 106 ClassLinker *classLinker = Runtime::GetCurrent()->GetClassLinker(); in ResolveClass() 114 auto *klassLinker = Runtime::GetCurrent()->GetClassLinker(); in ResolveClass()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
H A D | gc_root.cpp | 202 Runtime::GetCurrent()->GetClassLinker()->GetAotManager()->VisitAotStringRoots( in VisitAotStringRoots() 216 Runtime::GetCurrent()->GetClassLinker()->GetAotManager()->UpdateAotStringRoots( in UpdateAotStringRoots() 246 auto classLinker = Runtime::GetCurrent()->GetClassLinker(); in VisitClassRoots() 273 auto classLinker = Runtime::GetCurrent()->GetClassLinker(); in VisitClassLinkerContextRoots() 288 auto classLinker = Runtime::GetCurrent()->GetClassLinker(); in UpdateClassLinkerContextRoots()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/intrinsics/ |
H A D | public_intrinsics.h | 28 ASSERT(EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetEtsClassLinkerExtension()->IsJSValueClass( in JSValueFromEtsObject()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_coroutine.cpp | 55 promiseClassPtr_ = GetPandaVM()->GetClassLinker()->GetPromiseClass()->GetRuntimeClass(); in Initialize() 59 auto *linkExt = GetPandaVM()->GetClassLinker()->GetEtsClassLinkerExtension(); in Initialize() 118 if (retObject != nullptr && retObject->IsInstanceOf(GetPandaVM()->GetClassLinker()->GetPromiseClass())) { in RequestCompletion()
|
/arkcompiler/runtime_core/static_core/verification/type/ |
H A D | type_system.cpp | 42 linkerCtx_ {service->GetClassLinker()->GetExtension(LanguageContext {langCtx_})->GetBootContext()} 48 auto *klass = service->GetClassLinker()->GetClass(descr, true, linkerCtx_, &handler); 73 return service_->GetClassLinker()->GetClass(descr, true, linkerCtx_, &handler); in DescriptorToClass()
|