Home
last modified time | relevance | path

Searched refs:class_id (Results 1 - 21 of 21) sorted by relevance

/arkcompiler/runtime_core/assembler/tests/
H A Demitter_test.cpp76 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 Dassembler_emitter_test.cpp77 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 Dassembler_access_flag_test.cpp44 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 Dfile_reader.h80 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 Dclass_data_accessor.cpp23 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 Dfile_reader.cpp168 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 Dmethod_data_accessor-inl.h310 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 Dclass_data_accessor.h29 ClassDataAccessor(const File &panda_file, File::EntityId class_id);
/arkcompiler/runtime_core/abc2program/
H A Dabc2program_compiler.cpp88 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 Dabc2program_compiler.h39 bool CheckClassId(uint32_t class_id, size_t offset) const;
H A Dabc_code_processor.cpp200 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 Dabc2program_entity_container.cpp46 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 Dabc2program_entity_container.h35 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 Druntime_adapter_test.cpp59 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 Dcommon.h70 bool IsConstructor([[maybe_unused]] MethodPtr method, [[maybe_unused]] uint32_t class_id) override
/arkcompiler/runtime_core/libpandafile/util/
H A Dcollect_util.cpp32 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 Dabc_file.cpp485 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 Ddisassembler.cpp485 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 Ddisassembler.h136 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 Dverifier.cpp277 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 Dfile_item_container_test.cpp421 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()

Completed in 20 milliseconds