| /arkcompiler/runtime_core/assembler/tests/ |
| D | emitter_test.cpp | 76 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in TEST() local 77 ASSERT_TRUE(class_id.IsValid()); in TEST() 78 ASSERT_FALSE(pf->IsExternal(class_id)); in TEST() 80 panda_file::ClassDataAccessor cda(*pf, class_id); in TEST() 97 ASSERT_EQ(mda.GetClassId(), class_id); in TEST() 131 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); in TEST() local 132 ASSERT_TRUE(class_id.IsValid()); in TEST() 133 ASSERT_FALSE(pf->IsExternal(class_id)); in TEST() 135 panda_file::ClassDataAccessor cda(*pf, class_id); in TEST() 164 ASSERT_EQ(fda.GetClassId(), class_id); in TEST() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/tests/ |
| D | js_pandafile_test.cpp | 134 File::EntityId class_id = file->GetClassId(typeDesc); in HWTEST_F_L0() local 135 EXPECT_TRUE(class_id.IsValid()); in HWTEST_F_L0() 137 ClassDataAccessor cda(*file, class_id); in HWTEST_F_L0() 169 File::EntityId class_id = file->GetClassId(typeDesc); in HWTEST_F_L0() local 170 EXPECT_TRUE(class_id.IsValid()); in HWTEST_F_L0() 172 ClassDataAccessor cda(*file, class_id); in HWTEST_F_L0() 220 File::EntityId class_id = file->GetClassId(typeDesc); in HWTEST_F_L0() local 221 EXPECT_TRUE(class_id.IsValid()); in HWTEST_F_L0() 223 ClassDataAccessor cda(*file, class_id); in HWTEST_F_L0() 254 File::EntityId class_id = file->GetClassId(typeDesc); in HWTEST_F_L0() local [all …]
|
| D | js_pandafile_executor_test.cpp | 76 File::EntityId class_id = file->GetClassId(typeDesc); in HWTEST_F_L0() local 77 ClassDataAccessor cda(*file, class_id); in HWTEST_F_L0() 110 File::EntityId class_id = file->GetClassId(typeDesc); in HWTEST_F_L0() local 111 ClassDataAccessor cda(*file, class_id); in HWTEST_F_L0() 147 File::EntityId class_id = file->GetClassId(typeDesc); in HWTEST_F_L0() local 148 ClassDataAccessor cda(*file, class_id); in HWTEST_F_L0()
|
| D | panda_file_translator_test.cpp | 76 File::EntityId class_id = file->GetClassId(typeDesc); in HWTEST_F_L0() local 77 ClassDataAccessor cda(*file, class_id); in HWTEST_F_L0() 121 File::EntityId class_id = file->GetClassId(typeDesc); in HWTEST_F_L0() local 122 ClassDataAccessor cda(*file, class_id); in HWTEST_F_L0()
|
| /arkcompiler/runtime_core/libpandafile/ |
| D | file_reader.h | 79 ClassItem *CreateClassItem(File::EntityId class_id); 80 ForeignClassItem *CreateForeignClassItem(File::EntityId class_id); 162 inline BaseClassItem *CreateGenericClassItem(File::EntityId class_id) in CreateGenericClassItem() argument 164 if (file_->IsExternal(class_id)) { in CreateGenericClassItem() 165 return CreateForeignClassItem(class_id); in CreateGenericClassItem() 167 return CreateClassItem(class_id); in CreateGenericClassItem()
|
| D | class_data_accessor.cpp | 23 ClassDataAccessor::ClassDataAccessor(const File &panda_file, File::EntityId class_id) in ClassDataAccessor() argument 24 …: panda_file_(panda_file), class_id_(class_id), name_(), num_fields_(0), num_methods_(0), num_ifac… in ClassDataAccessor() 26 ASSERT(!panda_file.IsExternal(class_id)); in ClassDataAccessor()
|
| D | file_reader.cpp | 166 File::EntityId class_id(method_acc.GetClassId()); in CreateLiteralArrayItem() local 167 auto *class_item = CreateClassItem(class_id); in CreateLiteralArrayItem() 260 const File::EntityId class_id {scalar.Get<uint32_t>()}; in CreateAnnotationItem() local 261 … elem_value_item = container_.GetOrCreateIdValueItem(CreateGenericClassItem(class_id)); in CreateAnnotationItem() 432 const File::EntityId class_id {array.Get<uint32_t>(j)}; in CreateAnnotationItem() local 434 if (file_->IsExternal(class_id)) { in CreateAnnotationItem() 435 cls_item = CreateForeignClassItem(class_id); in CreateAnnotationItem() 437 cls_item = CreateClassItem(class_id); in CreateAnnotationItem() 883 ForeignClassItem *FileReader::CreateForeignClassItem(File::EntityId class_id) in CreateForeignClassItem() argument 885 auto it = items_done_.find(class_id); in CreateForeignClassItem() [all …]
|
| D | method_data_accessor-inl.h | 310 panda_file::File::EntityId class_id; in EnumerateTypesInProto() local 313 class_id = pda.GetReferenceType(ref_idx++); in EnumerateTypesInProto() 316 cb(type, class_id); in EnumerateTypesInProto()
|
| /arkcompiler/runtime_core/runtime/ |
| D | class_linker.cpp | 188 auto class_id = pf->GetClassId(descriptor); in FindClassInPandaFiles() local 189 if (class_id.IsValid() && !pf->IsExternal(class_id)) { in FindClassInPandaFiles() 190 return {class_id, pf}; in FindClassInPandaFiles() 801 static uint64_t GetClassUniqueHash(uint32_t panda_file_hash, uint32_t class_id) in GetClassUniqueHash() argument 804 …turn (static_cast<uint64_t>(panda_file_hash) << BITS_TO_SHUFFLE) | static_cast<uint64_t>(class_id); in GetClassUniqueHash() 829 auto class_id = class_data_accessor->GetClassId(); in LoadClass() local 830 klass->SetClassIndex(pf.GetClassIndex(class_id)); in LoadClass() 831 klass->SetMethodIndex(pf.GetMethodIndex(class_id)); in LoadClass() 832 klass->SetFieldIndex(pf.GetFieldIndex(class_id)); in LoadClass() 867 panda_file::File::EntityId class_id = pf->GetClassId(descriptor); in LoadClass() local [all …]
|
| D | compiler.cpp | 359 auto class_id = GetClassIdWithinFile(m, klass); in ResolveField() local 360 if (class_id != 0) { in ResolveField() 362 *pclass_id = class_id; in ResolveField() 450 …auto class_id = pfile->GetClassId(ClassHelper::GetDescriptor(utf::CStringAsMutf8(class_name.c_str(… in FindClassIdInFile() local 451 …if (class_id.IsValid() && class_name == ClassHelper::GetName(pfile->GetStringData(class_id).data))… in FindClassIdInFile() 452 return std::optional<RuntimeInterface::IdType>(class_id.GetOffset()); in FindClassIdInFile() 459 auto class_id = FindClassIdInFile(method, cls); in GetClassIdWithinFile() local 460 return class_id ? class_id.value() : 0; in GetClassIdWithinFile() 475 auto class_id = panda_file::File::EntityId(class_raw_id); in GetLiteralArrayClassIdWithinFile() local 476 …if (class_id.IsValid() && class_name == ClassHelper::GetName(pfile->GetStringData(class_id).data))… in GetLiteralArrayClassIdWithinFile() [all …]
|
| D | class_linker_extension.cpp | 65 auto class_id = pf->GetClassId(descriptor); in LoadClass() local 66 if (!class_id.IsValid() || pf->IsExternal(class_id)) { in LoadClass() 69 return extension_->GetClassLinker()->LoadClass(*pf, class_id, this, error_handler); in LoadClass()
|
| /arkcompiler/runtime_core/plugins/ecmascript/tests/assembler/ |
| D | emitter_test_ecmascript.cpp | 69 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in TEST() local 70 ASSERT_TRUE(class_id.IsValid()); in TEST() 72 panda_file::ClassDataAccessor cda(*pf, class_id); in TEST()
|
| /arkcompiler/runtime_core/irtoc/scripts/ |
| D | resolvers.irt | 86 class_id := LoadI(slot).Imm("-2 * WordSize()").ptr 89 klass := call_runtime(Constants::RESOLVE_CLASS, caller, class_id).ptr 112 class_id := LoadI(slot).Imm("-WordSize()").ptr 115 klass := call_runtime(Constants::INITIALIZE_CLASS_BY_ID, caller, class_id).ptr
|
| /arkcompiler/runtime_core/compiler/aot/ |
| D | aot_file.cpp | 141 AotClass AotPandaFile::GetClass(uint32_t class_id) const in GetClass() 144 auto it = std::lower_bound(classes.begin(), classes.end(), class_id, in GetClass() 145 … [](const auto &a, uintptr_t klass_id) { return a.class_id < klass_id; }); in GetClass() 146 if (it == classes.end() || it->class_id != class_id) { in GetClass()
|
| D | aot_headers.h | 65 uint32_t class_id; member
|
| /arkcompiler/runtime_core/bytecode_optimizer/tests/ |
| D | runtime_adapter_test.cpp | 59 auto class_id = cda.GetClassId().GetOffset(); in GetPointers() local 60 auto class_ptr = reinterpret_cast<compiler::RuntimeInterface::ClassPtr>(class_id); in GetPointers() 144 auto class_id = reinterpret_cast<uint64_t>(klass); in TEST() local 146 EXPECT_FALSE(adapter.IsConstructor(main, class_id)); in TEST() 149 EXPECT_EQ(adapter.IsArrayClass(ctor, class_id), false); in TEST()
|
| /arkcompiler/runtime_core/compiler/tools/paoc/ |
| D | paoc.h | 44 …panda::Class *ResolveClass(const panda_file::File &pfile_ref, panda_file::File::EntityId class_id); 46 panda_file::File::EntityId class_id);
|
| D | paoc.cpp | 421 for (auto &class_id : classes) { in CompilePandaFile() local 422 panda_file::File::EntityId id(class_id); in CompilePandaFile() 458 …::Class *Paoc::ResolveClass(const panda_file::File &pfile_ref, panda_file::File::EntityId class_id) in ResolveClass() argument 462 if (pfile_ref.IsExternal(class_id)) { in ResolveClass() 465 panda_file::ClassDataAccessor cda(pfile_ref, class_id); in ResolveClass() 467 auto klass = loader_->GetExtension(ctx)->GetClass(pfile_ref, class_id, nullptr, &handler); in ResolveClass() 476 panda_file::File::EntityId class_id) in PossibleToCompile() argument 478 std::string class_name = ClassHelper::GetName(pfile_ref.GetStringData(class_id).data); in PossibleToCompile() 481 if (pfile_ref.IsExternal(class_id)) { in PossibleToCompile()
|
| /arkcompiler/runtime_core/runtime/tests/ |
| D | debugger_test.cpp | 97 …auto class_id = file_ptr->GetClassId(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &d… in TEST_F() local 98 ASSERT_TRUE(class_id.IsValid()); in TEST_F() 100 panda_file::ClassDataAccessor cda(*file_ptr, class_id); in TEST_F()
|
| /arkcompiler/runtime_core/compiler/aot/aot_builder/ |
| D | aot_builder.h | 102 void InsertEntityPairHeader(uint32_t class_hash, uint32_t class_id) in InsertEntityPairHeader() argument 107 entity_pair.entity_id_offset = class_id; in InsertEntityPairHeader()
|
| /arkcompiler/runtime_core/runtime/include/ |
| D | class_linker.h | 76 …Class *LoadClass(const panda_file::File &pf, panda_file::File::EntityId class_id, ClassLinkerConte… 79 …return LoadClass(&pf, class_id, pf.GetStringData(class_id).data, context, error_handler, add_to_ru… 331 …Class *LoadClass(const panda_file::File *pf, panda_file::File::EntityId class_id, const uint8_t *d…
|
| /arkcompiler/runtime_core/compiler/tools/debug/ |
| D | jit_writer.cpp | 86 [](const auto &a, const auto &b) { return a.class_id < b.class_id; }); in End()
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | runtime_adapter.h | 262 bool IsConstructor(MethodPtr method, uint32_t class_id) override in IsConstructor() argument 264 if (GetClassIdForMethod(method) != class_id) { in IsConstructor() 268 panda_file::File::EntityId entity_id(class_id); in IsConstructor() 312 uint32_t * /* class_id */) override in ResolveField()
|
| /arkcompiler/runtime_core/disassembler/ |
| D | disassembler.h | 112 std::string GetFullRecordName(const panda_file::File::EntityId &class_id) const; 157 panda::panda_file::SourceLang GetRecordLanguage(panda_file::File::EntityId class_id) const;
|
| /arkcompiler/runtime_core/verification/ |
| D | messages.yaml | 477 args: class_name, method_name, class_id 480 Class id: ${std::hex << class_id << std::dec}. 489 args: class_id 491 Cannot resolve class id 0x${std::hex << class_id}
|