/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | class_helper.h | 60 static Str GetName(const uint8_t *descriptor); 63 static Str GetNameUndecorated(const uint8_t *descriptor); 65 static bool IsArrayDescriptor(const uint8_t *descriptor) in IsArrayDescriptor() argument 67 Span<const uint8_t> sp(descriptor, 1); in IsArrayDescriptor() 71 static const uint8_t *GetComponentDescriptor(const uint8_t *descriptor) in GetComponentDescriptor() argument 73 ASSERT(IsArrayDescriptor(descriptor)); in GetComponentDescriptor() 74 Span<const uint8_t> sp(descriptor, 1); in GetComponentDescriptor() 78 static size_t GetDimensionality(const uint8_t *descriptor) in GetDimensionality() argument 80 ASSERT(IsArrayDescriptor(descriptor)); in GetDimensionality() 83 while (*descriptor in GetDimensionality() 93 GetName(const uint8_t *descriptor) GetName() argument 145 GetNameUndecorated(const uint8_t *descriptor) GetNameUndecorated() argument [all...] |
H A D | class_linker_extension.h | 59 virtual Class *CreateClass(const uint8_t *descriptor, size_t vtableSize, size_t imtSize, size_t size) = 0; 89 Class *FindLoadedClass(const uint8_t *descriptor, ClassLinkerContext *context = nullptr); 91 PANDA_PUBLIC_API Class *GetClass(const uint8_t *descriptor, bool needCopyDescriptor = true, 245 void InitializePrimitiveClassRoot(ClassRoot root, panda_file::Type::TypeId typeId, const char *descriptor); 247 void InitializeArrayClassRoot(ClassRoot root, ClassRoot componentRoot, const char *descriptor); 275 Class *LoadClass(const uint8_t *descriptor, bool needCopyDescriptor, 291 Class *LoadClass(const uint8_t *descriptor, bool needCopyDescriptor,
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_utils.cpp | 22 bool IsEtsGlobalClassName(const std::string &descriptor) in IsEtsGlobalClassName() argument 24 ASSERT(descriptor.length() >= 2U); // L...; in IsEtsGlobalClassName() 25 ASSERT('L' == descriptor[0]); in IsEtsGlobalClassName() 26 ASSERT(';' == descriptor[descriptor.size() - 1]); in IsEtsGlobalClassName() 30 const auto etsGlobalSubstringPos = descriptor.rfind(ETSGLOBAL_CLASS_NAME); in IsEtsGlobalClassName() 34 const bool etsGlobalClass = (1 == etsGlobalSubstringPos) && descriptor.length() == 1 + ETSGLOBAL_SEMICOLON_LENGTH; in IsEtsGlobalClassName() 35 const bool endsWithETSGLOBAL = descriptor.length() - ETSGLOBAL_SEMICOLON_LENGTH == etsGlobalSubstringPos; in IsEtsGlobalClassName() 36 const bool etsGlobalClassInPackage = endsWithETSGLOBAL && '/' == descriptor[etsGlobalSubstringPos - 1]; in IsEtsGlobalClassName()
|
H A D | ets_class_linker_extension.cpp | 381 Class *EtsClassLinkerExtension::InitializeClass(ObjectHeader *objectHeader, const uint8_t *descriptor, in InitializeClass() argument 385 managedClass->InitClass(descriptor, vtableSize, imtSize, size); in InitializeClass() 395 Class *EtsClassLinkerExtension::CreateClass(const uint8_t *descriptor, size_t vtableSize, size_t imtSize, size_t size) in CreateClass() argument 402 ASSERT(utf::IsEqual(descriptor, langCtx_.GetObjectClassDescriptor()) || in CreateClass() 403 utf::IsEqual(descriptor, langCtx_.GetClassClassDescriptor())); in CreateClass() 412 return InitializeClass(classObject, descriptor, vtableSize, imtSize, size); in CreateClass() 415 Class *EtsClassLinkerExtension::CreateClassRoot(const uint8_t *descriptor, ClassRoot root) in CreateClassRoot() argument 427 klass = InitializeClass(objectHeader, descriptor, vtableSize, imtSize, size); in CreateClassRoot() 431 klass = CreateClass(descriptor, vtableSize, imtSize, size); in CreateClassRoot() 497 Class *EtsClassLinkerExtension::CacheClass(std::string_view descriptor, boo argument 512 CacheClass(std::string_view descriptor, F const &setup, bool forceInit) CacheClass() argument [all...] |
H A D | ets_class_linker_extension.h | 62 Class *CreateClass(const uint8_t *descriptor, size_t vtableSize, size_t imtSize, size_t size) override; 260 Class *InitializeClass(ObjectHeader *objectHeader, const uint8_t *descriptor, size_t vtableSize, size_t imtSize, 263 Class *CreateClassRoot(const uint8_t *descriptor, ClassRoot root); 265 Class *CacheClass(std::string_view descriptor, bool forceInit = false); 267 Class *CacheClass(std::string_view descriptor, F const &setup, bool forceInit = false);
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/js_proxy/ |
H A D | js_proxy.cpp | 25 // Create JSProxy class descriptor that will respond to IsProxyClass 29 Span<const uint8_t> descriptor(descriptorP, utf::Mutf8Size(descriptorP)); in MakeProxyDescriptor() 31 ASSERT(descriptor.size() > 2U); in MakeProxyDescriptor() 33 ASSERT(descriptor[0] == 'L'); in MakeProxyDescriptor() 34 ASSERT(descriptor[descriptor.size() - 1] == ';'); in MakeProxyDescriptor() 36 size_t proxyDescriptorSize = descriptor.size() + 3U; // + $$\0 in MakeProxyDescriptor() 43 std::copy_n(&descriptor[1], descriptor.size() - 2U, &proxyDescriptor[2U]); in MakeProxyDescriptor() 83 auto descriptor in Create() local [all...] |
H A D | js_proxy.h | 40 // For class descriptor "Lname;" proxy descriptor is "L$name$;" in IsProxyClass() 41 const uint8_t *descriptor = klass->GetDescriptor(); in IsProxyClass() local 42 Span<const uint8_t> desc(descriptor, utf::Mutf8Size(descriptor)); in IsProxyClass()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | class_linker_extension.cpp | 35 Class *ClassLinkerExtension::BootContext::LoadClass(const uint8_t *descriptor, bool needCopyDescriptor, in LoadClass() argument 40 return extension_->GetClassLinker()->GetClass(descriptor, needCopyDescriptor, this, errorHandler); in LoadClass() 53 Class *ClassLinkerExtension::AppContext::LoadClass(const uint8_t *descriptor, bool needCopyDescriptor, in LoadClass() argument 59 auto *cls = extension_->GetClass(descriptor, needCopyDescriptor, nullptr, &handler); in LoadClass() 65 auto classId = pf->GetClassId(descriptor); in LoadClass() 74 ss << "Cannot find class " << descriptor << " in all app panda files"; in LoadClass() local 80 void ClassLinkerExtension::InitializeArrayClassRoot(ClassRoot root, ClassRoot componentRoot, const char *descriptor) in InitializeArrayClassRoot() argument 84 auto *arrayClass = CreateClass(utf::CStringAsMutf8(descriptor), GetClassVTableSize(root), GetClassIMTSize(root), in InitializeArrayClassRoot() 98 const char *descriptor) in InitializePrimitiveClassRoot() 102 auto *primitiveClass = CreateClass(utf::CStringAsMutf8(descriptor), GetClassVTableSiz in InitializePrimitiveClassRoot() 97 InitializePrimitiveClassRoot(ClassRoot root, panda_file::Type::TypeId typeId, const char *descriptor) InitializePrimitiveClassRoot() argument 156 FindLoadedClass(const uint8_t *descriptor, ClassLinkerContext *context ) FindLoadedClass() argument 161 GetClass(const uint8_t *descriptor, bool needCopyDescriptor , ClassLinkerContext *context , ClassLinkerErrorHandler *errorHandler ) GetClass() argument 171 WrapClassNotFoundExceptionIfNeeded(ClassLinker *classLinker, const uint8_t *descriptor, const LanguageContext &ctx) WrapClassNotFoundExceptionIfNeeded() argument 205 auto *descriptor = pf.GetStringData(id).data; GetClass() local [all...] |
H A D | class_linker.cpp | 210 static ClassEntry FindClassInPandaFiles(const uint8_t *descriptor, const PandaFiles &pandaFiles) in FindClassInPandaFiles() argument 213 auto classId = pf->GetClassId(descriptor); in FindClassInPandaFiles() 222 Class *ClassLinker::FindLoadedClass(const uint8_t *descriptor, ClassLinkerContext *context) in FindLoadedClass() argument 225 return context->FindClass(descriptor); in FindLoadedClass() 862 Class *ClassLinker::LoadClass(panda_file::ClassDataAccessor *classDataAccessor, const uint8_t *descriptor, in LoadClass() argument 872 auto *klass = ext->CreateClass(descriptor, classInfo.vtableBuilder->GetVTableSize(), in LoadClass() 896 auto const onFail = [this, descriptor, klass](std::string_view msg) { in LoadClass() 898 LOG(ERROR, CLASS_LINKER) << msg << " '" << descriptor << "'"; in LoadClass() 916 Class *ClassLinker::LoadClass(const panda_file::File *pf, const uint8_t *descriptor, panda_file::SourceLang lang) in LoadClass() argument 918 panda_file::File::EntityId classId = pf->GetClassId(descriptor); in LoadClass() 949 IsContextCanBeLoaded(ClassLinkerContext *context, panda_file::ClassDataAccessor &classDataAccessor, const uint8_t *descriptor, ClassLinkerErrorHandler *errorHandler) IsContextCanBeLoaded() argument 965 HandleNoExtensionError(LanguageContext &ctx, const uint8_t *descriptor, ClassLinkerErrorHandler *errorHandler) HandleNoExtensionError() argument 974 LoadClass(const panda_file::File *pf, panda_file::File::EntityId classId, const uint8_t *descriptor, ClassLinkerContext *context, ClassLinkerErrorHandler *errorHandler, bool addToRuntime ) LoadClass() argument 1054 CopyMutf8String(mem::InternalAllocatorPtr allocator, const uint8_t *descriptor) CopyMutf8String() argument 1062 LinkEntitiesAndInitClass(Class *klass, ClassInfo *classInfo, ClassLinkerExtension *ext, const uint8_t *descriptor) LinkEntitiesAndInitClass() argument 1084 BuildClass(const uint8_t *descriptor, bool needCopyDescriptor, uint32_t accessFlags, Span<Method> methods, Span<Field> fields, Class *baseClass, Span<Class *> interfaces, ClassLinkerContext *context, bool isInterface) BuildClass() argument 1155 CreateArrayClass(ClassLinkerExtension *ext, const uint8_t *descriptor, bool needCopyDescriptor, Class *componentClass) CreateArrayClass() argument 1180 LoadArrayClass(const uint8_t *descriptor, bool needCopyDescriptor, ClassLinkerContext *context, ClassLinkerErrorHandler *errorHandler) LoadArrayClass() argument 1246 GetClass(const uint8_t *descriptor, bool needCopyDescriptor, ClassLinkerContext *context, ClassLinkerErrorHandler *errorHandler ) GetClass() argument 1301 const uint8_t *descriptor = pf.GetStringData(id).data; GetClass() local [all...] |
H A D | class.cpp | 72 Class::UniqId Class::CalcUniqId(const uint8_t *descriptor) in CalcUniqId() argument 75 uid = GetHash32String(descriptor); in CalcUniqId() 91 Class::Class(const uint8_t *descriptor, panda_file::SourceLang lang, uint32_t vtableSize, uint32_t imtSize, in Class() argument 93 : BaseClass(lang), descriptor_(descriptor), vtableSize_(vtableSize), imtSize_(imtSize), classSize_(size) in Class()
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | class_linker_test.cpp | 108 auto descriptor = std::make_unique<PandaString>(); in TEST_F() local 109 klass = ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), descriptor.get())); in TEST_F() 112 PandaString descriptor; in TEST_F() local 114 EXPECT_EQ(klass, ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor))); in TEST_F() 173 PandaString descriptor; in TEST_F() local 177 ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor)); in TEST_F() 515 PandaString descriptor; in TEST_F() local 517 Class *klass = ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("R2"), &descriptor)); in TEST_F() 594 PandaString descriptor; in TEST_F() local 597 auto *klass = ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor)); in TEST_F() 643 PandaString descriptor; TEST_F() local 660 PandaString descriptor; GetMethod() local 703 PandaString descriptor; TEST_F() local 763 PandaString descriptor; TEST_F() local 807 PandaString descriptor; TEST_F() local 829 TestClassLinkerContext(const uint8_t *descriptor, bool needCopyDescriptor, Class *klass, panda_file::SourceLang lang) TestClassLinkerContext() argument 913 PandaString descriptor; TEST_F() local 955 PandaString descriptor; CheckAccesses() local 965 PandaString descriptor; CheckAccesses() local 976 PandaString descriptor; CheckAccesses() local 995 PandaString descriptor; CheckAccesses() local 1052 PandaString descriptor; TEST_F() local 1085 PandaString descriptor; TEST_F() local 1134 PandaString descriptor; TEST_F() local 1142 PandaString descriptor; TEST_F() local [all...] |
H A D | exception_test.cpp | 156 PandaString descriptor; in TEST_F() local 160 ->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("ProvokeAbstractMethodException"), &descriptor)); in TEST_F() 241 PandaString descriptor; in TEST_F() local 245 ->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("ProvokeAbstractMethodException"), &descriptor)); in TEST_F() 329 PandaString descriptor; in TEST_F() local 333 ->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("ProvokeAbstractMethodException"), &descriptor)); in TEST_F() 418 PandaString descriptor; in TEST_F() local 422 ->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("ProvokeAbstractMethodException"), &descriptor)); in TEST_F() 508 PandaString descriptor; in TEST_F() local 512 ->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("ProvokeAbstractMethodException"), &descriptor)); in TEST_F() 598 PandaString descriptor; TEST_F() local 684 PandaString descriptor; TEST_F() local 770 PandaString descriptor; TEST_F() local 858 PandaString descriptor; TEST_F() local 946 PandaString descriptor; TEST_F() local 1032 PandaString descriptor; TEST_F() local 1118 PandaString descriptor; TEST_F() local 1207 PandaString descriptor; TEST_F() local 1296 PandaString descriptor; TEST_F() local 1386 PandaString descriptor; TEST_F() local 1476 PandaString descriptor; TEST_F() local 1562 PandaString descriptor; TEST_F() local 1648 PandaString descriptor; TEST_F() local 1736 PandaString descriptor; TEST_F() local 1824 PandaString descriptor; TEST_F() local 1905 PandaString descriptor; TEST_F() local 1986 PandaString descriptor; TEST_F() local 2071 PandaString descriptor; TEST_F() local 2156 PandaString descriptor; TEST_F() local 2242 PandaString descriptor; TEST_F() local 2328 PandaString descriptor; TEST_F() local [all...] |
H A D | method_test.cpp | 98 PandaString descriptor; in VerifyLineNumber() local 100 Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor)); in VerifyLineNumber() 169 PandaString descriptor; in TEST_F() local 171 Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor)); in TEST_F() 234 PandaString descriptor; in TEST_F() local 236 Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("R"), &descriptor)); in TEST_F() 271 PandaString descriptor; in TEST_F() local 273 Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor)); in TEST_F() 372 PandaString descriptor; in TEST_F() local 374 Class *klass = extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor)); in TEST_F() 415 PandaString descriptor; TEST_F() local 536 PandaString descriptor; TEST_F() local 584 PandaString descriptor; TEST_F() local [all...] |
/arkcompiler/toolchain/tooling/client/manager/ |
H A D | variable_manager.cpp | 24 void TreeNode::AddChild(std::unique_ptr<PropertyDescriptor> descriptor) in AddChild() argument 26 children.push_back(std::make_unique<TreeNode>(std::move(descriptor))); in AddChild() 57 const auto &descriptor = std::get<std::unique_ptr<PropertyDescriptor>>(data); in Print() local 58 if (descriptor && descriptor->GetValue()) { in Print() 59 if (descriptor->GetValue()->HasDescription()) { in Print() 60 std::cout << indent << " " << descriptor->GetName() << " = " in Print() 61 << descriptor->GetValue()->GetDescription() << std::endl; in Print() 63 std::cout << indent << " " << descriptor->GetName() << " = " in Print() 64 << descriptor in Print() 135 AddVariableNode(TreeNode* parentNode, std::unique_ptr<PropertyDescriptor> descriptor) AddVariableNode() argument 143 AddObjectNode(TreeNode* parentNode, std::unique_ptr<PropertyDescriptor> descriptor) AddObjectNode() argument [all...] |
H A D | variable_manager.h | 43 TreeNode(std::unique_ptr<PropertyDescriptor> descriptor) : data(std::move(descriptor)) {} in TreeNode() argument 46 void AddChild(std::unique_ptr<PropertyDescriptor> descriptor); 61 void AddVariableNode(TreeNode* parentNode, std::unique_ptr<PropertyDescriptor> descriptor); 62 void AddObjectNode(TreeNode* parentNode, std::unique_ptr<PropertyDescriptor> descriptor);
|
/arkcompiler/runtime_core/assembler/ |
H A D | assembly-type.cpp | 72 Type Type::FromDescriptor(std::string_view descriptor) in FromDescriptor() argument 79 while (descriptor[i] == '[') { in FromDescriptor() 84 bool is_ref_type = descriptor[i] == 'L'; in FromDescriptor() 86 descriptor.remove_suffix(1); /* Remove semicolon */ in FromDescriptor() 90 descriptor.remove_prefix(i); in FromDescriptor() 93 return Type(descriptor, rank); in FromDescriptor() 96 return Type(reverse_primitive_types[descriptor], rank); in FromDescriptor()
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-type.cpp | 89 Type Type::FromDescriptor(std::string_view descriptor) in FromDescriptor() argument 96 while (descriptor[i] == '[') { in FromDescriptor() 101 bool isRefType = descriptor[i] == 'L'; in FromDescriptor() 103 descriptor.remove_suffix(1); /* Remove semicolon */ in FromDescriptor() 107 descriptor.remove_prefix(i); in FromDescriptor() 110 return Type(descriptor, rank); in FromDescriptor() 113 return Type(reversePrimitiveTypes[descriptor], rank); in FromDescriptor()
|
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/ |
H A D | native_stack.cpp | 166 std::string GetPrimitiveName(char descriptor) in GetPrimitiveName() argument 169 switch (descriptor) { in GetPrimitiveName() 204 std::string ChangeJaveStackFormat(const char *descriptor) in ChangeJaveStackFormat() argument 206 if (descriptor == nullptr || strlen(descriptor) < 1) { in ChangeJaveStackFormat() 207 LOG(ERROR, RUNTIME) << "Invalid descriptor"; in ChangeJaveStackFormat() 211 if (descriptor[0] == 'L') { // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) in ChangeJaveStackFormat() 212 std::string str(descriptor); in ChangeJaveStackFormat() 215 LOG(ERROR, RUNTIME) << "Invalid descriptor: no scln at end"; in ChangeJaveStackFormat() 223 if (descriptor[ in ChangeJaveStackFormat() [all...] |
/arkcompiler/runtime_core/static_core/assembler/tests/ |
H A D | emitter_test.cpp | 78 std::string descriptor; in TEST() local 79 auto classId = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in TEST() 133 std::string descriptor; in TEST() local 134 auto classId = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); in TEST() 221 std::string descriptor; in TEST() local 222 auto classId = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in TEST() 310 std::string descriptor; in TEST() local 312 auto classId = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in TEST() 334 std::vector<CatchInfo> catchInfos {{pf->GetClassId(GetTypeDescriptor("Exception1", &descriptor)), 4 * 9}, in TEST() 335 {pf->GetClassId(GetTypeDescriptor("Exception2", &descriptor)), in TEST() 447 std::string descriptor; TEST() local 475 std::string descriptor; TEST() local 501 std::string descriptor; TEST() local 567 std::string descriptor; TEST() local 696 std::string descriptor; TEST() local 731 std::string descriptor; TEST() local 850 std::string descriptor; TEST() local 865 std::string descriptor; TEST() local 881 std::string descriptor; TEST() local 908 std::string descriptor; TEST() local 1001 std::string descriptor; TEST() local 1016 std::string descriptor; TEST() local 1026 std::string descriptor; TEST() local 1037 std::string descriptor; TEST() local [all...] |
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/plugins/test262/ |
H A D | util_test262.py | 23 from runner.descriptor import Descriptor 51 def process_descriptor(descriptor: Descriptor) -> Dict[str, Any]: 52 desc = descriptor.parse_descriptor() 126 descriptor = Descriptor(input_file) 127 desc = UtilTest262.process_descriptor(descriptor) 129 out_str = descriptor.get_header() 143 out_str += wrap_with_function(descriptor.get_content(), self.jit_preheat_repeats) 145 out_str += descriptor.get_content()
|
/arkcompiler/runtime_core/assembler/tests/ |
H A D | emitter_test.cpp | 75 std::string descriptor; in TEST() local 76 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in TEST() 130 std::string descriptor; in TEST() local 131 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); in TEST() 218 std::string descriptor; in TEST() local 219 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in TEST() 307 std::string descriptor; in TEST() local 309 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in TEST() 330 std::vector<CatchInfo> catch_infos {{pf->GetClassId(GetTypeDescriptor("Exception1", &descriptor)), 4 * 9}, in TEST() 331 {pf->GetClassId(GetTypeDescriptor("Exception2", &descriptor)), in TEST() 441 std::string descriptor; TEST() local 469 std::string descriptor; TEST() local 495 std::string descriptor; TEST() local 558 std::string descriptor; TEST() local 687 std::string descriptor; TEST() local 722 std::string descriptor; TEST() local [all...] |
H A D | assembler_emitter_test.cpp | 75 std::string descriptor; in HWTEST_F() local 77 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); in HWTEST_F() 117 std::string descriptor; in HWTEST_F() local 118 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in HWTEST_F() 164 std::string descriptor; in HWTEST_F() local 165 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); in HWTEST_F() 247 std::string descriptor; in HWTEST_F() local 248 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in HWTEST_F() 359 std::string descriptor; in HWTEST_F() local 361 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in HWTEST_F() 506 std::string descriptor; HWTEST_F() local 539 std::string descriptor; HWTEST_F() local 565 std::string descriptor; HWTEST_F() local 640 std::string descriptor; HWTEST_F() local 773 std::string descriptor; HWTEST_F() local 814 std::string descriptor; HWTEST_F() local 1209 std::string descriptor; HWTEST_F() local 1235 std::string descriptor; HWTEST_F() local 1272 std::string descriptor; HWTEST_F() local 1299 std::string descriptor; HWTEST_F() local 1338 std::string descriptor; HWTEST_F() local 1361 std::string descriptor; HWTEST_F() local [all...] |
/arkcompiler/runtime_core/static_core/runtime/include/coretypes/ |
H A D | class.h | 30 Class(const uint8_t *descriptor, uint32_t vtableSize, uint32_t imtSize, uint32_t klassSize) in Class() argument 31 : ObjectHeader(), klass_(descriptor, panda_file::SourceLang::PANDA_ASSEMBLY, vtableSize, imtSize, klassSize) in Class() 37 void InitClass(const uint8_t *descriptor, uint32_t vtableSize, uint32_t imtSize, uint32_t klassSize) in InitClass() argument 39 new (&klass_) ark::Class(descriptor, panda_file::SourceLang::PANDA_ASSEMBLY, vtableSize, imtSize, klassSize); in InitClass()
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | type_helper.h | 30 inline bool IsArrayDescriptor(const uint8_t *descriptor) in IsArrayDescriptor() argument 32 Span<const uint8_t> sp(descriptor, 1); in IsArrayDescriptor()
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | type_helper.h | 29 inline bool IsArrayDescriptor(const uint8_t *descriptor) in IsArrayDescriptor() argument 31 Span<const uint8_t> sp(descriptor, 1); in IsArrayDescriptor()
|