Home
last modified time | relevance | path

Searched refs:codeItem (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/tooling/
H A Ddebug_inf.cpp123 auto *codeItem = new PCodeItem; in AddCodeMetaInfoImpl() local
124 codeItem->codeBase = inss.begin(); in AddCodeMetaInfoImpl()
125 codeItem->codeSize = inss.Size(); in AddCodeMetaInfoImpl()
126 codeItem->prev = nullptr; in AddCodeMetaInfoImpl()
129 codeItem->next.store(head, std::memory_order_relaxed); in AddCodeMetaInfoImpl()
130 codeItem->timestamp = timestamp; in AddCodeMetaInfoImpl()
135 head->prev = codeItem; in AddCodeMetaInfoImpl()
140 metaInfo->head.store(codeItem, std::memory_order_relaxed); in AddCodeMetaInfoImpl()
141 metaInfo->releventItem = codeItem; in AddCodeMetaInfoImpl()
147 return codeItem; in AddCodeMetaInfoImpl()
152 PCodeItem *codeItem = aexItemMap_[file->GetFilename()]; DelCodeMetaInfoImpl() local
[all...]
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_reader.cpp614 auto *codeItem = in SetMethodCodeIfPresent() local
617 codeAcc.EnumerateTryBlocks([this, &methodItem, &methodId, &codeItem](CodeDataAccessor::TryBlock &tryBlock) { in SetMethodCodeIfPresent()
626 codeItem->AddTryBlock(CodeItem::TryBlock(tryBlock.GetStartPc(), tryBlock.GetLength(), std::move(catchBlocks))); in SetMethodCodeIfPresent()
630 methodItem->SetCode(codeItem); in SetMethodCodeIfPresent()
1142 auto *codeItem = methodItem->GetCode(); in UpdateCodeAndDebugInfoDependencies()
1143 if (codeItem == nullptr) { in UpdateCodeAndDebugInfoDependencies()
1153 BytecodeInstruction inst(codeItem->GetInstructions()->data()); in UpdateCodeAndDebugInfoDependencies()
1154 while (offset < codeItem->GetCodeSize()) { in UpdateCodeAndDebugInfoDependencies()
1165 void FileReader::InstUpdateId(CodeItem *codeItem, MethodItem *methodItem, in InstUpdateId() argument
1171 BytecodeInstruction inst(codeItem in InstUpdateId()
[all...]
H A Dfile_item_container.cpp301 auto *codeItem = method->GetCode(); in DeduplicateCode() local
302 if (codeItem == nullptr) { in DeduplicateCode()
306 auto *deduplicated = codeDeduper->Deduplicate(codeItem); in DeduplicateCode()
307 if (deduplicated != codeItem) { in DeduplicateCode()
H A Dfile_reader.h108 void InstUpdateId(CodeItem *codeItem, MethodItem *methodItem, std::map<BaseItem *, File::EntityId> &reverseDone);
/arkcompiler/runtime_core/static_core/libpandafile/tests/
H A Ddebug_info_extractor_test.cpp58 auto *codeItem = container->CreateItem<CodeItem>(4U, 1U, instructions); in PreparePandaFile() local
60 methodItem->SetCode(codeItem); in PreparePandaFile()
H A Dfile_item_container_test.cpp364 auto *codeItem = container.CreateItem<CodeItem>(0, 2, instructions); in TEST() local
366 methodItem->SetCode(codeItem); in TEST()
392 EXPECT_EQ(codeId.value().GetOffset(), codeItem->GetOffset()); in TEST()
402 EXPECT_EQ(codeDataAccessor.GetSize(), codeItem->GetSize()); in TEST()
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dinterpreter_test.cpp129 auto *codeItem = container.CreateItem<panda_file::CodeItem>(nregs, nargs, bytecode); in CreateMethod() local
130 methodItem->SetCode(codeItem); in CreateMethod()
149 auto method = MakePandaUnique<Method>(klass, pf.get(), methodItem->GetFileId(), codeItem->GetFileId(), in CreateMethod()

Completed in 12 milliseconds