| /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 …]
|
| D | assembler_emitter_test.cpp | 77 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); variable 78 EXPECT_TRUE(class_id.IsValid()); 80 panda_file::ClassDataAccessor cda(*pf, class_id); 118 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); variable 119 EXPECT_TRUE(class_id.IsValid()); 120 EXPECT_FALSE(pf->IsExternal(class_id)); 122 panda_file::ClassDataAccessor cda(*pf, class_id); 137 EXPECT_EQ(mda.GetClassId(), class_id); in __anon8e05a3840402() 165 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); variable 166 EXPECT_TRUE(class_id.IsValid()); [all …]
|
| D | assembler_access_flag_test.cpp | 45 uint32_t class_id = class_idx[i]; variable 46 ASSERT(class_id < file_->GetHeader()->file_size); 47 const panda_file::File::EntityId record_id {class_id};
|
| /arkcompiler/runtime_core/libpandafile/ |
| D | file_reader.h | 80 ClassItem *CreateClassItem(File::EntityId class_id); 81 ForeignClassItem *CreateForeignClassItem(File::EntityId class_id); 167 inline BaseClassItem *CreateGenericClassItem(File::EntityId class_id) in CreateGenericClassItem() argument 169 if (file_->IsExternal(class_id)) { in CreateGenericClassItem() 170 return CreateForeignClassItem(class_id); in CreateGenericClassItem() 172 return CreateClassItem(class_id); in CreateGenericClassItem()
|
| D | class_data_accessor.cpp | 20 ClassDataAccessor::ClassDataAccessor(const File &panda_file, File::EntityId class_id) in ClassDataAccessor() argument 21 …: panda_file_(panda_file), class_id_(class_id), name_(), num_fields_(0), num_methods_(0), num_ifac… in ClassDataAccessor() 23 ASSERT(!panda_file.IsExternal(class_id)); in ClassDataAccessor()
|
| D | file_reader.cpp | 168 File::EntityId class_id(method_acc.GetClassId()); in CreateLiteralArrayItem() local 169 auto *class_item = CreateClassItem(class_id); in CreateLiteralArrayItem() 262 const File::EntityId class_id {scalar.Get<uint32_t>()}; in CreateAnnotationItem() local 263 … elem_value_item = container_.GetOrCreateIdValueItem(CreateGenericClassItem(class_id)); in CreateAnnotationItem() 434 const File::EntityId class_id {array.Get<uint32_t>(j)}; in CreateAnnotationItem() local 436 if (file_->IsExternal(class_id)) { in CreateAnnotationItem() 437 cls_item = CreateForeignClassItem(class_id); in CreateAnnotationItem() 439 cls_item = CreateClassItem(class_id); in CreateAnnotationItem() 897 ForeignClassItem *FileReader::CreateForeignClassItem(File::EntityId class_id) in CreateForeignClassItem() argument 899 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()
|
| D | class_data_accessor.h | 29 ClassDataAccessor(const File &panda_file, File::EntityId class_id);
|
| /arkcompiler/runtime_core/abc2program/common/ |
| D | abc2program_entity_container.h | 35 uint32_t class_id, std::string bundle_name) in Abc2ProgramEntityContainer() argument 37 current_class_id_(class_id), bundle_name_(bundle_name) {} in Abc2ProgramEntityContainer() 42 std::string GetFullRecordNameById(const panda_file::File::EntityId &class_id);
|
| D | abc2program_entity_container.cpp | 44 …tring Abc2ProgramEntityContainer::GetFullRecordNameById(const panda_file::File::EntityId &class_id) in GetFullRecordNameById() argument 46 uint32_t class_id_offset = class_id.GetOffset(); in GetFullRecordNameById() 51 std::string name = GetStringById(class_id); in GetFullRecordNameById()
|
| /arkcompiler/runtime_core/abc2program/ |
| D | abc2program_compiler.cpp | 94 bool Abc2ProgramCompiler::CheckClassId(uint32_t class_id, size_t offset) const in CheckClassId() argument 98 if (class_id > header->file_size) { in CheckClassId() 100 … << class_off << "). binary file corrupted. record offset (0x" << class_id in CheckClassId()
|
| D | abc2program_compiler.h | 39 bool CheckClassId(uint32_t class_id, size_t offset) const;
|
| D | abc_code_processor.cpp | 223 const panda_file::File::EntityId class_id = file_->ResolveClassIndex(method_id_, class_idx); in FillExceptionRecord() local 224 pa_catch_block.exception_record = entity_container_.GetFullRecordNameById(class_id); in FillExceptionRecord()
|
| /arkcompiler/runtime_core/static_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/libpandafile/util/ |
| D | collect_util.cpp | 29 panda_file::File::EntityId class_id(id); in CollectLiteralArray() local 30 if (file_.IsExternal(class_id)) { in CollectLiteralArray() 33 panda_file::ClassDataAccessor class_data_accessor(file_, class_id); in CollectLiteralArray()
|
| /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()
|
| D | codegen_test.cpp | 431 auto class_id = pfile->GetClassId(utf::CStringAsMutf8("L_GLOBAL;")); variable 432 EXPECT_TRUE(class_id.IsValid()); 433 panda_file::ClassDataAccessor cda(*pfile.get(), class_id); 459 auto class_id = pfile->GetClassId(utf::CStringAsMutf8("L_GLOBAL;")); variable 460 EXPECT_TRUE(class_id.IsValid()); 461 panda_file::ClassDataAccessor cda(*pfile.get(), class_id);
|
| /arkcompiler/runtime_core/disassembler/ |
| D | disassembler.h | 136 std::string GetFullRecordName(const panda_file::File::EntityId &class_id) const; 186 panda::panda_file::SourceLang GetRecordLanguage(panda_file::File::EntityId class_id) const; 187 panda::panda_file::SourceLang GetMethodLanguage(panda_file::File::EntityId class_id) const;
|
| D | disassembler.cpp | 486 uint32_t class_id = class_idx[i]; in GetRecords() local 489 if (class_id > file_->GetHeader()->file_size) { in GetRecords() 491 … << class_off << "). binary file corrupted. record offset (0x" << class_id in GetRecords() 496 const panda_file::File::EntityId record_id {class_id}; in GetRecords() 791 const auto class_id = file_->ResolveClassIndex(method_id, class_idx); in GetExceptions() local 792 catch_block_pa.exception_record = GetFullRecordName(class_id); in GetExceptions() 1283 std::string Disassembler::GetFullRecordName(const panda_file::File::EntityId &class_id) const in GetFullRecordName() 1285 std::string name = StringDataToString(file_->GetStringData(class_id)); in GetFullRecordName() 2151 panda::panda_file::SourceLang Disassembler::GetRecordLanguage(panda_file::File::EntityId class_id) … in GetRecordLanguage() 2153 if (file_->IsExternal(class_id)) { in GetRecordLanguage() [all …]
|
| /arkcompiler/runtime_core/static_core/verification/ |
| D | messages.yaml | 475 args: class_name, method_name, class_id 478 Class id: ${std::hex << class_id << std::dec}. 487 args: class_id 489 Cannot resolve class id 0x${std::hex << class_id}
|
| /arkcompiler/runtime_core/libark_defect_scan_aux/ |
| D | abc_file.cpp | 500 EntityId class_id(id); in ExtractModuleInfo() local 501 if (panda_file_->IsExternal(class_id)) { in ExtractModuleInfo() 504 panda_file::ClassDataAccessor cda(*panda_file_, class_id); in ExtractModuleInfo() 537 EntityId class_id(id); in ExtractMergeAbcModuleInfo() local 538 if (panda_file_->IsExternal(class_id)) { in ExtractMergeAbcModuleInfo() 541 panda_file::ClassDataAccessor cda(*panda_file_, class_id); in ExtractMergeAbcModuleInfo() 638 EntityId class_id {id}; in InitializeAllDefinedFunction() local 639 if (panda_file_->IsExternal(class_id)) { in InitializeAllDefinedFunction() 643 panda_file::ClassDataAccessor cda {*panda_file_, class_id}; in InitializeAllDefinedFunction()
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/ |
| D | llvm_ark_interface.h | 164 static constexpr std::string_view FUNCTION_MD_CLASS_ID = "class_id";
|
| /arkcompiler/runtime_core/verifier/ |
| D | verifier.cpp | 279 uint32_t class_id = class_idx[i]; in CheckConstantPool() local 280 if (class_id > file_->GetHeader()->file_size) { in CheckConstantPool() 285 const panda_file::File::EntityId record_id {class_id}; in CheckConstantPool()
|
| /arkcompiler/runtime_core/libpandafile/tests/ |
| D | file_item_container_test.cpp | 421 auto class_id = panda_file->GetClassId(class_name.data()); variable 422 EXPECT_EQ(class_id.GetOffset(), class_item->GetOffset()); 424 ClassDataAccessor class_data_accessor(*panda_file, class_id);
|
| /arkcompiler/runtime_core/libabckit/src/adapter_static/ |
| D | runtime_adapter_static.h | 311 [[maybe_unused]] bool allowExternal, uint32_t * /* class_id */) override in ResolveField()
|