Home
last modified time | relevance | path

Searched refs:method_item (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/runtime_core/libpandafile/
H A Dfile_reader.cpp620 void FileReader::EnumerateBlocks(MethodDataAccessor method_acc, MethodItem *method_item) in EnumerateBlocks() argument
644 method_item->AddIndexDependency(catch_type_item); in EnumerateBlocks()
647 catch_blocks.emplace_back(CodeItem::CatchBlock(method_item, catch_type_item, catch_block.GetHandlerPc(), in EnumerateBlocks()
656 method_item->SetCode(code_item); in EnumerateBlocks()
686 auto method_item = in CreateMethodItem() local
688 if (method_item->HasRuntimeParamAnnotations()) { in CreateMethodItem()
689 container_.CreateItem<ParamAnnotationsItem>(method_item, true); in CreateMethodItem()
692 if (method_item->HasParamAnnotations()) { in CreateMethodItem()
693 container_.CreateItem<ParamAnnotationsItem>(method_item, false); in CreateMethodItem()
695 items_done_.insert({method_id, static_cast<BaseItem *>(method_item)}); in CreateMethodItem()
851 auto *method_item = CreateForeignMethodItem() local
1280 AddIndexDependencyInstFlag(CodeItem *code_item, MethodItem *method_item, const std::unordered_map<File::EntityId, File::EntityId> &reverse_done) AddIndexDependencyInstFlag() argument
1354 UpdateIdInstFlag(CodeItem *code_item, MethodItem *method_item, const std::unordered_map<File::EntityId, File::EntityId> &reverse_done) UpdateIdInstFlag() argument
[all...]
H A Dfile_reader.h88 void EnumerateBlocks(MethodDataAccessor method_acc, MethodItem *method_item);
92 void AddIndexDependencyInstFlag(CodeItem *code_item, MethodItem *method_item,
94 void UpdateIdInstFlag(CodeItem *code_item, MethodItem *method_item,
H A Dfile_item_container.cpp297 auto *method_item = static_cast<MethodItem *>(param_item); in DeduplicateCodeAndDebugInfo()
298 DeduplicateDebugInfo(method_item, &debug_deduper, &line_number_program_deduper); in DeduplicateCodeAndDebugInfo()
377 auto *method_item = static_cast<MethodItem *>(param_item); in DeduplicateAnnotations()
378 panda_file::DeduplicateAnnotations(method_item->GetRuntimeAnnotations(), &annotation_deduper, in DeduplicateAnnotations()
380 panda_file::DeduplicateAnnotations(method_item->GetAnnotations(), &annotation_deduper, &value_deduper); in DeduplicateAnnotations()
381 panda_file::DeduplicateAnnotations(method_item->GetRuntimeTypeAnnotations(), &annotation_deduper, in DeduplicateAnnotations()
383 panda_file::DeduplicateAnnotations(method_item->GetTypeAnnotations(), &annotation_deduper, &value_deduper); in DeduplicateAnnotations()
582 if (item->GetName() == "method_item") { in AddIndexDependecies()
/arkcompiler/runtime_core/libpandafile/tests/
H A Dfile_item_container_test.cpp317 void TestMethods(ClassDataAccessor class_data_accessor, MethodItem* method_item, ClassItem* class_item, in TestMethods() argument
322 EXPECT_EQ(data_accessor.GetMethodId().GetOffset(), method_item->GetOffset()); in TestMethods()
328 EXPECT_EQ(data_accessor.GetSize(), method_item->GetSize()); in TestMethods()
377 MethodItem *method_item = class_item->AddMethod(method_name, proto_item, ACC_PUBLIC | ACC_STATIC, params); in HWTEST() local
435 TestMethods(class_data_accessor, method_item, class_item, method_name, proto_item); in HWTEST()
455 MethodItem *method_item = class_item->AddMethod(method_name, proto_item, ACC_PUBLIC | ACC_STATIC, params); in HWTEST() local
460 method_item->SetCode(code_item); in HWTEST()
477 EXPECT_EQ(data_accessor.GetMethodId().GetOffset(), method_item->GetOffset()); in HWTEST()
482 EXPECT_EQ(data_accessor.GetSize(), method_item->GetSize()); in HWTEST()
515 void TestProtoDataAccessor(MemoryWriter& mem_writer, ClassItem* class_item, MethodItem* method_item, in TestProtoDataAccessor() argument
598 MethodItem *method_item = class_item->AddMethod(method_name, proto_item, ACC_PUBLIC | ACC_STATIC, params); TestProtos() local
632 MethodItem *method_item = class_item->AddMethod(method_name, proto_item, ACC_PUBLIC | ACC_STATIC, params); HWTEST() local
756 ForeignMethodItem *method_item = container.CreateItem<ForeignMethodItem>(class_item, method_name, proto_item, 0); HWTEST() local
1228 MethodItem *method_item = class_item->AddMethod(method_name, proto_item, ACC_PUBLIC | ACC_STATIC, params); HWTEST() local
[all...]
H A Ddebug_info_extractor_test.cpp52 MethodItem *method_item = class_item->AddMethod(method_name, proto_item, ACC_PUBLIC | ACC_STATIC, params); in PreparePandaFile() local
57 method_item->SetCode(code_item); in PreparePandaFile()
69 method_item->SetDebugInfo(debug_info_item); in PreparePandaFile()
172 method_item->SetDebugInfo(debug_info_item); in PreparePandaFile()
/arkcompiler/runtime_core/assembler/
H A Dassembly-emitter.cpp200 auto method_item = static_cast<panda::panda_file::MethodItem *>(Find(entities.method_items, name)); in CreateLiteralItem() local
201 out->emplace_back(method_item); in CreateLiteralItem()
269 auto *method_item = it->second; in CreateScalarMethodValueItem() local
271 out->emplace_back(method_item, container); in CreateScalarMethodValueItem()
275 return container->CreateItem<ScalarValueItem>(method_item); in CreateScalarMethodValueItem()

Completed in 9 milliseconds