/ark/runtime_core/assembler/templates/ |
D | meta_gen.cpp.erb | 18 <%= MetadataGen::class_name(item_type) %>::Validate(<%= MetadataGen::validate_arg_list(item_type, t… 23 <%= MetadataGen::class_name(item_type) %>::Validate(<%= MetadataGen::validate_arg_list(item_type, f… 30 void <%= MetadataGen::class_name(item_type) %>::SetFlags(<%= MetadataGen::flags_arg_list(item_type,… 34 void <%= MetadataGen::class_name(item_type) %>::SetFlags(<%= MetadataGen::flags_arg_list(item_type,… 38 void <%= MetadataGen::class_name(item_type) %>::RemoveFlags(<%= MetadataGen::flags_arg_list(item_ty… 42 void <%= MetadataGen::class_name(item_type) %>::RemoveFlags(<%= MetadataGen::flags_arg_list(item_ty…
|
/ark/runtime_core/runtime/templates/ |
D | intrinsics.yaml.erb | 17 class_name: <%= intrinsic.class_name %> 28 …args: <%= (!intrinsic.static ? [get_effective_type(intrinsic.class_name)] : []) + intrinsic.signat… 33 …args: <%= (!intrinsic.static ? [get_type(intrinsic.class_name)] : []) + intrinsic.signature.args.m…
|
D | intrinsics_gen.h.erb | 62 …tf8_name = reinterpret_cast<const uint8_t *>("<%= get_object_descriptor(intrinsic.class_name) %>"); 84 …LOG(ERROR, RUNTIME) << "Cannot find method '<%= intrinsic.class_name %>.<%= intrinsic.method_name …
|
/ark/runtime_core/templates/events/ |
D | events.h.erb | 30 EventWriter(std::string_view class_name, std::string_view method_name) { 31 … std::copy(class_name.begin(), class_name.begin() + std::min(class_name.size(), BUF_SIZE - 1) + 1,
|
/ark/runtime_core/runtime/core/ |
D | core_vm.cpp | 190 const char class_name[] = "[Lpanda/String;"; // NOLINT(modernize-avoid-c-arrays) in CheckEntrypointSignature() local 193 {utf::CStringAsMutf8(class_name), sizeof(class_name) - 1}); in CheckEntrypointSignature() 199 const char class_name[] = "[Lpanda/String;"; // NOLINT(modernize-avoid-c-arrays) in CreateArgumentsArray() local 200 auto *array_klass = class_linker->GetExtension(ctx)->GetClass(utf::CStringAsMutf8(class_name)); in CreateArgumentsArray() 202 LOG(FATAL, RUNTIME) << "Class " << class_name << " not found"; in CreateArgumentsArray()
|
/ark/runtime_core/assembler/ |
D | asm_metadata.rb | 89 def class_name(item_type) method 139 body << "#{indent}return pandasm::#{class_name(item_type)}::Validate(#{args.join(', ')});" 175 body << "#{indent}pandasm::#{class_name(item_type)}::SetFlags(#{args.join(', ')});" 211 body << "#{indent}pandasm::#{class_name(item_type)}::RemoveFlags(#{args.join(', ')});"
|
D | assembly-emitter.cpp | 1772 auto class_name = catch_block->exception_record; in BuildTryBlocks() local 1775 if (!class_name.empty()) { in BuildTryBlocks() 1776 auto it = class_items.find(class_name); in BuildTryBlocks()
|
/ark/runtime_core/runtime/ |
D | runtime.cpp | 646 static bool GetClassAndMethod(std::string_view entry_point, PandaString *class_name, PandaString *m… in GetClassAndMethod() argument 653 *class_name = PandaString(entry_point.substr(0, pos - 1)); in GetClassAndMethod() 669 PandaString class_name; in ResolveEntryPoint() local 672 if (!GetClassAndMethod(entry_point, &class_name, &method_name)) { in ResolveEntryPoint() 678 …auto class_name_bytes = ClassHelper::GetDescriptor(utf::CStringAsMutf8(class_name.c_str()), &descr… in ResolveEntryPoint() 696 LOG(ERROR, RUNTIME) << "Cannot find class '" << class_name << "'"; in ResolveEntryPoint() 747 PandaString class_name; in ExtractLanguageContext() local 749 if (!GetClassAndMethod(entry_point, &class_name, &method_name)) { in ExtractLanguageContext() 755 …auto class_name_bytes = ClassHelper::GetDescriptor(utf::CStringAsMutf8(class_name.c_str()), &descr… in ExtractLanguageContext() 760 LOG(ERROR, RUNTIME) << "Cannot find class '" << class_name << "'"; in ExtractLanguageContext()
|
D | exceptions.cpp | 194 void ThrowClassCircularityError(const PandaString &class_name, LanguageContext ctx) in ThrowClassCircularityError() argument 197 …PandaString msg = "Class or interface \"" + class_name + "\" is its own superclass or superinterfa… in ThrowClassCircularityError()
|
D | class_linker.cpp | 1104 auto class_name = pf.GetStringData(class_id).data; in GetMethod() local 1105 LOG(INFO, CLASS_LINKER) << "Cannot find class '" << class_name << "' in ctx " << context; in GetMethod() 1132 auto class_name = pf->GetStringData(class_id).data; in GetMethod() local 1133 LOG(INFO, CLASS_LINKER) << "Cannot find class '" << class_name << "' in ctx " << context; in GetMethod() 1276 auto class_name = pf.GetStringData(field_data_accessor.GetClassId()).data; in GetField() local 1277 LOG(INFO, CLASS_LINKER) << "Cannot find class '" << class_name << "' in ctx " << context; in GetField()
|
D | method.cpp | 579 PandaString class_name {ClassHelper::GetName(GetClassName().data)}; in EnqueueForVerification() local 580 …auto class_hash = GetFullNameHashFromString(reinterpret_cast<const uint8_t *>(class_name.c_str())); in EnqueueForVerification()
|
/ark/runtime_core/verification/absint/ |
D | panda_types.cpp | 244 auto class_name = klass.GetName(); in TypeOf() local 249 type = TypeSystem_.Parametric(GetSort(class_name))(); in TypeOf() 269 ClassNameOfId_[id] = class_name; in TypeOf()
|
/ark/runtime_core/disassembler/templates/ |
D | intrinsics_gen.h.erb | 49 …tf8_name = reinterpret_cast<const uint8_t *>("<%= get_object_descriptor(intrinsic.class_name) %>"); 71 …LOG(ERROR, RUNTIME) << "Cannot find method '<%= intrinsic.class_name %>.<%= intrinsic.method_name …
|
/ark/runtime_core/runtime/include/ |
D | exceptions.h | 67 void ThrowClassCircularityError(const PandaString &class_name, LanguageContext ctx);
|
/ark/runtime_core/disassembler/ |
D | disassembler.cpp | 632 … const auto class_name = StringDataToString(file_->GetStringData(method_accessor.GetClassId())); in GetMetaData() local 633 auto this_type = pandasm::Type::FromDescriptor(class_name); in GetMetaData() 916 std::string class_name = GetFullRecordName(method_accessor.GetClassId(), language); in GetFullMethodName() local 917 if (IsSystemType(class_name)) { in GetFullMethodName() 918 class_name = ""; in GetFullMethodName() 920 class_name += "."; in GetFullMethodName() 923 return class_name + method.name; in GetFullMethodName()
|
/ark/runtime_core/runtime/tests/ |
D | class_linker_test.cpp | 596 static Method *GetMethod(ClassLinker *class_linker, const char *class_name, const char *method_name) in GetMethod() argument 600 …auto *klass = ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8(class_name), &descripto… in GetMethod()
|
D | interpreter_test.cpp | 99 const std::string class_name("Foo"); in CreateClass() local 100 …auto cls = std::make_unique<Class>(reinterpret_cast<const uint8_t *>(class_name.data()), lang, 0, … in CreateClass()
|
/ark/runtime_core/libpandafile/tests/ |
D | file_item_container_test.cpp | 242 std::vector<uint8_t> class_name {'B', 'a', 'r', '\0'}; in TEST() local 243 auto class_id = panda_file->GetClassId(class_name.data()); in TEST()
|