• Home
  • Raw
  • Download

Lines Matching refs:patchFile

21                                               const JSPandaFile *patchFile, PatchInfo &patchInfo,  in LoadPatchInternal()  argument
28 if (baseFile->IsBundlePack() || patchFile->IsBundlePack()) { in LoadPatchInternal()
34 patchInfo = PatchLoader::GeneratePatchInfo(patchFile); in LoadPatchInternal()
38 vm->GetJsDebuggerManager()->GetHotReloadManager()->NotifyPatchLoaded(baseFile, patchFile); in LoadPatchInternal()
56 thread->GetCurrentEcmaContext()->CreateAllConstpool(patchFile); in LoadPatchInternal()
57 FindAndReplaceSameMethod(thread, baseFile, patchFile, patchInfo, baseClassInfo); in LoadPatchInternal()
62 ExecuteFuncOrPatchMain(thread, patchFile, patchInfo); in LoadPatchInternal()
65 vm->GetJsDebuggerManager()->GetHotReloadManager()->NotifyPatchLoaded(baseFile, patchFile); in LoadPatchInternal()
123 …std::shared_ptr<JSPandaFile> patchFile = JSPandaFileManager::GetInstance()->FindJSPandaFile(patchF… in UnloadPatchInternal() local
124 if (patchFile == nullptr) { in UnloadPatchInternal()
165 vm->GetJsDebuggerManager()->GetHotReloadManager()->NotifyPatchUnloaded(patchFile.get()); in UnloadPatchInternal()
217 …std::shared_ptr<JSPandaFile> patchFile = JSPandaFileManager::GetInstance()->FindJSPandaFile(patchF… in ClearPatchInfo() local
218 if (patchFile != nullptr) { in ClearPatchInfo()
307 const JSPandaFile *patchFile, PatchInfo &patchInfo, in FindAndReplaceSameMethod() argument
337 … JSTaggedValue patchConstpoolValue = context->FindConstpool(patchFile, patchMethodId); in FindAndReplaceSameMethod()
348 FindAndReplaceClassLiteral(thread, baseFile, patchFile, constpoolValue, patchInfo, in FindAndReplaceSameMethod()
362 FindAndReplaceClassLiteral(thread, baseFile, patchFile, constpoolValue, patchInfo, in FindAndReplaceSameMethod()
369 … const JSPandaFile *patchFile, JSTaggedValue constpoolValue, in FindAndReplaceClassLiteral() argument
394 …lue patchConstpoolValue = thread->GetCurrentEcmaContext()->FindConstpool(patchFile, patchMethodId); in FindAndReplaceClassLiteral()
442 PatchInfo PatchLoader::GeneratePatchInfo(const JSPandaFile *patchFile) in GeneratePatchInfo() argument
444 CMap<uint32_t, CString> patchClassInfo = CollectClassInfo(patchFile); in GeneratePatchInfo()
446 const auto &map = patchFile->GetMethodLiteralMap(); in GeneratePatchInfo()
457 CString methodName = GetRealName(patchFile, methodId, className); in GeneratePatchInfo()
464 CString recordName = MethodLiteral::GetRecordName(patchFile, methodId); in GeneratePatchInfo()
475 patchInfo.patchFileName = patchFile->GetJSPandaFileDesc(); in GeneratePatchInfo()