/arkcompiler/runtime_core/abc2program/common/ |
H A D | abc_code_converter.cpp | 28 std::string full_method_name = entity_container_.GetFullMethodNameById(entity_id); in IDToString() 29 entity_container_.AddProgramString(full_method_name); in IDToString() 32 std::string str_constant = entity_container_.GetStringById(entity_id); in IDToString() 33 entity_container_.AddProgramString(str_constant); in IDToString() 37 entity_container_.AddUnnestedLiteralArrayId(entity_id.GetOffset()); in IDToString() 38 return entity_container_.GetLiteralArrayIdName(entity_id.GetOffset()); in IDToString()
|
H A D | abc_code_converter.h | 29 : entity_container_(entity_container), file_(entity_container_.GetAbcFile()) {} in AbcCodeConverter() 35 Abc2ProgramEntityContainer &entity_container_; member in panda::abc2program::AbcCodeConverter
|
H A D | abc_type_converter.h | 27 explicit AbcTypeConverter(Abc2ProgramEntityContainer &entity_container) : entity_container_(entity_container) {} in AbcTypeConverter() 33 Abc2ProgramEntityContainer &entity_container_; member in panda::abc2program::AbcTypeConverter
|
/arkcompiler/runtime_core/abc2program/ |
H A D | abc_class_processor.cpp | 62 record_.name = entity_container_.GetFullRecordNameById(entity_id_); in FillRecordName() 109 AbcFieldProcessor field_processor(field_id, entity_container_, record_); in FillFields() 121 AbcMethodProcessor method_processor(method_id, entity_container_); in FillFunctions() 136 for (uint32_t module_literal_array_id : entity_container_.GetMouleLiteralArrayIdSet()) { in FillModuleLiteralArrays() 140 for (uint32_t module_literal_array_id : entity_container_.GetModuleRequestPhaseIdSet()) { in FillModuleLiteralArrays() 147 for (uint32_t unnested_literal_array_id : entity_container_.GetUnnestedLiteralArrayIdSet()) { in FillUnnestedLiteralArrays() 154 auto &unprocessed_literal_array_id_set = entity_container_.GetUnprocessedNestedLiteralArrayIdSet(); in FillNestedLiteralArrays() 157 entity_container_.AddProcessedNestedLiteralArrayId(*id); in FillNestedLiteralArrays() 166 AbcModuleArrayProcessor module_array_processor(entity_id, entity_container_); in FillModuleLiteralArrayById() 173 AbcLiteralArrayProcessor literal_array_processor(entity_id, entity_container_, *literal_data_accessor in FillLiteralArrayById() [all...] |
H A D | abc_file_entity_processor.cpp | 22 : entity_id_(entity_id), entity_container_(entity_container) in AbcFileEntityProcessor() 24 file_ = &(entity_container_.GetAbcFile()); in AbcFileEntityProcessor() 25 program_ = &(entity_container_.GetProgram()); in AbcFileEntityProcessor()
|
H A D | abc_field_processor.cpp | 79 entity_container_.AddModuleLiteralArrayId(val); in FillU32MetaData() 80 auto module_literal_array_id_name = entity_container_.GetLiteralArrayIdName(val); in FillU32MetaData() 84 entity_container_.AddUnnestedLiteralArrayId(val); in FillU32MetaData() 85 auto literal_array_id_name = entity_container_.GetLiteralArrayIdName(val); in FillU32MetaData() 89 entity_container_.AddModuleRequestPhaseId(val); in FillU32MetaData() 90 auto module_literal_array_id_name = entity_container_.GetLiteralArrayIdName(val); in FillU32MetaData() 96 entity_container_.GetStringById(json_string_id))); in FillU32MetaData() 118 entity_container_, literal_data_accessor}; in FillLiteralArrayMetaData() 120 std::string name = entity_container_.GetLiteralArrayIdName(litarray_offset_val.value()); in FillLiteralArrayMetaData()
|
H A D | abc_literal_array_processor.cpp | 30 program_->literalarray_table.emplace(entity_container_.GetLiteralArrayIdName(entity_id_.GetOffset()), in FillProgramData() 44 program_->literalarray_table.emplace(entity_container_.GetLiteralArrayIdName(entity_id_.GetOffset()), in FillModuleRequestPhase() 94 value_lit.value_ = entity_container_.GetFullMethodNameById(entity_id); in FillLiteralData() 98 value_lit.value_ = entity_container_.GetLiteralArrayIdName(std::get<uint32_t>(value)); in FillLiteralData() 99 entity_container_.TryAddUnprocessedNestedLiteralArrayId(std::get<uint32_t>(value)); in FillLiteralData()
|
H A D | abc_file_entity_processor.h | 31 return entity_container_.GetStringById(entity_id); in GetStringById() 37 Abc2ProgramEntityContainer &entity_container_; member in panda::abc2program::AbcFileEntityProcessor
|
H A D | abc_method_processor.cpp | 27 function_(pandasm::Function(entity_container_.GetFullMethodNameById(entity_id_), LANG_ECMA)), in AbcMethodProcessor() 107 AbcCodeProcessor code_processor(code_id.value(), entity_container_, entity_id_, function_); in FillCodeData() 131 AbcAnnotationProcessor annotation_processor(annotation_id, entity_container_, function_); in FillFuncAnnotation()
|
H A D | abc_annotation_processor.cpp | 54 AbcLiteralArrayProcessor lit_array_proc(panda_file::File::EntityId{value}, entity_container_, in FillLiteralArrayAnnotation() 57 std::string name = entity_container_.GetLiteralArrayIdName(value); in FillLiteralArrayAnnotation()
|
H A D | abc_code_processor.cpp | 29 code_converter_ = std::make_unique<AbcCodeConverter>(entity_container_); in AbcCodeProcessor() 201 pa_catch_block.exception_record = entity_container_.GetFullRecordNameById(class_id); in FillExceptionRecord()
|
H A D | abc_module_array_processor.cpp | 69 program_->literalarray_table.emplace(entity_container_.GetLiteralArrayIdName(entity_id_.GetOffset()), in FillProgramData()
|