Home
last modified time | relevance | path

Searched defs:klass (Results 1 – 25 of 96) sorted by relevance

1234

/arkcompiler/runtime_core/runtime/
Dclass_initializer.cpp85 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 …]
Dobject_header.cpp32 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
Dclass_linker_extension.cpp117 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()
Dclass_linker.cpp354 …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/
Dcore_itable_builder.h34 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/
Ditable_builder.h54 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()
Dclass_linker-inl.h32 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/
Dmethod_options.h65 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/
Dcompiler_queue_test.cpp80 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 …]
Dobject_helpers_test.cpp83 …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
Dexception_test.cpp155 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 …]
Darray_test.cpp49 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
Dmethod_test.cpp95 …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
Dclass_linker_test.cpp99 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 …]
Dinterpreter_test_resolve_field.cpp100 …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
Dcompilation_status_test.cpp54 Method *CompilationStatusTest::GetMethod(Class *klass, size_t num) in GetMethod()
89 auto *klass = GetClass(); in TEST_F() local
Dosr_code_test.cpp54 Method *OsrCodeTest::GetMethod(Class *klass, size_t num) in GetMethod()
89 auto *klass = GetClass(); in CompileMethods() local
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dobject_type_propagation.cpp31 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/
Dis_system.h38 bool IsSystemClass(const Class &klass) in IsSystemClass()
47 inline bool IsSystemOrSyntheticClass(const Class &klass) in IsSystemOrSyntheticClass()
/arkcompiler/runtime_core/verification/verifier/
Dverifier.cpp61 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/
Dentrypoints.cpp180 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/
Djob.cpp26 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/
Ddprofiler.cpp37 Runtime::GetCurrent()->GetClassLinker()->EnumerateClasses([this](Class *klass) -> bool { in VmDeath()
74 void DProfiler::AddClass(const Class *klass) in AddClass()
/arkcompiler/runtime_core/runtime/interpreter/
Druntime_interface.cpp23 ObjectHeader *RuntimeInterface::CreateObject(Class *klass) in CreateObject()
/arkcompiler/runtime_core/compiler/optimizer/code_generator/
Dslow_path.cpp70 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

1234