/arkcompiler/runtime_core/abc2program/common/ |
H A D | abc_code_converter.cpp | 26 panda_file::File::EntityId entity_id = file_.ResolveOffsetByIndex(method_id, bc_ins.GetId(idx).AsIndex()); in IDToString() local 28 std::string full_method_name = entity_container_.GetFullMethodNameById(entity_id); in IDToString() 32 std::string str_constant = entity_container_.GetStringById(entity_id); in IDToString() 37 entity_container_.AddUnnestedLiteralArrayId(entity_id.GetOffset()); in IDToString() 38 return entity_container_.GetLiteralArrayIdName(entity_id.GetOffset()); in IDToString()
|
H A D | abc2program_entity_container.cpp | 40 std::string Abc2ProgramEntityContainer::GetStringById(const panda_file::File::EntityId &entity_id) const in GetStringById() 42 panda_file::File::StringData sd = file_.GetStringData(entity_id); in GetStringById()
|
H A D | abc2program_entity_container.h | 41 std::string GetStringById(const panda_file::File::EntityId &entity_id) const;
|
/arkcompiler/runtime_core/abc2program/ |
H A D | abc_class_processor.cpp | 25 AbcClassProcessor::AbcClassProcessor(panda_file::File::EntityId entity_id, Abc2ProgramEntityContainer &entity_container) in AbcClassProcessor() argument 26 : AbcFileEntityProcessor(entity_id, entity_container), record_(pandasm::Record("", LANG_ECMA)) in AbcClassProcessor() 165 panda_file::File::EntityId entity_id(module_literal_array_id); in FillModuleLiteralArrayById() 166 AbcModuleArrayProcessor module_array_processor(entity_id, entity_container_); in FillModuleLiteralArrayById() 172 panda_file::File::EntityId entity_id(literal_array_id); in FillLiteralArrayById() 173 AbcLiteralArrayProcessor literal_array_processor(entity_id, entity_container_, *literal_data_accessor_); in FillLiteralArrayById() 179 panda_file::File::EntityId entity_id(module_literal_array_id); in FillModuleRequestPhaseById() 180 AbcLiteralArrayProcessor literal_array_processor(entity_id, entity_container_, *literal_data_accessor_); in FillModuleRequestPhaseById()
|
H A D | abc_file_entity_processor.h | 27 AbcFileEntityProcessor(panda_file::File::EntityId entity_id, Abc2ProgramEntityContainer &entity_container); 29 std::string GetStringById(const panda_file::File::EntityId &entity_id) const in GetStringById() 31 return entity_container_.GetStringById(entity_id); in GetStringById()
|
H A D | abc_file_entity_processor.cpp | 20 AbcFileEntityProcessor::AbcFileEntityProcessor(panda_file::File::EntityId entity_id, in AbcFileEntityProcessor() argument 22 : entity_id_(entity_id), entity_container_(entity_container) in AbcFileEntityProcessor()
|
H A D | abc_literal_array_processor.cpp | 22 AbcLiteralArrayProcessor::AbcLiteralArrayProcessor(panda_file::File::EntityId entity_id, in AbcLiteralArrayProcessor() argument 25 : AbcFileEntityProcessor(entity_id, entity_container), literal_data_accessor_(literal_data_accessor) {} in AbcLiteralArrayProcessor() 93 panda_file::File::EntityId entity_id(std::get<uint32_t>(value)); in FillLiteralData() 94 value_lit.value_ = entity_container_.GetFullMethodNameById(entity_id); in FillLiteralData()
|
H A D | abc_field_processor.h | 27 AbcFieldProcessor(panda_file::File::EntityId entity_id, Abc2ProgramEntityContainer &entity_container,
|
H A D | abc_literal_array_processor.h | 25 AbcLiteralArrayProcessor(panda_file::File::EntityId entity_id,
|
H A D | abc_class_processor.h | 27 AbcClassProcessor(panda_file::File::EntityId entity_id, Abc2ProgramEntityContainer &entity_container);
|
H A D | abc_annotation_processor.h | 27 AbcAnnotationProcessor(panda_file::File::EntityId entity_id, Abc2ProgramEntityContainer &entity_container,
|
H A D | abc_method_processor.h | 28 AbcMethodProcessor(panda_file::File::EntityId entity_id, Abc2ProgramEntityContainer &entity_container);
|
H A D | abc_method_processor.cpp | 23 AbcMethodProcessor::AbcMethodProcessor(panda_file::File::EntityId entity_id, in AbcMethodProcessor() argument 25 : AbcFileEntityProcessor(entity_id, entity_container), in AbcMethodProcessor()
|
H A D | abc_annotation_processor.cpp | 23 AbcAnnotationProcessor::AbcAnnotationProcessor(panda_file::File::EntityId entity_id, in AbcAnnotationProcessor() argument 26 : AbcFileEntityProcessor(entity_id, entity_container), function_(function) in AbcAnnotationProcessor()
|
H A D | abc_module_array_processor.h | 26 AbcModuleArrayProcessor(panda_file::File::EntityId entity_id,
|
H A D | abc_field_processor.cpp | 24 AbcFieldProcessor::AbcFieldProcessor(panda_file::File::EntityId entity_id, Abc2ProgramEntityContainer &entity_container, in AbcFieldProcessor() argument 26 : AbcFileEntityProcessor(entity_id, entity_container), record_(record), in AbcFieldProcessor()
|
H A D | abc_code_processor.h | 30 AbcCodeProcessor(panda_file::File::EntityId entity_id, Abc2ProgramEntityContainer &entity_container,
|
H A D | abc_code_processor.cpp | 23 AbcCodeProcessor::AbcCodeProcessor(panda_file::File::EntityId entity_id, Abc2ProgramEntityContainer &entity_container, in AbcCodeProcessor() argument 25 : AbcFileEntityProcessor(entity_id, entity_container), method_id_(method_id), function_(function), in AbcCodeProcessor()
|
H A D | abc_module_array_processor.cpp | 20 AbcModuleArrayProcessor::AbcModuleArrayProcessor(panda_file::File::EntityId entity_id, in AbcModuleArrayProcessor() argument 22 : AbcFileEntityProcessor(entity_id, entity_container) in AbcModuleArrayProcessor()
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | file.cpp | 764 auto entity_id = File::EntityId(entity_pair->entity_id_offset); in GetClassIdFromClassHashTable() local 765 auto descriptor = GetStringData(entity_id).data; in GetClassIdFromClassHashTable() 766 if (entity_id.IsValid() && utf::CompareMUtf8ToMUtf8(descriptor, mutf8_name) == 0) { in GetClassIdFromClassHashTable() 767 return entity_id; in GetClassIdFromClassHashTable()
|