Home
last modified time | relevance | path

Searched refs:patchInfo (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/patch/
Dpatch_loader.cpp25 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 …]
Dpatch_loader.h66 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);
Dquick_fix_manager.cpp64 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 …]