Searched refs:PatchLoader (Results 1 – 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/patch/ |
D | patch_loader.h | 58 class PatchLoader { 60 PatchLoader() = default; 61 ~PatchLoader() = default; 62 NO_COPY_SEMANTIC(PatchLoader); 63 NO_MOVE_SEMANTIC(PatchLoader);
|
D | patch_loader.cpp | 24 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()
|
D | quick_fix_manager.cpp | 65 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/ |
D | panda_file_translator.h | 55 friend class PatchLoader; variable
|
/arkcompiler/ets_runtime/ecmascript/module/ |
D | js_module_manager.h | 121 friend class PatchLoader; variable
|