• Home
  • Raw
  • Download

Lines Matching refs:patchInfo

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()
237 const JSPandaFile *patchFile, PatchInfo &patchInfo) in FindAndReplaceSameMethod() argument
259 … MethodLiteral *patchMethodLiteral = FindSameMethod(patchInfo, baseFile, baseMethodId); in FindAndReplaceSameMethod()
269 SaveBaseMethodInfo(patchInfo, baseFile, baseMethodId, indexs); in FindAndReplaceSameMethod()
285 … MethodLiteral *patchMethodLiteral = FindSameMethod(patchInfo, baseFile, baseMethodId); in FindAndReplaceSameMethod()
295 SaveBaseMethodInfo(patchInfo, baseFile, baseMethodId, indexs); in FindAndReplaceSameMethod()
302 MethodLiteral* PatchLoader::FindSameMethod(PatchInfo &patchInfo, const JSPandaFile *baseFile, Entit… in FindSameMethod() argument
304 …const CMap<CString, CMap<CString, MethodLiteral*>> &patchMethodLiterals = patchInfo.patchMethodLit… in FindSameMethod()
321 void PatchLoader::SaveBaseMethodInfo(PatchInfo &patchInfo, const JSPandaFile *baseFile, in SaveBaseMethodInfo() argument
324 CMap<BaseMethodIndex, MethodLiteral *> &baseMethodInfo = patchInfo.baseMethodInfo; in SaveBaseMethodInfo()
354 PatchInfo patchInfo; in GeneratePatchInfo() local
355 patchInfo.patchFileName = patchFile->GetJSPandaFileDesc(); in GeneratePatchInfo()
356 patchInfo.patchMethodLiterals = std::move(methodLiterals); in GeneratePatchInfo()
357 return patchInfo; in GeneratePatchInfo()