/arkcompiler/runtime_core/assembler/tests/ |
H A 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() 219 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); TEST() local 309 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); TEST() local 443 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); TEST() local 471 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); TEST() local 497 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); TEST() local 559 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); TEST() local 689 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); TEST() local 724 auto class_id = pf->GetClassId(GetTypeDescriptor("Test", &descriptor)); TEST() local 761 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); TEST() local [all...] |
H A D | assembler_emitter_test.cpp | 77 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); in HWTEST_F() local 78 EXPECT_TRUE(class_id.IsValid()); in HWTEST_F() 80 panda_file::ClassDataAccessor cda(*pf, class_id); in HWTEST_F() 118 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in HWTEST_F() local 119 EXPECT_TRUE(class_id.IsValid()); in HWTEST_F() 120 EXPECT_FALSE(pf->IsExternal(class_id)); in HWTEST_F() 122 panda_file::ClassDataAccessor cda(*pf, class_id); in HWTEST_F() 137 EXPECT_EQ(mda.GetClassId(), class_id); in HWTEST_F() 165 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); in HWTEST_F() local 166 EXPECT_TRUE(class_id in HWTEST_F() 248 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); HWTEST_F() local 361 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); HWTEST_F() local 508 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); HWTEST_F() local 541 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); HWTEST_F() local 567 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); HWTEST_F() local 641 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); HWTEST_F() local 775 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); HWTEST_F() local 816 auto class_id = pf->GetClassId(GetTypeDescriptor("Test", &descriptor)); HWTEST_F() local 893 auto class_id = pf->GetClassId(GetTypeDescriptor("Math", &descriptors)); HWTEST_F() local 1216 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); HWTEST_F() local 1242 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); HWTEST_F() local 1280 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); HWTEST_F() local 1307 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); HWTEST_F() local 1342 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); HWTEST_F() local 1365 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); HWTEST_F() local [all...] |
H A D | assembler_access_flag_test.cpp | 44 uint32_t class_id = class_idx[i]; in HWTEST_F() local 45 ASSERT(class_id < file_->GetHeader()->file_size); in HWTEST_F() 46 const panda_file::File::EntityId record_id {class_id}; in HWTEST_F()
|
/arkcompiler/runtime_core/libpandafile/ |
H A 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()
|
H A 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_ifaces_(0), size_(0) in ClassDataAccessor() 26 ASSERT(!panda_file.IsExternal(class_id)); in ClassDataAccessor()
|
H A D | file_reader.cpp | 168 File::EntityId class_id(method_acc.GetClassId()); in CreateLiteralArrayItem() 169 auto *class_item = CreateClassItem(class_id); in CreateLiteralArrayItem() 262 const File::EntityId class_id {scalar.Get<uint32_t>()}; in CreateAnnotationItem() 263 elem_value_item = container_.GetOrCreateIdValueItem(CreateGenericClassItem(class_id)); in CreateAnnotationItem() 434 const File::EntityId class_id {array.Get<uint32_t>(j)}; in CreateAnnotationItem() 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() 932 CreateClassItem(File::EntityId class_id) CreateClassItem() argument [all...] |
H A 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()
|
H A D | class_data_accessor.h | 29 ClassDataAccessor(const File &panda_file, File::EntityId class_id);
|
/arkcompiler/runtime_core/abc2program/ |
H A D | abc2program_compiler.cpp | 88 bool Abc2ProgramCompiler::CheckClassId(uint32_t class_id, size_t offset) const in CheckClassId() argument 92 if (class_id > header->file_size) { in CheckClassId() 94 << class_off << "). binary file corrupted. record offset (0x" << class_id in CheckClassId() 97 return !file_->IsExternal(panda_file::File::EntityId(class_id)); in CheckClassId()
|
H A D | abc2program_compiler.h | 39 bool CheckClassId(uint32_t class_id, size_t offset) const;
|
H A D | abc_code_processor.cpp | 200 const panda_file::File::EntityId class_id = file_->ResolveClassIndex(method_id_, class_idx); in FillExceptionRecord() local 201 pa_catch_block.exception_record = entity_container_.GetFullRecordNameById(class_id); in FillExceptionRecord()
|
/arkcompiler/runtime_core/abc2program/common/ |
H A D | abc2program_entity_container.cpp | 46 std::string Abc2ProgramEntityContainer::GetFullRecordNameById(const panda_file::File::EntityId &class_id) in GetFullRecordNameById() argument 48 uint32_t class_id_offset = class_id.GetOffset(); in GetFullRecordNameById() 53 std::string name = GetStringById(class_id); in GetFullRecordNameById()
|
H A D | abc2program_entity_container.h | 35 uint32_t class_id) in Abc2ProgramEntityContainer() 37 current_class_id_(class_id) {} in Abc2ProgramEntityContainer() 42 std::string GetFullRecordNameById(const panda_file::File::EntityId &class_id); 32 Abc2ProgramEntityContainer(const panda_file::File &file, pandasm::Program &program, const panda_file::DebugInfoExtractor &debug_info_extractor, uint32_t class_id) Abc2ProgramEntityContainer() argument
|
/arkcompiler/runtime_core/bytecode_optimizer/tests/ |
H A 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()
|
H A D | common.h | 70 bool IsConstructor([[maybe_unused]] MethodPtr method, [[maybe_unused]] uint32_t class_id) override
|
/arkcompiler/runtime_core/libpandafile/util/ |
H A D | collect_util.cpp | 32 panda_file::File::EntityId class_id(id); in CollectLiteralArray() 33 if (file_.IsExternal(class_id)) { in CollectLiteralArray() 36 panda_file::ClassDataAccessor class_data_accessor(file_, class_id); in CollectLiteralArray()
|
/arkcompiler/runtime_core/libark_defect_scan_aux/ |
H A D | abc_file.cpp | 485 EntityId class_id(id); 486 if (panda_file_->IsExternal(class_id)) { 489 panda_file::ClassDataAccessor cda(*panda_file_, class_id); 522 EntityId class_id(id); 523 if (panda_file_->IsExternal(class_id)) { 526 panda_file::ClassDataAccessor cda(*panda_file_, class_id); 623 EntityId class_id {id}; 624 if (panda_file_->IsExternal(class_id)) { 628 panda_file::ClassDataAccessor cda {*panda_file_, class_id};
|
/arkcompiler/runtime_core/disassembler/ |
H A D | disassembler.cpp | 485 uint32_t class_id = class_idx[i]; in GetRecords() local 488 if (class_id > file_->GetHeader()->file_size) { in GetRecords() 490 << class_off << "). binary file corrupted. record offset (0x" << class_id in GetRecords() 495 const panda_file::File::EntityId record_id {class_id}; in GetRecords() 801 const auto class_id = file_->ResolveClassIndex(method_id, class_idx); in GetExceptions() 802 catch_block_pa.exception_record = GetFullRecordName(class_id); in GetExceptions() 1293 std::string Disassembler::GetFullRecordName(const panda_file::File::EntityId &class_id) const in GetFullRecordName() 1295 std::string name = StringDataToString(file_->GetStringData(class_id)); in GetFullRecordName() 2152 panda::panda_file::SourceLang Disassembler::GetRecordLanguage(panda_file::File::EntityId class_id) const in GetRecordLanguage() 2154 if (file_->IsExternal(class_id)) { in GetRecordLanguage() [all...] |
H A D | disassembler.h | 136 std::string GetFullRecordName(const panda_file::File::EntityId &class_id) const; 190 panda::panda_file::SourceLang GetRecordLanguage(panda_file::File::EntityId class_id) const;
|
/arkcompiler/runtime_core/verifier/ |
H A D | verifier.cpp | 277 uint32_t class_id = class_idx[i]; in CheckConstantPool() local 278 if (class_id > file_->GetHeader()->file_size) { in CheckConstantPool() 283 const panda_file::File::EntityId record_id {class_id}; in CheckConstantPool()
|
/arkcompiler/runtime_core/libpandafile/tests/ |
H A D | file_item_container_test.cpp | 421 auto class_id = panda_file->GetClassId(class_name.data()); in HWTEST() local 422 EXPECT_EQ(class_id.GetOffset(), class_item->GetOffset()); in HWTEST() 424 ClassDataAccessor class_data_accessor(*panda_file, class_id); in HWTEST()
|