Searched refs:patchInfo (Results 1 – 3 of 3) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/patch/ |
D | patch_loader.cpp | 25 const JSPandaFile *patchFile, PatchInfo &patchInfo) in LoadPatchInternal() argument 37 patchInfo = PatchLoader::GeneratePatchInfo(patchFile); in LoadPatchInternal() 54 patchInfo.baseConstpools.emplace_back(constpoolHandle); in LoadPatchInternal() 60 FindAndReplaceSameMethod(thread, baseFile, patchFile, patchInfo); in LoadPatchInternal() 62 if (!ExecutePatchMain(thread, patchFile, baseFile, patchInfo)) { in LoadPatchInternal() 72 const JSPandaFile *baseFile, PatchInfo &patchInfo) in ExecutePatchMain() argument 124 …dPatchInternal(thread, patchFile->GetJSPandaFileDesc(), baseFile->GetJSPandaFileDesc(), patchInfo); in ExecutePatchMain() 133 const CString &baseFileName, PatchInfo &patchInfo) in UnloadPatchInternal() argument 147 const auto &baseMethodInfo = patchInfo.baseMethodInfo; in UnloadPatchInternal() 193 CVector<JSHandle<JSTaggedValue>> &baseConstpools = patchInfo.baseConstpools; in UnloadPatchInternal() [all …]
|
D | patch_loader.h | 66 const JSPandaFile *patchFile, PatchInfo &patchInfo); 68 const CString &baseFileName, PatchInfo &patchInfo); 70 …static MethodLiteral *FindSameMethod(PatchInfo &patchInfo, const JSPandaFile *baseFile, EntityId b… 77 PatchInfo &patchInfo); 78 static void SaveBaseMethodInfo(PatchInfo &patchInfo, const JSPandaFile *baseFile, 86 PatchInfo &patchInfo);
|
D | quick_fix_manager.cpp | 64 PatchInfo patchInfo; in LoadPatchIfNeeded() local 65 auto ret = PatchLoader::LoadPatchInternal(thread, baseFile, patchFile.get(), patchInfo); in LoadPatchIfNeeded() 71 methodInfos_.emplace(baseFileName, patchInfo); in LoadPatchIfNeeded() 98 PatchInfo patchInfo; in LoadPatch() local 99 auto ret = PatchLoader::LoadPatchInternal(thread, baseFile.get(), patchFile.get(), patchInfo); in LoadPatch() 105 methodInfos_.emplace(baseFileName.c_str(), patchInfo); in LoadPatch() 134 PatchInfo patchInfo; in LoadPatch() local 135 auto ret = PatchLoader::LoadPatchInternal(thread, baseFile.get(), patchFile.get(), patchInfo); in LoadPatch() 141 methodInfos_.emplace(baseFileName.c_str(), patchInfo); in LoadPatch() 160 PatchInfo &patchInfo = methodInfos_.find(baseFileName)->second; in UnloadPatch() local [all …]
|