Lines Matching defs:baseFileName

19  * This function use recordName, requestName to get baseFileName and entryPoint.
22 CString &baseFileName, CString recordName, CString requestName)
26 return ConcatMergeFileNameToNormalized(thread, jsPandaFile, baseFileName, recordName, requestName);
30 return ParsePrefixBundle(thread, jsPandaFile, baseFileName, requestName, recordName);
37 return MakeNewRecord(thread, jsPandaFile, baseFileName, recordName, requestName);
39 CString entryPoint = TranslateExpressionInputWithEts(thread, jsPandaFile, baseFileName, requestName);
58 CString &baseFileName, const CString &recordName, CString requestName)
66 CString entryPoint = ConcatImportFileNormalizedOhmurlWithRecordName(thread, jsPandaFile, baseFileName,
74 TranslateExpressionToNormalized(thread, jsPandaFile, baseFileName, recordName, requestName);
76 return ParseNormalizedOhmUrl(thread, baseFileName, recordName, requestName);
84 const JSPandaFile *jsPandaFile, CString &baseFileName, const CString &recordName, const CString &requestName)
117 ConcatOtherNormalizedOhmurl(thread->GetEcmaVM(), jsPandaFile, baseFileName, moduleRequestName);
118 moduleRequestName = ParseNormalizedOhmUrl(thread, baseFileName, recordName, moduleRequestName);
245 const CString &baseFileName, const CString &oldEntryPoint)
266 CString currentModuleName = GetModuleNameWithBaseFile(baseFileName);
312 CString baseFileName;
315 baseFileName = BUNDLE_INSTALL_PATH + bundleName + PathHelper::SLASH_TAG + moduleName +
319 baseFileName = BUNDLE_INSTALL_PATH + moduleName + MERGE_ABC_ETS_MODULES;
321 return baseFileName;
326 * After: baseFileName: 1./data/storage/el1/bundle/moduleName/ets/modules.abc
331 [[maybe_unused]] CString &baseFileName, CString moduleRequestName, [[maybe_unused]] CString recordName)
341 baseFileName << ", current file name: " << recordName;
349 baseFileName = BUNDLE_INSTALL_PATH + bundleName + PathHelper::SLASH_TAG + moduleName +
352 baseFileName = BUNDLE_INSTALL_PATH + moduleName + MERGE_ABC_ETS_MODULES;
355 baseFileName = vm->GetAssetPath();
362 baseFileName << ", current file name: " << recordName;
367 baseFileName = BUNDLE_INSTALL_PATH + bundleName + PathHelper::SLASH_TAG + moduleName +
370 baseFileName = BUNDLE_INSTALL_PATH + moduleName + MERGE_ABC_ETS_MODULES;
380 CString ModulePathHelper::ParseNormalizedOhmUrl(JSThread *thread, CString &baseFileName, const CString &recordName,
391 baseFileName = ConcatHspFileNameCrossBundle(bundleName, moduleName);
393 baseFileName = ConcatHspFileName(moduleName);
394 } else if (baseFileName.empty()) {
396 baseFileName = thread->GetEcmaVM()->GetAssetPath();
408 * baseFileName: /data/storage/el1/bundle/moduleName/ets/modules.abc || /home/user/src/a
410 CString ModulePathHelper::MakeNewRecord(JSThread *thread, const JSPandaFile *jsPandaFile, CString &baseFileName,
438 if (StringHelper::StringStartWith(baseFileName, BUNDLE_INSTALL_PATH) && !jsPandaFile->IsBundlePack() &&
443 pos = baseFileName.rfind(PathHelper::SLASH_TAG);
445 baseFileName = baseFileName.substr(0, pos + 1) + moduleRequestName + EXT_NAME_ABC;
447 baseFileName = moduleRequestName + EXT_NAME_ABC;
741 CString ModulePathHelper::GetModuleNameWithBaseFile(const CString &baseFileName)
744 if (baseFileName.length() > BUNDLE_INSTALL_PATH_LEN &&
745 baseFileName.compare(0, BUNDLE_INSTALL_PATH_LEN, BUNDLE_INSTALL_PATH) == 0) {
750 // baseFileName: /data/storage/el1/bundle/moduleName/ets/xxx/xxx.abc
751 pos = baseFileName.find(PathHelper::SLASH_TAG, BUNDLE_INSTALL_PATH_LEN);
755 moduleName = baseFileName.substr(BUNDLE_INSTALL_PATH_LEN, pos - BUNDLE_INSTALL_PATH_LEN);
756 // baseFileName /data/storage/el1/bundle/bundleName/moduleName/moduleName/ets/modules.abc
760 pos = baseFileName.find(PathHelper::SLASH_TAG, pathLength);
761 moduleName = baseFileName.substr(pathLength, pos - pathLength);
772 CString &baseFileName, const CString &requestName)
776 CString moduleName = GetModuleNameWithBaseFile(baseFileName);
917 [[maybe_unused]] CString &baseFileName, const CString &recordName, CString &requestPath)
928 CString entryPoint = ConcatImportFileNormalizedOhmurlWithRecordName(thread, jsPandaFile, baseFileName,
942 ConcatOtherNormalizedOhmurl(vm, jsPandaFile, baseFileName, requestPath);
958 [[maybe_unused]] CString &baseFileName, CString &requestPath)
961 CString currentModuleName = GetModuleNameWithBaseFile(baseFileName);
1137 bool ModulePathHelper::ValidateAbcPath(const CString &baseFileName, ValidateFilePath checkMode)
1139 if (baseFileName.length() > BUNDLE_INSTALL_PATH_LEN &&
1140 baseFileName.compare(0, BUNDLE_INSTALL_PATH_LEN, BUNDLE_INSTALL_PATH) == 0) {
1142 baseFileName.rfind(MERGE_ABC_ETS_MODULES) != CString::npos) {
1146 baseFileName.rfind(ABC) != CString::npos) {