Lines Matching defs:baseFileName
30 void QuickFixManager::RegisterQuickFixQueryFunc(const std::function<bool(std::string baseFileName,
48 CString baseFileName = baseFile->GetJSPandaFileDesc();
49 if (checkedFiles_.find(baseFileName) != checkedFiles_.end()) {
50 LOG_ECMA(DEBUG) << "Do not need check " << baseFileName << " has patch again";
53 checkedFiles_.insert(baseFileName);
55 bool needLoadPatch = callBack_(baseFileName.c_str(), patchFileName, &patchBuffer, patchSize);
57 LOG_ECMA(INFO) << "Do not need load patch of: " << baseFileName;
64 LOG_ECMA(ERROR) << "load patch jsPandafile failed of: " << baseFileName;
69 patchAndBaseFileNameMap_[patchFileName.c_str()] = baseFileName;
75 LOG_ECMA(ERROR) << "Load patch fail of: " << baseFileName;
79 methodInfos_.emplace(baseFileName, patchInfo);
83 const std::string &baseFileName)
85 LOG_ECMA(INFO) << "Load patch, patch: " << patchFileName << ", base:" << baseFileName;
86 if (methodInfos_.find(baseFileName.c_str()) != methodInfos_.end()) {
92 JSPandaFileManager::GetInstance()->LoadJSPandaFile(thread, baseFileName.c_str(), "");
107 patchAndBaseFileNameMap_[patchFile->GetJSPandaFileDesc()] = baseFileName.c_str();
117 methodInfos_.emplace(baseFileName.c_str(), patchInfo);
124 const std::string &baseFileName, uint8_t *baseBuffer, size_t baseSize)
126 LOG_ECMA(INFO) << "Load patch, patch: " << patchFileName << ", base:" << baseFileName;
127 if (methodInfos_.find(baseFileName.c_str()) != methodInfos_.end()) {
133 thread, baseFileName.c_str(), "", baseBuffer, baseSize);
147 patchAndBaseFileNameMap_[patchFile->GetJSPandaFileDesc()] = baseFileName.c_str();
157 methodInfos_.emplace(baseFileName.c_str(), patchInfo);
165 CString baseFileName;
168 baseFileName = item.first;
171 if (baseFileName.empty()) {
176 PatchInfo &patchInfo = methodInfos_.find(baseFileName)->second;
178 auto ret = PatchLoader::UnloadPatchInternal(thread, patchFileName.c_str(), baseFileName.c_str(), patchInfo);
184 methodInfos_.erase(baseFileName.c_str());
295 // Return the baseFileName of the patch module
301 LOG_ECMA(ERROR) << "The baseFileName corresponding to " << fileName << " cannot be found.";