Home
last modified time | relevance | path

Searched refs:class_name (Results 1 – 18 of 18) sorted by relevance

/ark/runtime_core/assembler/templates/
Dmeta_gen.cpp.erb18 <%= 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/
Dintrinsics.yaml.erb17 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…
Dintrinsics_gen.h.erb62 …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/
Devents.h.erb30 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/
Dcore_vm.cpp190 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/
Dasm_metadata.rb89 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(', ')});"
Dassembly-emitter.cpp1772 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/
Druntime.cpp646 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()
Dexceptions.cpp194 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()
Dclass_linker.cpp1104 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()
Dmethod.cpp579 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/
Dpanda_types.cpp244 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/
Dintrinsics_gen.h.erb49 …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/
Dexceptions.h67 void ThrowClassCircularityError(const PandaString &class_name, LanguageContext ctx);
/ark/runtime_core/disassembler/
Ddisassembler.cpp632 … 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/
Dclass_linker_test.cpp596 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()
Dinterpreter_test.cpp99 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/
Dfile_item_container_test.cpp242 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()