Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/patch/
Dpatch_loader.h58 class PatchLoader {
60 PatchLoader() = default;
61 ~PatchLoader() = default;
62 NO_COPY_SEMANTIC(PatchLoader);
63 NO_MOVE_SEMANTIC(PatchLoader);
Dpatch_loader.cpp24 PatchErrorCode PatchLoader::LoadPatchInternal(JSThread *thread, const JSPandaFile *baseFile, in LoadPatchInternal()
37 patchInfo = PatchLoader::GeneratePatchInfo(patchFile); in LoadPatchInternal()
71 bool PatchLoader::ExecutePatchMain(JSThread *thread, const JSPandaFile *patchFile, in ExecutePatchMain()
132 PatchErrorCode PatchLoader::UnloadPatchInternal(JSThread *thread, const CString &patchFileName, in UnloadPatchInternal()
203 void PatchLoader::ClearPatchInfo(JSThread *thread, const CString &patchFileName) in ClearPatchInfo()
218 void PatchLoader::ReplaceMethod(JSThread *thread, in ReplaceMethod()
236 void PatchLoader::FindAndReplaceSameMethod(JSThread *thread, const JSPandaFile *baseFile, in FindAndReplaceSameMethod()
302 MethodLiteral* PatchLoader::FindSameMethod(PatchInfo &patchInfo, const JSPandaFile *baseFile, Entit… in FindSameMethod()
321 void PatchLoader::SaveBaseMethodInfo(PatchInfo &patchInfo, const JSPandaFile *baseFile, in SaveBaseMethodInfo()
330 PatchInfo PatchLoader::GeneratePatchInfo(const JSPandaFile *patchFile) in GeneratePatchInfo()
Dquick_fix_manager.cpp65 auto ret = PatchLoader::LoadPatchInternal(thread, baseFile, patchFile.get(), patchInfo); in LoadPatchIfNeeded()
99 auto ret = PatchLoader::LoadPatchInternal(thread, baseFile.get(), patchFile.get(), patchInfo); in LoadPatch()
135 auto ret = PatchLoader::LoadPatchInternal(thread, baseFile.get(), patchFile.get(), patchInfo); in LoadPatch()
161 …auto ret = PatchLoader::UnloadPatchInternal(thread, patchFileName.c_str(), baseFileName.c_str(), p… in UnloadPatch()
184 …MethodLiteral *patchMethodLiteral = PatchLoader::FindSameMethod(patchInfo, baseFile, baseMethodId); in CheckAndGetPatch()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dpanda_file_translator.h55 friend class PatchLoader; variable
/arkcompiler/ets_runtime/ecmascript/module/
Djs_module_manager.h121 friend class PatchLoader; variable