Home
last modified time | relevance | path

Searched refs:field_id (Results 1 - 20 of 20) sorted by relevance

/arkcompiler/runtime_core/libpandafile/
H A Dfile_reader.h78 FieldItem *CreateFieldItem(ClassItem *cls, File::EntityId field_id);
79 ForeignFieldItem *CreateForeignFieldItem(BaseClassItem *fcls, File::EntityId field_id);
158 inline BaseItem *CreateGenericFieldItem(BaseClassItem *class_item, File::EntityId field_id) in CreateGenericFieldItem() argument
160 if (file_->IsExternal(field_id)) { in CreateGenericFieldItem()
161 return CreateForeignFieldItem(class_item, field_id); in CreateGenericFieldItem()
163 return CreateFieldItem(static_cast<ClassItem *>(class_item), field_id); in CreateGenericFieldItem()
H A Dfield_data_accessor.cpp22 FieldDataAccessor::FieldDataAccessor(const File &panda_file, File::EntityId field_id) in FieldDataAccessor() argument
23 : panda_file_(panda_file), field_id_(field_id) in FieldDataAccessor()
30 class_off_ = panda_file.ResolveClassIndex(field_id, class_idx).GetOffset(); in FieldDataAccessor()
31 type_off_ = panda_file.ResolveClassIndex(field_id, type_idx).GetOffset(); in FieldDataAccessor()
H A Dfield_data_accessor-inl.h29 inline File::EntityId FieldDataAccessor::GetTypeId(const File &panda_file, File::EntityId field_id) in GetTypeId() argument
31 auto sp = panda_file.GetSpanFromId(field_id).SubSpan(IDX_SIZE); // skip class_idx in GetTypeId()
33 return panda_file.ResolveClassIndex(field_id, type_idx); in GetTypeId()
37 inline File::EntityId FieldDataAccessor::GetNameId(const File &panda_file, File::EntityId field_id) in GetNameId() argument
39 auto sp = panda_file.GetSpanFromId(field_id).SubSpan(IDX_SIZE * 2); // skip class_idx, type_idx in GetNameId()
H A Dfield_data_accessor.h32 FieldDataAccessor(const File &panda_file, File::EntityId field_id);
40 static File::EntityId GetTypeId(const File &panda_file, File::EntityId field_id);
42 static File::EntityId GetNameId(const File &panda_file, File::EntityId field_id);
H A Dfile_reader.cpp276 const File::EntityId field_id {scalar.Get<uint32_t>()}; in CreateAnnotationItem()
277 FieldDataAccessor field_acc(*file_, field_id); in CreateAnnotationItem()
279 elem_value_item = container_.GetOrCreateIdValueItem(CreateGenericFieldItem(cls_item, field_id)); in CreateAnnotationItem()
465 const File::EntityId field_id {array.Get<uint32_t>(j)}; in CreateAnnotationItem()
466 FieldDataAccessor field_acc(*file_, field_id); in CreateAnnotationItem()
468 items.emplace_back(ScalarValueItem(CreateGenericFieldItem(cls_item, field_id))); in CreateAnnotationItem()
731 FieldItem *FileReader::CreateFieldItem(ClassItem *cls, File::EntityId field_id) in CreateFieldItem() argument
733 auto it = items_done_.find(field_id); in CreateFieldItem()
738 FieldDataAccessor field_acc(*file_, field_id); in CreateFieldItem()
753 auto it_check = items_done_.find(field_id); in CreateFieldItem()
859 CreateForeignFieldItem(BaseClassItem *fcls, File::EntityId field_id) CreateForeignFieldItem() argument
[all...]
H A Dmethod_data_accessor-inl.h333 inline uint32_t MethodDataAccessor::GetNumericalAnnotation(uint32_t field_id) in GetNumericalAnnotation() argument
346 if (::strcmp(elem_name_table[field_id], elem_name) == 0) { in GetNumericalAnnotation()
H A Dmethod_data_accessor.h181 uint32_t GetNumericalAnnotation(uint32_t field_id);
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Druntime_adapter_test.cpp236 const auto field_id = adapter.ResolveFieldIndex(store_to_static, 0); in TEST() local
237 EXPECT_NE(field_id, 0); in TEST()
238 EXPECT_EQ(adapter.GetClassIdForField(store_to_static, field_id), in TEST()
241 const auto field_ptr = adapter.ResolveField(store_to_static, field_id, false, &immut_var); in TEST()
244 EXPECT_EQ(adapter.GetFieldTypeById(store_to_static, field_id), compiler::DataType::Type::INT64); in TEST()
/arkcompiler/runtime_core/static_core/plugins/ets/tests/mock/
H A Dclinit_native_test.cpp71 auto *field_id = internal_class->GetStaticFieldIDByName("value", "I"); in IsInitialized() local
72 auto value = internal_class->GetStaticFieldPrimitive<int32_t>(field_id); in IsInitialized()
/arkcompiler/runtime_core/abc2program/
H A Dabc_class_processor.cpp108 panda_file::File::EntityId field_id = fda.GetFieldId(); in FillFields()
109 AbcFieldProcessor field_processor(field_id, entity_container_, record_); in FillFields()
/arkcompiler/runtime_core/static_core/tests/irtoc-interpreter-tests/irtoc-tag/generator/
H A Dcreator.rb31 command['field_id'] = 'R.field0'
41 if instr.field_id?
42 command['field_id'] = 'R.field1'
71 command['field_id'] = 'R.field3'
72 command['field_id'] = 'R.field4' if instr.static_obj?
H A Dtag-isapi.rb86 def field_id?
87 sig.include?('field_id')
/arkcompiler/runtime_core/isa/
H A Disapi.rb358 unless %i[v acc imm method_id type_id field_id string_id literalarray_id].include?(@name)
396 %i[method_id type_id field_id string_id literalarray_id].include?(@name)
/arkcompiler/runtime_core/static_core/isa/
H A Disapi.rb331 unless %i[v acc imm method_id type_id field_id string_id literalarray_id prof].include?(@name)
357 %i[method_id type_id field_id string_id literalarray_id].include?(@name)
/arkcompiler/runtime_core/bytecode_optimizer/
H A Dbytecode_optimizer_isapi.rb260 def field_id method
/arkcompiler/runtime_core/verifier/
H A Dverifier.h88 void CollectModuleLiteralId(const panda_file::File::EntityId &field_id);
H A Dverifier.cpp264 void Verifier::CollectModuleLiteralId(const panda_file::File::EntityId &field_id) in CollectModuleLiteralId() argument
266 panda_file::FieldDataAccessor field_accessor(*file_, field_id); in CollectModuleLiteralId()
/arkcompiler/runtime_core/disassembler/
H A Ddisassembler.h123 void GetMetaData(pandasm::Field *field, const panda_file::File::EntityId &field_id, bool is_scope_names_record);
H A Ddisassembler.cpp1056 void Disassembler::GetMetaData(pandasm::Field *field, const panda_file::File::EntityId &field_id, in GetMetaData() argument
1059 LOG(DEBUG, DISASSEMBLER) << "[getting metadata]\nfield id: " << field_id << " (0x" << std::hex << field_id << ")"; in GetMetaData() local
1067 panda_file::FieldDataAccessor field_accessor(*file_, field_id); in GetMetaData()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dbytecode_optimizer_isapi.rb336 def field_id method

Completed in 16 milliseconds