Searched refs:classInfo (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | class_linker.cpp | 455 bool ClassLinker::LoadMethods(Class *klass, ClassInfo *classInfo, panda_file::ClassDataAccessor *dataAccessor, in LoadMethods() argument 463 auto copiedMethods = classInfo->vtableBuilder->GetCopiedMethods(); in LoadMethods() 750 bool ClassLinker::LinkMethods(Class *klass, ClassInfo *classInfo, in LinkMethods() argument 753 classInfo->vtableBuilder->UpdateClass(klass); in LinkMethods() 754 if (!classInfo->itableBuilder->Resolve(klass)) { in LinkMethods() 757 classInfo->itableBuilder->UpdateClass(klass); in LinkMethods() 758 classInfo->imtableBuilder->UpdateClass(klass); in LinkMethods() 867 ClassInfo classInfo {}; in LoadClass() 868 if (!SetupClassInfo(classInfo, classDataAccessor, baseClass, interfaces, context, errorHandler)) { in LoadClass() 872 auto *klass = ext->CreateClass(descriptor, classInfo in LoadClass() 1062 LinkEntitiesAndInitClass(Class *klass, ClassInfo *classInfo, ClassLinkerExtension *ext, const uint8_t *descriptor) LinkEntitiesAndInitClass() argument [all...] |
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | class_linker.h | 325 bool LinkEntitiesAndInitClass(Class *klass, ClassInfo *classInfo, ClassLinkerExtension *ext, 360 [[nodiscard]] bool LinkMethods(Class *klass, ClassInfo *classInfo, ClassLinkerErrorHandler *errorHandler); 362 [[nodiscard]] bool LoadMethods(Class *klass, ClassInfo *classInfo, panda_file::ClassDataAccessor *dataAccessor,
|
/arkcompiler/ets_runtime/ecmascript/patch/ |
H A D | patch_loader.cpp | 505 CMap<uint32_t, CString> classInfo {}; in CollectClassInfo() 516 cda.EnumerateMethods([&pandaFile, &map, &classInfo, jsPandaFile](panda_file::MethodDataAccessor &mda) { in CollectClassInfo() 554 lda.EnumerateLiteralVals(literalId, [&classInfo, className] in CollectClassInfo() 560 classInfo.emplace(methodOffset, std::move(className)); in CollectClassInfo() 574 return classInfo; in CollectClassInfo()
|
/arkcompiler/ets_frontend/es2panda/parser/transformer/ |
H A D | transformer.h | 355 auto classInfo = classList_.back(); in GetComputedPropertyBinding() local 356 auto res = classInfo.computedPropertyMap->find(property); in GetComputedPropertyBinding() 357 ASSERT(res != classInfo.computedPropertyMap->end()); in GetComputedPropertyBinding()
|
/arkcompiler/ets_frontend/es2panda/util/ |
H A D | patchFix.cpp | 521 auto &classInfo = bytecodeInfo.classHash; in CompareClassHash() local 524 auto classIter = classInfo.find(className); in CompareClassHash() 525 if (!IsHotReload() && classIter != classInfo.end() && classIter->second != hashList[i].second) { in CompareClassHash()
|
Completed in 7 milliseconds