Searched refs:codeItem (Results 1 - 7 of 7) sorted by relevance
/arkcompiler/runtime_core/static_core/runtime/tooling/ |
H A D | debug_inf.cpp | 123 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 D | file_reader.cpp | 614 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 D | file_item_container.cpp | 301 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 D | file_reader.h | 108 void InstUpdateId(CodeItem *codeItem, MethodItem *methodItem, std::map<BaseItem *, File::EntityId> &reverseDone);
|
/arkcompiler/runtime_core/static_core/libpandafile/tests/ |
H A D | debug_info_extractor_test.cpp | 58 auto *codeItem = container->CreateItem<CodeItem>(4U, 1U, instructions); in PreparePandaFile() local 60 methodItem->SetCode(codeItem); in PreparePandaFile()
|
H A D | file_item_container_test.cpp | 364 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 D | interpreter_test.cpp | 129 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