/arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/arkdb/internal_tests/ |
H A D | test_mirror.py | 23 from arkdb.mirrors import mirror_object as cls namespace 50 cls("foo", a=1, b=2.3, c="ddd"), 51 cls("foo", a=1, b=2.3, c="ddd"), 54 cls("foo2", a=1, b=2.3, c="ddd"), 55 cls("foo2", b=2.3, a=1, c="ddd"), 58 cls("parent", a=cls("child", b=12)), 59 cls("parent", a=cls("child", b=12)), 66 arr("arr", [cls("fo [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/mock/ |
H A D | calling_methods_test_5.cpp | 38 ets_class cls = env_->FindClass("C"); in TEST_F() local 39 ASSERT_NE(cls, nullptr); in TEST_F() 41 ets_method voidId = env_->Getp_method(cls, "void_method", "II:V"); in TEST_F() 43 ets_method objectId = env_->Getp_method(cls, "object_method", ":LA;"); in TEST_F() 45 ets_method booleanId = env_->Getp_method(cls, "boolean_method", "ZI:Z"); in TEST_F() 47 ets_method byteId = env_->Getp_method(cls, "byte_method", "BI:B"); in TEST_F() 49 ets_method charId = env_->Getp_method(cls, "char_method", "CI:C"); in TEST_F() 51 ets_method shortId = env_->Getp_method(cls, "short_method", "SI:S"); in TEST_F() 53 ets_method intId = env_->Getp_method(cls, "int_method", ":I"); in TEST_F() 55 ets_method longId = env_->Getp_method(cls, "long_metho in TEST_F() 94 ets_class cls = env_->FindClass("C"); TEST_F() local [all...] |
H A D | calling_methods_test_3.cpp | 82 ets_class cls = env_->FindClass("F"); in TEST_F() local 83 ASSERT_NE(cls, nullptr); in TEST_F() 86 EXPECT_DEATH(env_->CallStaticVoidMethod(cls, nullptr), ""); in TEST_F() 87 EXPECT_DEATH(env_->CallStaticObjectMethod(cls, nullptr), ""); in TEST_F() 88 EXPECT_DEATH(env_->CallStaticBooleanMethod(cls, nullptr), ""); in TEST_F() 89 EXPECT_DEATH(env_->CallStaticByteMethod(cls, nullptr), ""); in TEST_F() 90 EXPECT_DEATH(env_->CallStaticCharMethod(cls, nullptr), ""); in TEST_F() 91 EXPECT_DEATH(env_->CallStaticShortMethod(cls, nullptr), ""); in TEST_F() 92 EXPECT_DEATH(env_->CallStaticIntMethod(cls, nullptr), ""); in TEST_F() 93 EXPECT_DEATH(env_->CallStaticLongMethod(cls, nullpt in TEST_F() 125 ets_class cls = env_->FindClass("F"); TEST_F() local 173 ets_class cls = env_->FindClass("F"); TEST_F() local 220 ets_class cls = env_->FindClass("F"); TEST_F() local 266 ets_class cls = env_->FindClass("F"); TEST_F() local 313 ets_class cls = env_->FindClass("F"); TEST_F() local 362 ets_class cls = env_->FindClass("F"); TEST_F() local 402 ets_class cls = env_->FindClass("F"); TEST_F() local [all...] |
H A D | accessing_objects_fields_test_3.cpp | 46 ets_class cls = env_->FindClass("A"); in TEST_F() local 47 EXPECT_DEATH(env_->Getp_field(cls, nullptr, "some text"), ""); in TEST_F() 48 EXPECT_DEATH(env_->Getp_field(cls, "some text", nullptr), ""); in TEST_F() 54 ets_class cls = env_->FindClass("F"); in TEST_F() local 55 ASSERT_NE(cls, nullptr); in TEST_F() 57 ets_field memberId = env_->Getp_field(cls, "member4", "I"); in TEST_F() 64 ets_class cls = env_->FindClass("F_sub"); in TEST_F() local 65 ASSERT_NE(cls, nullptr); in TEST_F() 67 ets_field memberId = env_->Getp_field(cls, "member4", "I"); in TEST_F() 73 ets_class cls in TEST_F() local 142 ets_class cls = env_->FindClass("F"); TEST_F() local 209 ets_class cls = env_->FindClass("A"); TEST_F() local 217 ets_class cls = env_->FindClass("F_static"); TEST_F() local 226 ets_class cls = env_->FindClass("F_static"); TEST_F() local 268 ets_class cls = env_->FindClass("F_static"); TEST_F() local 326 ets_class cls = env_->FindClass("F_static"); TEST_F() local 399 ets_class cls = env_->FindClass("F_static"); TEST_F() local 417 ets_class cls = env_->FindClass("F_static_sub"); TEST_F() local 481 ets_class cls = env_->FindClass("F_static"); TEST_F() local 501 ets_class cls = env_->FindClass("F_static_sub"); TEST_F() local [all...] |
H A D | registering_native_methods_test.cpp | 58 ets_class cls = env_->FindClass("RegisteringNativeMethodsTest"); in TEST_F() local 59 ASSERT_NE(cls, nullptr); in TEST_F() 60 EXPECT_DEATH(env_->RegisterNatives(cls, nullptr, 1), ""); in TEST_F() 61 EXPECT_DEATH(env_->RegisterNatives(cls, nullptr, -1), ""); in TEST_F() 70 ets_class cls = env_->FindClass("RegisteringNativeMethodsTest"); in TEST_F() local 71 ASSERT_NE(cls, nullptr); in TEST_F() 72 EXPECT_DEATH(env_->RegisterNatives(cls, &native_method, -1), ""); in TEST_F() 78 ets_class cls = env_->FindClass("RegisteringNativeMethodsTest"); in TEST_F() local 79 ASSERT_NE(cls, nullptr); in TEST_F() 82 ASSERT_EQ(env_->RegisterNatives(cls, in TEST_F() 89 ets_class cls = env_->FindClass("RegisteringNativeMethodsTest"); TEST_F() local 122 ets_class cls = env_->FindClass("RegisteringNativeMethodsTest"); TEST_F() local 128 ets_class cls = env_->FindClass("RegisteringNativeMethodsTest"); TEST_F() local 137 ets_class cls = env_->FindClass("RegisteringNativeMethodsTest"); TEST_F() local [all...] |
H A D | calling_methods_test_helper.h | 103 [[maybe_unused]] static void CallNonvirtualVoidMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, in CallNonvirtualVoidMethodListHelper() argument 108 env->CallNonvirtualVoidMethodList(obj, cls, methodId, args); in CallNonvirtualVoidMethodListHelper() 111 [[maybe_unused]] static ets_object CallNonvirtualObjectMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, in CallNonvirtualObjectMethodListHelper() argument 116 return env->CallNonvirtualObjectMethodList(obj, cls, methodId, args); in CallNonvirtualObjectMethodListHelper() 119 [[maybe_unused]] static ets_boolean CallNonvirtualBooleanMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, in CallNonvirtualBooleanMethodListHelper() argument 124 return env->CallNonvirtualBooleanMethodList(obj, cls, methodId, args); in CallNonvirtualBooleanMethodListHelper() 127 [[maybe_unused]] static ets_byte CallNonvirtualByteMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, in CallNonvirtualByteMethodListHelper() argument 132 return env->CallNonvirtualByteMethodList(obj, cls, methodId, args); in CallNonvirtualByteMethodListHelper() 135 [[maybe_unused]] static ets_char CallNonvirtualCharMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, in CallNonvirtualCharMethodListHelper() argument 140 return env->CallNonvirtualCharMethodList(obj, cls, methodI in CallNonvirtualCharMethodListHelper() 143 CallNonvirtualShortMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualShortMethodListHelper() argument 151 CallNonvirtualIntMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualIntMethodListHelper() argument 159 CallNonvirtualLongMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualLongMethodListHelper() argument 167 CallNonvirtualFloatMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualFloatMethodListHelper() argument 175 CallNonvirtualDoubleMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualDoubleMethodListHelper() argument 183 CallStaticVoidMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticVoidMethodListHelper() argument 190 CallStaticObjectMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticObjectMethodListHelper() argument 198 CallStaticBooleanMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticBooleanMethodListHelper() argument 206 CallStaticByteMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticByteMethodListHelper() argument 213 CallStaticCharMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticCharMethodListHelper() argument 220 CallStaticShortMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticShortMethodListHelper() argument 227 CallStaticIntMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticIntMethodListHelper() argument 234 CallStaticLongMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticLongMethodListHelper() argument 241 CallStaticFloatMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticFloatMethodListHelper() argument 248 CallStaticDoubleMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticDoubleMethodListHelper() argument [all...] |
H A D | calling_methods_test_2.cpp | 37 ets_class cls = env_->FindClass("C"); in TEST_F() local 38 ASSERT_NE(cls, nullptr); in TEST_F() 39 ets_object obj = env_->AllocObject(cls); in TEST_F() 42 ets_method voidId = env_->Getp_method(cls, "void_method", "II:V"); in TEST_F() 44 ets_method objectId = env_->Getp_method(cls, "object_method", ":LA;"); in TEST_F() 46 ets_method booleanId = env_->Getp_method(cls, "boolean_method", "ZI:Z"); in TEST_F() 48 ets_method byteId = env_->Getp_method(cls, "byte_method", "BI:B"); in TEST_F() 50 ets_method charId = env_->Getp_method(cls, "char_method", "CI:C"); in TEST_F() 52 ets_method shortId = env_->Getp_method(cls, "short_method", "SI:S"); in TEST_F() 54 ets_method intId = env_->Getp_method(cls, "int_metho in TEST_F() 87 ets_class cls = env_->FindClass("C"); TEST_F() local 141 ets_class cls = env_->FindClass("C"); TEST_F() local 185 ets_class cls = env_->FindClass("C"); TEST_F() local 229 ets_class cls = env_->FindClass("C"); TEST_F() local [all...] |
H A D | calling_methods_test_4.cpp | 38 ets_class cls = env_->FindClass("C"); in TEST_F() local 39 ASSERT_NE(cls, nullptr); in TEST_F() 41 ets_method voidId = env_->Getp_method(cls, "void_method", "II:V"); in TEST_F() 43 ets_method objectId = env_->Getp_method(cls, "object_method", ":LA;"); in TEST_F() 45 ets_method booleanId = env_->Getp_method(cls, "boolean_method", "ZI:Z"); in TEST_F() 47 ets_method byteId = env_->Getp_method(cls, "byte_method", "BI:B"); in TEST_F() 49 ets_method charId = env_->Getp_method(cls, "char_method", "CI:C"); in TEST_F() 51 ets_method shortId = env_->Getp_method(cls, "short_method", "SI:S"); in TEST_F() 53 ets_method intId = env_->Getp_method(cls, "int_method", ":I"); in TEST_F() 55 ets_method longId = env_->Getp_method(cls, "long_metho in TEST_F() 93 ets_class cls = env_->FindClass("C"); TEST_F() local 140 ets_class cls = env_->FindClass("C"); TEST_F() local 188 ets_class cls = env_->FindClass("C"); TEST_F() local 240 ets_class cls = env_->FindClass("C"); TEST_F() local [all...] |
H A D | accessing_objects_fields_test_1.cpp | 49 ets_class cls = env_->FindClass("F"); in TEST_F() local 50 ASSERT_NE(cls, nullptr); in TEST_F() 51 ets_field member0Id = env_->Getp_field(cls, "member0", "Z"); in TEST_F() 53 ets_field member1Id = env_->Getp_field(cls, "member1", "B"); in TEST_F() 55 ets_field member2Id = env_->Getp_field(cls, "member2", "C"); in TEST_F() 57 ets_field member3Id = env_->Getp_field(cls, "member3", "S"); in TEST_F() 59 ets_field member4Id = env_->Getp_field(cls, "member4", "I"); in TEST_F() 61 ets_field member5Id = env_->Getp_field(cls, "member5", "J"); in TEST_F() 63 ets_field member6Id = env_->Getp_field(cls, "member6", "F"); in TEST_F() 65 ets_field member7Id = env_->Getp_field(cls, "member in TEST_F() 86 ets_class cls = env_->FindClass("F"); TEST_F() local [all...] |
H A D | accessing_objects_fields_test_2.cpp | 62 ets_class cls = env_->FindClass("F"); in TEST_F() local 63 ASSERT_NE(cls, nullptr); in TEST_F() 64 ets_field member0Id = env_->Getp_field(cls, "member0", "Z"); in TEST_F() 66 ets_field member1Id = env_->Getp_field(cls, "member1", "B"); in TEST_F() 68 ets_field member2Id = env_->Getp_field(cls, "member2", "C"); in TEST_F() 70 ets_field member3Id = env_->Getp_field(cls, "member3", "S"); in TEST_F() 72 ets_field member4Id = env_->Getp_field(cls, "member4", "I"); in TEST_F() 74 ets_field member5Id = env_->Getp_field(cls, "member5", "J"); in TEST_F() 76 ets_field member6Id = env_->Getp_field(cls, "member6", "F"); in TEST_F() 78 ets_field member7Id = env_->Getp_field(cls, "member in TEST_F() 107 ets_class cls = env_->FindClass("F"); TEST_F() local [all...] |
/arkcompiler/runtime_core/static_core/runtime/mem/gc/static/ |
H A D | gc_marker_static-inl.h | 25 const Class *cls) in HandleObject() 27 while (cls != nullptr) { in HandleObject() 29 uint32_t refNum = cls->GetRefFieldsNum<false>(); in HandleObject() 31 cls = cls->GetBase(); in HandleObject() 34 uint32_t offset = cls->GetRefFieldsOffset<false>(); in HandleObject() 35 uint32_t refVolatileNum = cls->GetVolatileRefFieldsNum<false>(); in HandleObject() 50 cls = cls->GetBase(); in HandleObject() 54 void GCMarker<Marker, LANG_TYPE_STATIC>::HandleClass(GCMarkingStackType *objectsStack, const Class *cls) in HandleClass() argument 24 HandleObject(GCMarkingStackType *objectsStack, const ObjectHeader *object, const Class *cls) HandleObject() argument 77 HandleArrayClass(GCMarkingStackType *objectsStack, const coretypes::Array *arrayObject, [[maybe_unused]] const Class *cls) HandleArrayClass() argument 109 auto cls = static_cast<const Class *>(baseCls); MarkInstance() local 122 const auto *cls = static_cast<const Class *>(baseCls); MarkInstance() local [all...] |
/arkcompiler/runtime_core/static_core/runtime/mem/ |
H A D | object_helpers-inl.h | 35 bool GCStaticObjectHelpers::TraverseClass(Class *cls, Handler &handler) in TraverseClass() argument 38 uint32_t refNum = cls->GetRefFieldsNum<true>(); in TraverseClass() 42 uint32_t offset = cls->GetRefFieldsOffset<true>(); in TraverseClass() 43 ObjectHeader *object = cls->GetManagedObject(); in TraverseClass() 44 ASSERT(ToUintPtr(cls) + offset >= ToUintPtr(object)); in TraverseClass() 46 uint32_t objOffset = ToUintPtr(cls) + offset - ToUintPtr(object); in TraverseClass() 47 uint32_t refVolatileNum = cls->GetVolatileRefFieldsNum<true>(); in TraverseClass() 51 auto *fieldObject = isVolatile ? cls->GetFieldObject<true>(offset) : cls->GetFieldObject<false>(offset); in TraverseClass() 66 bool GCStaticObjectHelpers::TraverseObject(ObjectHeader *object, Class *cls, Handle argument 103 TraverseArray(coretypes::Array *array, [[maybe_unused]] Class *cls, void *begin, void *end, Handler &handler) TraverseArray() argument 144 auto *cls = objectHeader->ClassAddr<Class>(); TraverseAllObjectsWithInfo() local 189 TraverseObject(ObjectHeader *object, HClass *cls, Handler &handler) TraverseObject() argument 218 TraverseArray(coretypes::Array *array, [[maybe_unused]] HClass *cls, void *begin, void *end, Handler &handler) TraverseArray() argument 258 auto *cls = objectHeader->ClassAddr<HClass>(); TraverseAllObjectsWithInfo() local [all...] |
H A D | object-references-iterator-inl.h | 83 auto *cls = obj->ClassAddr<Class>(); in Iterate() local 84 ASSERT(cls != nullptr); in Iterate() 85 return Iterate<INTERRUPTIBLE>(cls, obj, handler, begin, end); in Iterate() 91 auto *cls = obj->ClassAddr<Class>(); in IterateAndDiscoverReferences() local 92 ASSERT(cls != nullptr); in IterateAndDiscoverReferences() 94 if (gc->IsReference(cls, obj, [gc](auto *o) { return gc->InGCSweepRange(o); })) { in IterateAndDiscoverReferences() 96 cls, obj, [handler](void *o) { handler->ProcessObjectPointer(reinterpret_cast<ObjectPointerType *>(o)); }); in IterateAndDiscoverReferences() 100 return Iterate<false>(cls, obj, handler); in IterateAndDiscoverReferences() 107 auto *cls = obj->ClassAddr<Class>(); in IterateAndDiscoverReferences() local 108 ASSERT(cls ! in IterateAndDiscoverReferences() 120 Iterate(Class *cls, ObjectHeader *obj, Handler *handler) Iterate() argument 139 Iterate(Class *cls, ObjectHeader *obj, Handler *handler, void *begin, void *end) Iterate() argument 162 IterateClassReferences(Class *cls, Handler *handler) IterateClassReferences() argument 177 IterateClassReferences(Class *cls, Handler *handler, void *begin, void *end) IterateClassReferences() argument 196 auto *cls = objClass; IterateObjectReferences() local 225 IterateObjectReferences(ObjectHeader *object, Class *cls, Handler *handler, void *begin, void *end) IterateObjectReferences() argument 293 auto *cls = obj->ClassAddr<HClass>(); Iterate() local 301 auto *cls = obj->ClassAddr<HClass>(); IterateAndDiscoverReferences() local 317 auto *cls = obj->ClassAddr<HClass>(); IterateAndDiscoverReferences() local 330 Iterate(HClass *cls, ObjectHeader *obj, Handler *handler) Iterate() argument 346 Iterate(HClass *cls, ObjectHeader *obj, Handler *handler, void *begin, void *end) Iterate() argument 415 IterateObjectReferences(ObjectHeader *object, HClass *cls, Handler *handler) IterateObjectReferences() argument 443 IterateObjectReferences(ObjectHeader *object, HClass *cls, Handler *handler, void *begin, void *end) IterateObjectReferences() argument [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/native/native_methods/ |
H A D | register_native_methods_test.cpp | 45 ets_class cls = env->FindClass(CLASS_NAME); in Func0() local 49 EtsClass *klass = s.ToInternalType(cls); in Func0() 66 auto cls = env_->FindClass(CLASS_NAME); in TEST_F() local 67 ASSERT_NE(cls, nullptr); in TEST_F() 69 auto method = env_->GetStaticp_method(cls, GENERIC_NATIVE_METHOD_NAME, SIGNATURE_FUNC0); in TEST_F() 77 ASSERT_EQ(env_->RegisterNatives(cls, etsNativeMethods.data(), etsNativeMethods.size()), ETS_OK); in TEST_F() 79 ets_boolean result = env_->CallStaticBooleanMethod(cls, method); in TEST_F() 86 ASSERT_EQ(env_->UnregisterNatives(cls), ETS_OK); in TEST_F() 92 auto cls = env_->FindClass(CLASS_NAME); in TEST_F() local 93 ASSERT_NE(cls, nullpt in TEST_F() 120 auto cls = env_->FindClass(CLASS_NAME); TEST_F() local 146 auto cls = env_->FindClass(CLASS_NAME); TEST_F() local 177 auto cls = env_->FindClass(CLASS_NAME); TEST_F() local [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/ |
H A D | ets_napi.h | 185 ets_object (*ToReflectedMethod)(EtsEnv *env, ets_class cls, ets_method p_method, ets_boolean isStatic); 187 ets_class (*GetSuperclass)(EtsEnv *env, ets_class cls); 190 ets_object (*ToReflectedField)(EtsEnv *env, ets_class cls, ets_field p_field, ets_boolean isStatic); 193 ets_int (*ThrowErrorNew)(EtsEnv *env, ets_class cls, const char *message); 206 ets_object (*AllocObject)(EtsEnv *env, ets_class cls); 207 ets_object (*NewObject)(EtsEnv *env, ets_class cls, ets_method p_method, ...); 208 ets_object (*NewObjectList)(EtsEnv *env, ets_class cls, ets_method p_method, va_list args); 209 ets_object (*NewObjectArray)(EtsEnv *env, ets_class cls, ets_method p_method, const ets_value *args); 211 ets_boolean (*IsInstanceOf)(EtsEnv *env, ets_object obj, ets_class cls); 212 ets_method (*Getp_method)(EtsEnv *env, ets_class cls, cons [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
H A D | std_core_Class.cpp | 30 EtsString *StdCoreClassGetNameInternal(EtsClass *cls) in StdCoreClassGetNameInternal() argument 32 return cls->GetName(); in StdCoreClassGetNameInternal() 46 void StdCoreClassInitialize(EtsClass *cls) in StdCoreClassInitialize() argument 48 ASSERT(cls != nullptr); in StdCoreClassInitialize() 50 if (UNLIKELY(!cls->IsInitialized())) { in StdCoreClassInitialize() 53 linker->InitializeClass(coro, cls); in StdCoreClassInitialize() 57 EtsString *StdCoreClassGetDescriptor(EtsClass *cls) in StdCoreClassGetDescriptor() argument 59 ASSERT(cls != nullptr); in StdCoreClassGetDescriptor() 60 return EtsString::CreateFromMUtf8(cls->GetDescriptor()); in StdCoreClassGetDescriptor() 63 EtsObject *StdCoreClassCreateInstance(EtsClass *cls) in StdCoreClassCreateInstance() argument [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/napi/lib/ |
H A D | InterfaceNativeTest.cpp | 22 ETS_EXPORT void ETS_CALL ETS_InterfaceNativeTest_callMethod(EtsEnv *env, [[maybe_unused]] ets_class cls) in ETS_InterfaceNativeTest_callMethod() argument 24 ets_method method = env->GetStaticp_method(cls, "staticLongMethod", "I:J"); in ETS_InterfaceNativeTest_callMethod() 25 env->native_interface->CallStaticLongMethod(env, cls, method, static_cast<ets_int>(10)); in ETS_InterfaceNativeTest_callMethod() 29 ETS_EXPORT void ETS_CALL ETS_InterfaceNativeTest_testChar(EtsEnv *env, ets_class cls, ets_char c) in ETS_InterfaceNativeTest_testChar() argument 34 ets_method method = env->GetStaticp_method(cls, "staticVoidMethod", "C:V"); in ETS_InterfaceNativeTest_testChar() 35 env->CallStaticVoidMethodArray(cls, method, arr); in ETS_InterfaceNativeTest_testChar() 39 ETS_EXPORT ets_int ETS_CALL ETS_InterfaceNativeTest_testFloat(EtsEnv *env, ets_class cls, ets_float f1, ets_float f2, in ETS_InterfaceNativeTest_testFloat() argument 42 ets_method method = env->Getp_method(cls, "<ctor>", ":V"); in ETS_InterfaceNativeTest_testFloat() 51 method = env->GetStaticp_method(cls, "staticFloatMethod", "I:F"); in ETS_InterfaceNativeTest_testFloat() 53 ets_float res = env->CallStaticFloatMethod(cls, metho in ETS_InterfaceNativeTest_testFloat() 61 ETS_InterfaceNativeTest_testNewObject(EtsEnv *env, ets_class cls) ETS_InterfaceNativeTest_testNewObject() argument 85 ETS_InterfaceNativeTest_testStrUTFLen(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_string str1, ets_string str2) ETS_InterfaceNativeTest_testStrUTFLen() argument 93 ETS_InterfaceNativeTest_testNewStrUTF(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_string str) ETS_InterfaceNativeTest_testNewStrUTF() argument 103 ETS_InterfaceNativeTest_testGetStrUTF(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_string str) ETS_InterfaceNativeTest_testGetStrUTF() argument [all...] |
/arkcompiler/runtime_core/static_core/runtime/mem/gc/dynamic/ |
H A D | gc_marker_dynamic-inl.h | 28 auto *cls = static_cast<const HClass *>(baseCls); in HandleObject() local 30 ObjectHeader *dynClass = cls->GetManagedObject(); in HandleObject() 35 uint32_t objBodySize = cls->GetObjectSize() - ObjectHeader::ObjectHeaderSize(); in HandleObject() 41 if (cls->IsNativeField(ObjectHeader::ObjectHeaderSize() + fieldOffset)) { in HandleObject() 59 void GCMarker<Marker, LANG_TYPE_DYNAMIC>::HandleClass(GCMarkingStackType *objectsStack, const coretypes::DynClass *cls) in HandleClass() argument 62 HClass *klass = const_cast<coretypes::DynClass *>(cls)->GetHClass(); in HandleClass() 64 size_t klassSize = cls->ClassAddr<HClass>()->GetObjectSize(); in HandleClass() 78 objectsStack->PushToStack(cls, objectHeader); in HandleClass() 86 [[maybe_unused]] const BaseClass *cls) in HandleArrayClass() 90 ASSERT(cls in HandleArrayClass() 84 HandleArrayClass(GCMarkingStackType *objectsStack, const coretypes::Array *arrayObject, [[maybe_unused]] const BaseClass *cls) HandleArrayClass() argument 121 auto *cls = static_cast<const HClass *>(baseCls); MarkInstance() local [all...] |
/arkcompiler/toolchain/test/autotest/aw/ |
H A D | application.py | 28 def stop(cls, bundle_name): 36 def uninstall(cls, bundle_name): 44 def install(cls, hap_path): 52 def start(cls, bundle_name, start_mode=None): 61 def get_pid(cls, bundle_name): 72 def launch_application(cls, bundle_name, hap_path, start_mode=None): 73 cls.stop(bundle_name) 74 cls.uninstall(bundle_name) 75 cls.install(hap_path) 76 cls [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/native/ |
H A D | native_test_helper.h | 31 ets_class cls = env_->FindClass("ETSGLOBAL"); in CallEtsFuntion() local 32 ASSERT_NE(cls, nullptr); in CallEtsFuntion() 33 ets_method fn = env_->GetStaticp_method(cls, methodName.data(), nullptr); in CallEtsFuntion() 37 *ret = env_->CallStaticBooleanMethod(cls, fn, args...); in CallEtsFuntion() 39 *ret = env_->CallStaticByteMethod(cls, fn, args...); in CallEtsFuntion() 41 *ret = env_->CallStaticCharMethod(cls, fn, args...); in CallEtsFuntion() 43 *ret = env_->CallStaticShortMethod(cls, fn, args...); in CallEtsFuntion() 45 *ret = env_->CallStaticIntMethod(cls, fn, args...); in CallEtsFuntion() 47 *ret = env_->CallStaticLongMethod(cls, fn, args...); in CallEtsFuntion() 49 *ret = env_->CallStaticFloatMethod(cls, f in CallEtsFuntion() [all...] |
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | rem_set_test.cpp | 93 auto cls = ext_->CreateClass(nullptr, 0, 0, sizeof(ark::Class)); in TEST_F() local 94 cls->SetObjectSize(allocator.GetMaxRegularObjectSize()); in TEST_F() 97 obj1->SetClass(cls); in TEST_F() 101 obj2->SetClass(cls); in TEST_F() 119 ext_->FreeClass(cls); in TEST_F() 127 auto cls = ext_->CreateClass(nullptr, 0, 0, sizeof(ark::Class)); in TEST_F() local 128 cls->SetObjectSize(allocator.GetMaxRegularObjectSize()); in TEST_F() 131 obj1->SetClass(cls); in TEST_F() 135 obj2->SetClass(cls); in TEST_F() 151 ext_->FreeClass(cls); in TEST_F() 159 auto cls = ext_->CreateClass(nullptr, 0, 0, sizeof(ark::Class)); TEST_F() local [all...] |
H A D | monitor_test.cpp | 66 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() local 67 auto header = ObjectHeader::Create(cls); in TEST_F() 77 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() local 78 auto header = ObjectHeader::Create(cls); in TEST_F() 92 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() local 93 auto header1 = ObjectHeader::Create(cls); in TEST_F() 94 auto header2 = ObjectHeader::Create(cls); in TEST_F() 112 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); in TEST_F() local 113 auto header = ObjectHeader::Create(cls); in TEST_F() 128 Class *cls in TEST_F() local 142 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); TEST_F() local 161 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); TEST_F() local 184 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); TEST_F() local 206 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); TEST_F() local 221 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); TEST_F() local 237 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); TEST_F() local 258 Class *cls = Runtime::GetCurrent()->GetClassLinker()->GetExtension(ctx)->GetClassRoot(ClassRoot::OBJECT); TEST_F() local [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/tests/ |
H A D | test_predefined_types.py | 22 from arkdb.mirrors import mirror_object as cls namespace 35 return cls(type_name, isValue=b(False)) 39 return cls(type_name, isValue=b(True)) 80 ("Boolean", "true", ref_type("std.core.BooleanType"), cls("std.core.Boolean", value=b(True))), 82 ("Byte", 1, ref_type("std.core.ByteType"), cls("std.core.Byte", value=n(1))), 84 ("Short", 1, ref_type("std.core.ShortType"), cls("std.core.Short", value=n(1))), 86 ("Int", 1, ref_type("std.core.IntType"), cls("std.core.Int", value=n(1))), 88 ("Long", 1, ref_type("std.core.LongType"), cls("std.core.Long", value=n(1))), 90 ("Float", 1, ref_type("std.core.FloatType"), cls("std.core.Float", value=n(1))), 92 ("Double", 1, ref_type("std.core.DoubleType"), cls("st [all...] |
/arkcompiler/runtime_core/static_core/runtime/tooling/ |
H A D | default_inspector_extension.cpp | 133 auto cls = object->ClassAddr<Class>(); in EnumerateProperties() local 134 ASSERT(cls != nullptr); in EnumerateProperties() 135 if (cls->IsArrayClass()) { in EnumerateProperties() 137 auto type = cls->GetComponentType()->GetType(); in EnumerateProperties() 139 auto offset = index * cls->GetComponentSize(); in EnumerateProperties() 142 } else if (cls->IsClassClass()) { in EnumerateProperties() 149 for (const auto &field : cls->GetInstanceFields()) { in EnumerateProperties() 160 classLinkerExtension->EnumerateClasses([&handler](auto cls) { in EnumerateGlobals() 161 if (cls->IsInitialized() && cls in EnumerateGlobals() 192 auto *cls = object->ClassAddr<HClass>(); EnumerateProperties() local [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_stubs.cpp | 28 auto *cls = obj->GetClass()->GetRuntimeClass(); in GetBoxedNumericValue() local 35 if (cls == ext->GetBoxDoubleClass()) { in GetBoxedNumericValue() 38 if (cls == ext->GetBoxIntClass()) { in GetBoxedNumericValue() 42 if (cls == ext->GetBoxByteClass()) { in GetBoxedNumericValue() 45 if (cls == ext->GetBoxShortClass()) { in GetBoxedNumericValue() 48 if (cls == ext->GetBoxLongClass()) { in GetBoxedNumericValue() 51 if (cls == ext->GetBoxFloatClass()) { in GetBoxedNumericValue() 133 EtsClass *cls = obj->GetClass(); in EtsGetTypeof() local 136 if (!cls->IsValueTyped()) { in EtsGetTypeof() 137 if (cls in EtsGetTypeof() [all...] |