Home
last modified time | relevance | path

Searched refs:classInfo (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/
H A Dclass_linker.cpp455 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 Dclass_linker.h325 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 Dpatch_loader.cpp505 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 Dtransformer.h355 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 DpatchFix.cpp521 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