/arkcompiler/runtime_core/runtime/ |
D | class_initializer.cpp | 85 static void ThrowNoClassDefFoundError(ManagedThread *thread, const Class *klass) in ThrowNoClassDefFoundError() 92 static void ThrowEarlierInitializationException(ManagedThread *thread, const Class *klass) in ThrowEarlierInitializationException() 99 static void ThrowIncompatibleClassChangeError(ManagedThread *thread, const Class *klass) in ThrowIncompatibleClassChangeError() 106 static void ThrowVerifyError(ManagedThread *thread, const Class *klass) in ThrowVerifyError() 113 static bool isBadSuperClass(const Class *base, ManagedThread *thread, const Class *klass) in isBadSuperClass() 129 …itInitialization(ObjectLockT *lock, ClassLinker *class_linker, ManagedThread *thread, Class *klass) in WaitInitialization() 159 … ClassInitializer<mode>::Initialize(ClassLinker *class_linker, ManagedThread *thread, Class *klass) in Initialize() 216 …sInitializer<mode>::InitializeClass(ClassLinker *class_linker, ManagedThread *thread, Class *klass, in InitializeClass() 281 Class *klass) in InitializeInterface() 307 bool ClassInitializer<mode>::VerifyClass(Class *klass) in VerifyClass() [all …]
|
D | object_header.cpp | 32 ObjectHeader *ObjectHeader::CreateObject(panda::BaseClass *klass, bool non_movable) in CreateObject() 57 ObjectHeader *ObjectHeader::Create(BaseClass *klass) in Create() 63 ObjectHeader *ObjectHeader::CreateNonMovable(BaseClass *klass) in CreateNonMovable() 217 auto *klass = ClassAddr<HClass>(); in ObjectSize() local 230 auto *klass = ClassAddr<Class>(); in ObjectSize() local
|
D | class_linker_extension.cpp | 117 boot_context_.EnumerateClasses([&klasses](Class *klass) { in Initialize() 124 for (auto *klass : klasses) { in Initialize() local 139 for (auto *klass : class_roots_) { in InitializeRoots() local 210 Class *ClassLinkerExtension::AddClass(Class *klass) in AddClass() 256 boot_context_.EnumerateClasses([this](Class *klass) { in FreeLoadedClasses() 264 ctx->EnumerateClasses([this](Class *klass) { in FreeLoadedClasses() 304 void ClassLinkerExtension::AddCreatedClass(Class *klass) in AddCreatedClass() 310 void ClassLinkerExtension::RemoveCreatedClass(Class *klass) in RemoveCreatedClass() 319 void ClassLinkerExtension::OnClassPrepared(Class *klass) in OnClassPrepared()
|
D | class_linker.cpp | 354 …void LoadMethod(Method *method, panda_file::MethodDataAccessor *method_data_accessor, Class *klass, in LoadMethod() 405 bool ClassLinker::LoadMethods(Class *klass, ClassInfo *class_info, panda_file::ClassDataAccessor *d… in LoadMethods() 470 bool ClassLinker::LoadFields(Class *klass, panda_file::ClassDataAccessor *data_accessor, in LoadFields() 537 static size_t LayoutFieldsInBaseClassPadding(Class *klass, PandaList<Field *> *tagged_fields, in LayoutFieldsInBaseClassPadding() 576 static size_t LayoutFields(Class *klass, PandaList<Field *> *tagged_fields, PandaList<Field *> *fie… in LayoutFields() 637 bool ClassLinker::LayoutFields(Class *klass, Span<Field> fields, bool is_static, in LayoutFields() 694 bool ClassLinker::LinkMethods(Class *klass, ClassInfo *class_info, in LinkMethods() 705 bool ClassLinker::LinkFields(Class *klass, ClassLinkerErrorHandler *error_handler) in LinkFields() 814 auto *klass = ext->CreateClass(descriptor, class_info.vtable_builder->GetVTableSize(), in LoadClass() local 938 …auto *klass = LoadClass(&class_data_accessor, descriptor, base_class, res.value(), context, ext, e… in LoadClass() local [all …]
|
/arkcompiler/runtime_core/runtime/core/ |
D | core_itable_builder.h | 34 void Resolve([[maybe_unused]] Class *klass) override {}; in Resolve() 36 void UpdateClass([[maybe_unused]] Class *klass) override {}; in UpdateClass() 38 void DumpITable([[maybe_unused]] Class *klass) override {}; in DumpITable()
|
/arkcompiler/runtime_core/runtime/include/ |
D | itable_builder.h | 54 void Resolve([[maybe_unused]] Class *klass) override {} in Resolve() 56 void UpdateClass([[maybe_unused]] Class *klass) override {} in UpdateClass() 58 void DumpITable([[maybe_unused]] Class *klass) override {} in DumpITable()
|
D | class_linker-inl.h | 32 Class *klass = caller.GetPandaFile()->GetPandaCache()->GetClassFromCache(id); in GetClass() local 47 inline void ClassLinker::AddClassRoot(ClassRoot root, Class *klass) in AddClassRoot()
|
/arkcompiler/runtime_core/verification/config/options/ |
D | method_options.h | 65 void SetMsgClass(VerifierMessage msg_num, MethodOption::MsgClass klass) in SetMsgClass() 71 void SetMsgClass(Validator validator, size_t msg_num, MethodOption::MsgClass klass) in SetMsgClass() 88 bool IsInMsgClass(VerifierMessage msg_num, MethodOption::MsgClass klass) const in IsInMsgClass() 102 …void IfInMsgClassThen(VerifierMessage msg_num, MethodOption::MsgClass klass, Handler &&handler) co… in IfInMsgClassThen() 110 …void IfNotInMsgClassThen(VerifierMessage msg_num, MethodOption::MsgClass klass, Handler &&handler)… in IfNotInMsgClassThen() 181 bool Is(MethodOption::MsgClass klass) const in Is() 186 bool IsNot(MethodOption::MsgClass klass) const in IsNot() 192 void If(MethodOption::MsgClass klass, Handler &&handler) const in If() 198 void IfNot(MethodOption::MsgClass klass, Handler &&handler) const in IfNot() 302 const auto &klass = m.second; in ImageMessages() local
|
/arkcompiler/runtime_core/runtime/tests/ |
D | compiler_queue_test.cpp | 80 Class *klass = class_linker->GetExtension(panda_file::SourceLang::PANDA_ASSEMBLY)->GetClass( in TestClassPrepare() local 112 Class *klass = TestClassPrepare(); in TEST_F() local 142 Class *klass = TestClassPrepare(); in TEST_F() local 173 auto klass = TestClassPrepare(); in TEST_F() local 212 auto klass = TestClassPrepare(); in TEST_F() local 249 auto klass = TestClassPrepare(); in TEST_F() local 302 Class *klass = TestClassPrepare(); in TEST_F() local 333 Class *klass = TestClassPrepare(); in TEST_F() local 365 auto klass = TestClassPrepare(); in TEST_F() local 412 auto klass = TestClassPrepare(); in TEST_F() local [all …]
|
D | object_helpers_test.cpp | 83 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("Test"), &descri… in LoadTestClass() local 94 Class *klass = LoadTestClass(source); in NewTestInstance() local 109 ObjectHeader *AllocObject(Class *klass) in AllocObject() 121 … auto *klass = runtime->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::ARRAY_STRING); in AllocStringArray() local 129 Class *klass = LoadTestClass(R"( in TEST_F() local 148 Class *klass = LoadTestClass(R"( in TEST_F() local 177 Class *klass = LoadTestClass(R"( in TEST_F() local 215 Class *klass = object->ClassAddr<Class>(); in TEST_F() local 246 Class *klass = object->ClassAddr<Class>(); in TEST_F() local
|
D | exception_test.cpp | 155 Class *klass = in TEST_F() local 238 Class *klass = in TEST_F() local 324 Class *klass = in TEST_F() local 410 Class *klass = in TEST_F() local 497 Class *klass = in TEST_F() local 584 Class *klass = in TEST_F() local 667 Class *klass = in TEST_F() local 750 Class *klass = in TEST_F() local 835 Class *klass = in TEST_F() local 920 Class *klass = in TEST_F() local [all …]
|
D | array_test.cpp | 49 static size_t GetArrayObjectSize(panda::Class *klass, size_t n) in GetArrayObjectSize() 60 …auto *klass = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(class_root); in TestArrayObjectSize() local
|
D | method_test.cpp | 95 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &des… in VerifyLineNumber() local 164 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &des… in TEST_F() local 225 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &des… in TEST_F() local 259 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("R"), &descripto… in TEST_F() local 296 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &des… in TEST_F() local 395 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &des… in TEST_F() local 439 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &des… in TEST_F() local 450 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("R"), &descripto… in TEST_F() local 554 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &des… in TEST_F() local 602 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("R"), &descripto… in TEST_F() local
|
D | class_linker_test.cpp | 99 Class *klass; in TEST_F() local 187 Class *klass = class_linker_ext.GetClassRoot(class_root); in TestPrimitiveClassRoot() local 230 Class *klass = class_linker_ext.GetClassRoot(class_root); in TestArrayClassRoot() local 432 … Class *klass = ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("R2"), &descriptor)); in TEST_F() local 534 …auto *klass = ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor… in TEST_F() local 583 …auto *klass = ext->GetClass(ClassHelper::GetArrayDescriptor(utf::CStringAsMutf8("UnknownClass"), 1… in TEST_F() local 597 …auto *klass = ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8(class_name), &descripto… in GetMethod() local 699 TestClassLinkerContext(const uint8_t *descriptor, bool need_copy_descriptor, Class *klass, in TestClassLinkerContext() 762 ctx.EnumerateClasses([&is_matched](Class *klass) { in TEST_F() 778 ctx.EnumerateClasses([&](Class *klass) { in TEST_F() [all …]
|
D | interpreter_test_resolve_field.cpp | 100 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("R1"), &descript… in TEST_F() local 115 …Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("R2"), &descript… in TEST_F() local
|
D | compilation_status_test.cpp | 54 Method *CompilationStatusTest::GetMethod(Class *klass, size_t num) in GetMethod() 89 auto *klass = GetClass(); in TEST_F() local
|
D | osr_code_test.cpp | 54 Method *OsrCodeTest::GetMethod(Class *klass, size_t num) in GetMethod() 89 auto *klass = GetClass(); in CompileMethods() local
|
/arkcompiler/runtime_core/compiler/optimizer/analysis/ |
D | object_type_propagation.cpp | 31 auto klass = self->GetGraph()->GetRuntime()->GetClass(inst->GetMethod(), inst->GetTypeId()); in VisitNewObject() local 41 auto klass = self->GetGraph()->GetRuntime()->GetClass(inst->GetMethod(), inst->GetTypeId()); in VisitNewArray() local 51 auto klass = self->GetGraph()->GetRuntime()->GetStringClass(inst->GetMethod()); in VisitLoadString() local
|
/arkcompiler/runtime_core/verification/util/ |
D | is_system.h | 38 bool IsSystemClass(const Class &klass) in IsSystemClass() 47 inline bool IsSystemOrSyntheticClass(const Class &klass) in IsSystemOrSyntheticClass()
|
/arkcompiler/runtime_core/verification/verifier/ |
D | verifier.cpp | 61 auto enqueue_class = [&](const Class &klass) { in RunVerifier() 87 const Class *klass = ext->GetClass(file, entity_id); in RunVerifier() local 130 Class *klass = class_linker.GetClass(class_name_bytes, true, ctx); in RunVerifier() local 141 Class *klass = get_class_by_name(class_name); in RunVerifier() local 163 Class *klass = get_class_by_name(class_name); in RunVerifier() local
|
/arkcompiler/runtime_core/runtime/entrypoints/ |
D | entrypoints.cpp | 180 auto *klass = reinterpret_cast<Class *>(ResolveClassEntrypoint(caller, resolved_id)); in CreateArrayByIdEntrypoint() local 184 extern "C" coretypes::Array *CreateArraySlowPathEntrypoint(Class *klass, size_t length) in CreateArraySlowPathEntrypoint() 200 extern "C" coretypes::Array *CreateMultiArrayRecEntrypoint(ManagedThread *thread, Class *klass, uin… in CreateMultiArrayRecEntrypoint() 240 extern "C" coretypes::Array *CreateMultiArrayEntrypoint(Class *klass, uint32_t nargs, size_t *sizes) in CreateMultiArrayEntrypoint() 252 extern "C" ObjectHeader *CreateObjectByClassInterpreter(ManagedThread *thread, Class *klass) in CreateObjectByClassInterpreter() 267 auto *klass = reinterpret_cast<Class *>(ResolveClassEntrypoint(caller, resolved_id)); in CreateObjectByIdEntrypoint() local 304 extern "C" ObjectHeader *CreateObjectByClassEntrypoint(Class *klass) in CreateObjectByClassEntrypoint() 372 auto klass = reinterpret_cast<Class *>(ResolveClassEntrypoint(caller, resolved_id)); in CheckCastByBCIDEntrypoint() local 377 extern "C" void CheckCastEntrypoint(const ObjectHeader *obj, Class *klass) in CheckCastEntrypoint() 392 extern "C" uint8_t IsInstanceEntrypoint(ObjectHeader *obj, Class *klass) in IsInstanceEntrypoint() [all …]
|
/arkcompiler/runtime_core/verification/jobs/ |
D | job.cpp | 26 auto has_type = [&](const LibCache::CachedClass &klass) { in UpdateTypes() 33 …ForAllCachedClasses([&](const LibCache::CachedClass &klass) { result = result && has_type(klass); … in UpdateTypes()
|
/arkcompiler/runtime_core/runtime/dprofiler/ |
D | dprofiler.cpp | 37 Runtime::GetCurrent()->GetClassLinker()->EnumerateClasses([this](Class *klass) -> bool { in VmDeath() 74 void DProfiler::AddClass(const Class *klass) in AddClass()
|
/arkcompiler/runtime_core/runtime/interpreter/ |
D | runtime_interface.cpp | 23 ObjectHeader *RuntimeInterface::CreateObject(Class *klass) in CreateObject()
|
/arkcompiler/runtime_core/compiler/optimizer/code_generator/ |
D | slow_path.cpp | 70 auto klass = reinterpret_cast<uintptr_t>(inst->CastToInitClass()->GetClass()); in GenerateInitializeClass() local 80 auto klass = codegen->ConvertRegister(GetInst()->GetSrcReg(1), DataType::REFERENCE); in GenerateIsInstance() local 90 auto klass = codegen->ConvertRegister(GetInst()->GetSrcReg(1), DataType::REFERENCE); in GenerateCheckCast() local
|