Home
last modified time | relevance | path

Searched full:class_id (Results 1 – 25 of 28) sorted by relevance

12

/arkcompiler/runtime_core/assembler/tests/
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()
[all …]
Dassembler_emitter_test.cpp77 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 __anonc6b461a20402()
165 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); variable
166 EXPECT_TRUE(class_id.IsValid());
[all …]
Dassembler_access_flag_test.cpp44 uint32_t class_id = class_idx[i]; variable
45 ASSERT(class_id < file_->GetHeader()->file_size);
46 const panda_file::File::EntityId record_id {class_id};
/arkcompiler/runtime_core/libpandafile/
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()
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_ifac… in ClassDataAccessor()
26 ASSERT(!panda_file.IsExternal(class_id)); in ClassDataAccessor()
Dfile_reader.cpp168 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 …]
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()
Dclass_data_accessor.h29 ClassDataAccessor(const File &panda_file, File::EntityId class_id);
/arkcompiler/runtime_core/abc2program/
Dabc2program_compiler.cpp99 bool Abc2ProgramCompiler::CheckClassId(uint32_t class_id, size_t offset) const in CheckClassId() argument
103 if (class_id > header->file_size) { in CheckClassId()
105 … << class_off << "). binary file corrupted. record offset (0x" << class_id in CheckClassId()
108 return !file_->IsExternal(panda_file::File::EntityId(class_id)); in CheckClassId()
Dabc2program_compiler.h36 bool CheckClassId(uint32_t class_id, size_t offset) const;
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/
Dabc2program_entity_container.h35 uint32_t class_id) in Abc2ProgramEntityContainer() argument
37 current_class_id_(class_id) {} in Abc2ProgramEntityContainer()
42 std::string GetFullRecordNameById(const panda_file::File::EntityId &class_id);
Dabc2program_entity_container.cpp46 …tring 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()
/arkcompiler/runtime_core/static_core/irtoc/scripts/
Dresolvers.irt86 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/bytecode_optimizer/tests/
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()
/arkcompiler/runtime_core/static_core/verification/
Dmessages.yaml475 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/
Dabc_file.cpp484 EntityId class_id(id); in ExtractModuleInfo() local
485 if (panda_file_->IsExternal(class_id)) { in ExtractModuleInfo()
488 panda_file::ClassDataAccessor cda(*panda_file_, class_id); in ExtractModuleInfo()
521 EntityId class_id(id); in ExtractMergeAbcModuleInfo() local
522 if (panda_file_->IsExternal(class_id)) { in ExtractMergeAbcModuleInfo()
525 panda_file::ClassDataAccessor cda(*panda_file_, class_id); in ExtractMergeAbcModuleInfo()
622 EntityId class_id {id}; in InitializeAllDefinedFunction() local
623 if (panda_file_->IsExternal(class_id)) { in InitializeAllDefinedFunction()
627 panda_file::ClassDataAccessor cda {*panda_file_, class_id}; in InitializeAllDefinedFunction()
/arkcompiler/runtime_core/disassembler/
Ddisassembler.h127 std::string GetFullRecordName(const panda_file::File::EntityId &class_id) const;
179 panda::panda_file::SourceLang GetRecordLanguage(panda_file::File::EntityId class_id) const;
Ddisassembler.cpp467 uint32_t class_id = class_idx[i]; in GetRecords() local
470 if (class_id > file_->GetHeader()->file_size) { in GetRecords()
472 … << class_off << "). binary file corrupted. record offset (0x" << class_id in GetRecords()
477 const panda_file::File::EntityId record_id {class_id}; in GetRecords()
700 const auto class_id = file_->ResolveClassIndex(method_id, class_idx); in GetExceptions() local
701 catch_block_pa.exception_record = GetFullRecordName(class_id); in GetExceptions()
1163 std::string Disassembler::GetFullRecordName(const panda_file::File::EntityId &class_id) const in GetFullRecordName()
1165 std::string name = StringDataToString(file_->GetStringData(class_id)); in GetFullRecordName()
1875 panda::panda_file::SourceLang Disassembler::GetRecordLanguage(panda_file::File::EntityId class_id) … in GetRecordLanguage()
1877 if (file_->IsExternal(class_id)) { in GetRecordLanguage()
[all …]
/arkcompiler/runtime_core/verifier/
Dverifier.cpp251 uint32_t class_id = class_idx[i]; in CheckConstantPool() local
252 if (class_id > file_->GetHeader()->file_size) { in CheckConstantPool()
257 const panda_file::File::EntityId record_id {class_id}; in CheckConstantPool()
/arkcompiler/runtime_core/static_core/libllvmbackend/
Dllvm_ark_interface.h164 static constexpr std::string_view FUNCTION_MD_CLASS_ID = "class_id";
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Druntime_adapter.h310 uint32_t * /* class_id */) override in ResolveField()
/arkcompiler/runtime_core/libpandafile/tests/
Dfile_item_container_test.cpp421 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/static_core/compiler/tools/aotdump/
Daotdump.cpp273 (*stream_) << " - class_id: " << classHeader.classId << std::endl; in DumpFiles()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
Dclass_hierarchy.cpp128 …LogInfo::MapleLogger() << "class \" " << GetKlassName() << " \" @class_id " << structType->GetType… in Dump()

12