Searched refs:PatchLoader (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/patch/ |
H A D | patch_loader.h | 116 class PatchLoader { class 118 PatchLoader() = default; 119 ~PatchLoader() = default; 120 NO_COPY_SEMANTIC(PatchLoader); 121 NO_MOVE_SEMANTIC(PatchLoader);
|
H A D | patch_loader.cpp | 20 PatchErrorCode PatchLoader::LoadPatchInternal(JSThread *thread, const JSPandaFile *baseFile, in LoadPatchInternal() 34 patchInfo = PatchLoader::GeneratePatchInfo(patchFile); in LoadPatchInternal() 69 void PatchLoader::ExecuteFuncOrPatchMain( in ExecuteFuncOrPatchMain() 114 PatchErrorCode PatchLoader::UnloadPatchInternal(JSThread *thread, const CString &patchFileName, in UnloadPatchInternal() 181 Method *PatchLoader::GetPatchMethod(JSThread *thread, in GetPatchMethod() 211 void PatchLoader::ClearPatchInfo(JSThread *thread, const CString &patchFileName) in ClearPatchInfo() 226 void PatchLoader::ReplaceMethod(JSThread *thread, in ReplaceMethod() 245 void PatchLoader::UpdateJSFunction(JSThread *thread, PatchInfo &patchInfo) in UpdateJSFunction() 287 void PatchLoader::UpdateModuleForColdPatch(JSThread *thread, EntityId methodId, CString &recordName, bool hasModule) in UpdateModuleForColdPatch() 321 void PatchLoader [all...] |
H A D | quick_fix_manager.cpp | 71 baseClassInfo_ = PatchLoader::CollectClassInfo(baseFile); in LoadPatchIfNeeded() 73 auto ret = PatchLoader::LoadPatchInternal(thread, baseFile, patchFile.get(), patchInfo, baseClassInfo_); in LoadPatchIfNeeded() 109 baseClassInfo_ = PatchLoader::CollectClassInfo(baseFile.get()); in LoadPatch() 111 auto ret = PatchLoader::LoadPatchInternal(thread, baseFile.get(), patchFile.get(), patchInfo, baseClassInfo_); in LoadPatch() 149 baseClassInfo_ = PatchLoader::CollectClassInfo(baseFile.get()); in LoadPatch() 151 auto ret = PatchLoader::LoadPatchInternal(thread, baseFile.get(), patchFile.get(), patchInfo, baseClassInfo_); in LoadPatch() 178 auto ret = PatchLoader::UnloadPatchInternal(thread, patchFileName.c_str(), baseFileName.c_str(), patchInfo); in UnloadPatch() 201 MethodLiteral *patchMethodLiteral = PatchLoader::FindSameMethod(patchInfo, baseFile, baseMethodId, baseClassInfo_); in CheckAndGetPatch() 226 PatchLoader::ExecuteFuncOrPatchMain(thread, patchFile.get(), patchInfo); in CheckAndGetPatch()
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | panda_file_translator.h | 59 friend class PatchLoader;
|
/arkcompiler/ets_runtime/ecmascript/module/ |
H A D | js_module_manager.h | 189 friend class PatchLoader;
|
Completed in 3 milliseconds