Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/patch/
H A Dpatch_loader.h116 class PatchLoader { class
118 PatchLoader() = default;
119 ~PatchLoader() = default;
120 NO_COPY_SEMANTIC(PatchLoader);
121 NO_MOVE_SEMANTIC(PatchLoader);
H A Dpatch_loader.cpp20 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 Dquick_fix_manager.cpp71 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 Dpanda_file_translator.h59 friend class PatchLoader;
/arkcompiler/ets_runtime/ecmascript/module/
H A Djs_module_manager.h189 friend class PatchLoader;

Completed in 3 milliseconds