Lines Matching refs:filename

28 std::pair<CString, CString> JSPandaFileExecutor::ParseAbcEntryPoint(JSThread *thread, const CString &filename,
35 return {filename, entryPoint.data()};
37 CString normalName = PathHelper::NormalizePath(filename);
110 const CString &filename, std::string_view entryPoint, bool needUpdate, bool executeFromJob)
112 LOG_ECMA(DEBUG) << "JSPandaFileExecutor::ExecuteFromAbsolutePathAbcFile filename " << filename;
113 CString traceInfo = "JSPandaFileExecutor::ExecuteFromAbsolutePathAbcFile " + filename;
116 CString name = filename;
121 Expected<JSTaggedValue, bool> JSPandaFileExecutor::ExecuteFromAbcFile(JSThread *thread, const CString &filename,
124 LOG_ECMA(DEBUG) << "JSPandaFileExecutor::ExecuteFromAbcFile filename " << filename;
125 CString traceInfo = "JSPandaFileExecutor::ExecuteFromAbcFile " + filename;
131 std::tie(name, entry) = ParseAbcEntryPoint(thread, filename, entryPoint);
133 name = filename;
142 const void *buffer, size_t size, std::string_view entryPoint, const CString &filename, bool needUpdate,
145 LOG_ECMA(DEBUG) << "JSPandaFileExecutor::ExecuteFromBuffer filename " << filename;
146 CString traceInfo = "JSPandaFileExecutor::ExecuteFromBuffer " + filename;
148 CString normalName = PathHelper::NormalizePath(filename);
164 entry = ModulePathHelper::TransformToNormalizedOhmUrl(vm, filename, normalName, entry);
181 JSThread *thread, const void *buffer, size_t size, const CString &filename, bool needUpdate)
183 LOG_ECMA(DEBUG) << "JSPandaFileExecutor::ExecuteModuleBuffer filename " << filename;
184 CString traceInfo = "JSPandaFileExecutor::ExecuteModuleBuffer " + filename;
198 CString normalName = PathHelper::NormalizePath(filename);
216 entry = ModulePathHelper::TransformToNormalizedOhmUrl(vm, filename, name, entry);
237 bool isBundle, const CString &filename, const CString &entry, const void *buffer, size_t size, bool executeFromJob)
244 moduleRecord.Update(moduleManager->HostResolveImportedModule(buffer, size, filename));
246 moduleRecord.Update(moduleManager->HostResolveImportedModuleWithMerge(filename, entry, executeFromJob));
321 size_t size, std::string_view entryPoint, const CString &filename, bool needUpdate)
323 LOG_ECMA(DEBUG) << "JSPandaFileExecutor::ExecuteFromBufferSecure with secure buffer filename " << filename;
324 CString traceInfo = "JSPandaFileExecutor::ExecuteFromBufferSecure " + filename;
326 CString normalName = PathHelper::NormalizePath(filename);
342 entry = ModulePathHelper::TransformToNormalizedOhmUrl(vm, filename, normalName, entry);
356 Expected<JSTaggedValue, bool> JSPandaFileExecutor::CommonExecuteBuffer(JSThread *thread, const CString &filename,
364 moduleRecord.Update(moduleManager->HostResolveImportedModule(jsPandaFile, filename));
366 moduleRecord.Update(moduleManager->HostResolveImportedModuleWithMerge(filename, entry));
384 size_t size, const CString &filename, bool needUpdate)
386 LOG_ECMA(DEBUG) << "JSPandaFileExecutor::ExecuteModuleBufferSecure with secure buffer filename " << filename;
387 CString traceInfo = "JSPandaFileExecutor::ExecuteModuleBufferSecure " + filename;
401 CString normalName = PathHelper::NormalizePath(filename);
417 entry = ModulePathHelper::TransformToNormalizedOhmUrl(vm, filename, name, entry);
439 * filename: data/storage/el1/bundle/moduleName/ets/modules.abc
446 size_t size, const CString &filename, const CString &entryPoint)
448 LOG_ECMA(DEBUG) << "JSPandaFileExecutor::ExecuteSecureWithOhmUrl with secure buffer filename:" << filename <<
450 CString traceInfo = "JSPandaFileExecutor::ExecuteSecureWithOhmUrl " + filename;
454 LoadJSPandaFileSecure(thread, filename, entryPoint, buffer, size);
460 LOG_FULL(FATAL) << "Load current file's panda file failed. Current file is " << filename <<
464 AbcBufferCacheScope bufferScope(thread, filename, buffer, size, AbcBufferType::SECURE_BUFFER);
471 return CommonExecuteBuffer(thread, filename, entryPoint, jsPandaFile.get());
475 const CString &filename, const JSPandaFile *jsPandaFile, const JSRecordInfo* recordInfo)
485 moduleManager->ExecuteJsonModule(thread, recordName, filename, jsPandaFile);
495 JSThread *thread, CString &recordName, const CString &filename, bool isMergedAbc)
497 LOG_FULL(INFO) << "recordName : " << recordName << ", in abc : " << filename;
498 CString traceInfo = "JSPandaFileExecutor::LazyExecuteModule " + filename;
500 CString newFileName = filename;
502 newFileName = filename;
511 LOG_FULL(FATAL) << "Load file with filename '" << newFileName << "' failed, ";