Searched refs:patchInfo (Results 1 – 3 of 3) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/patch/ |
| D | patch_loader.cpp | 21 const JSPandaFile *patchFile, PatchInfo &patchInfo, in LoadPatchInternal() argument 34 patchInfo = PatchLoader::GeneratePatchInfo(patchFile); in LoadPatchInternal() 51 patchInfo.baseConstpools.emplace_back(constpoolHandle); in LoadPatchInternal() 57 FindAndReplaceSameMethod(thread, baseFile, patchFile, patchInfo, baseClassInfo); in LoadPatchInternal() 62 ExecuteFuncOrPatchMain(thread, patchFile, patchInfo); in LoadPatchInternal() 63 UpdateJSFunction(thread, patchInfo); in LoadPatchInternal() 70 JSThread *thread, const JSPandaFile *jsPandaFile, const PatchInfo &patchInfo, bool loadPatch) in ExecuteFuncOrPatchMain() argument 77 const auto &replacedRecordNames = patchInfo.replacedRecordNames; in ExecuteFuncOrPatchMain() 115 const CString &baseFileName, PatchInfo &patchInfo) in UnloadPatchInternal() argument 129 const auto &baseMethodInfo = patchInfo.baseMethodInfo; in UnloadPatchInternal() [all …]
|
| D | patch_loader.h | 107 const JSPandaFile *patchFile, PatchInfo &patchInfo, 110 const CString &baseFileName, PatchInfo &patchInfo); 112 static MethodLiteral *FindSameMethod(PatchInfo &patchInfo, const JSPandaFile *baseFile, 115 …JSThread *thread, const JSPandaFile *jsPandaFile, const PatchInfo &patchInfo, bool loadPatch = tru… 119 static void UpdateJSFunction(JSThread *thread, PatchInfo &patchInfo); 127 PatchInfo &patchInfo, 129 static void SaveBaseMethodInfo(PatchInfo &patchInfo, const JSPandaFile *baseFile, 142 PatchInfo &patchInfo, uint32_t constpoolIndex,
|
| D | quick_fix_manager.cpp | 68 PatchInfo patchInfo; in LoadPatchIfNeeded() local 73 …auto ret = PatchLoader::LoadPatchInternal(thread, baseFile, patchFile.get(), patchInfo, baseClassI… in LoadPatchIfNeeded() 79 methodInfos_.emplace(baseFileName, patchInfo); in LoadPatchIfNeeded() 106 PatchInfo patchInfo; in LoadPatch() local 111 …auto ret = PatchLoader::LoadPatchInternal(thread, baseFile.get(), patchFile.get(), patchInfo, base… in LoadPatch() 117 methodInfos_.emplace(baseFileName.c_str(), patchInfo); in LoadPatch() 146 PatchInfo patchInfo; in LoadPatch() local 151 …auto ret = PatchLoader::LoadPatchInternal(thread, baseFile.get(), patchFile.get(), patchInfo, base… in LoadPatch() 157 methodInfos_.emplace(baseFileName.c_str(), patchInfo); in LoadPatch() 176 PatchInfo &patchInfo = methodInfos_.find(baseFileName)->second; in UnloadPatch() local [all …]
|