Home
last modified time | relevance | path

Searched refs:baseFileName (Results 1 – 14 of 14) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/patch/
Dquick_fix_manager.cpp27 void QuickFixManager::RegisterQuickFixQueryFunc(const std::function<bool(std::string baseFileName, in RegisterQuickFixQueryFunc() argument
45 CString baseFileName = baseFile->GetJSPandaFileDesc(); in LoadPatchIfNeeded() local
46 bool needLoadPatch = callBack_(baseFileName.c_str(), patchFileName, &patchBuffer, patchSize); in LoadPatchIfNeeded()
48 LOG_ECMA(INFO) << "Do not need load patch of: " << baseFileName; in LoadPatchIfNeeded()
52 if (methodInfos_.find(baseFileName) != methodInfos_.end()) { in LoadPatchIfNeeded()
53 LOG_ECMA(DEBUG) << "Cannot repeat load patch of: " << baseFileName; in LoadPatchIfNeeded()
60 LOG_ECMA(ERROR) << "load patch jsPandafile failed of: " << baseFileName; in LoadPatchIfNeeded()
67 LOG_ECMA(ERROR) << "Load patch fail of: " << baseFileName; in LoadPatchIfNeeded()
71 methodInfos_.emplace(baseFileName, patchInfo); in LoadPatchIfNeeded()
75 const std::string &baseFileName) in LoadPatch() argument
[all …]
Dquick_fix_manager.h28 void RegisterQuickFixQueryFunc(const std::function<bool(std::string baseFileName,
33 …ode LoadPatch(JSThread *thread, const std::string &patchFileName, const std::string &baseFileName);
36 … const std::string &baseFileName, const void *baseBuffer, size_t baseSize);
54 std::function<bool(std::string baseFileName,
Dpatch_loader.h68 const CString &baseFileName, PatchInfo &patchInfo);
Dpatch_loader.cpp133 const CString &baseFileName, PatchInfo &patchInfo) in UnloadPatchInternal() argument
135 …hared_ptr<JSPandaFile> baseFile = JSPandaFileManager::GetInstance()->FindJSPandaFile(baseFileName); in UnloadPatchInternal()
/arkcompiler/ets_runtime/ecmascript/jspandafile/tests/
Dquick_fix_test.cpp60 std::string baseFileName = QUICKFIX_ABC_PATH "single_file/base/index.abc"; in HWTEST_F_L0() local
67 bool result = JSNApi::Execute(instance, baseFileName, "index"); in HWTEST_F_L0()
70 auto res = JSNApi::LoadPatch(instance, patchFileName, baseFileName); in HWTEST_F_L0()
83 std::string baseFileName = QUICKFIX_ABC_PATH "multi_file/base/merge.abc"; in HWTEST_F_L0() local
90 bool result = JSNApi::Execute(instance, baseFileName, "main"); in HWTEST_F_L0()
93 auto res = JSNApi::LoadPatch(instance, patchFileName, baseFileName); in HWTEST_F_L0()
135 const char *baseFileName = "__base.pa"; in HWTEST_F_L0() local
149 …red_ptr<JSPandaFile> baseFile = pfManager->NewJSPandaFile(basePF.release(), CString(baseFileName)); in HWTEST_F_L0()
155 baseFileName, (void *)baseData, sizeof(baseData)); in HWTEST_F_L0()
163 …std::string baseFileName, std::string &patchFileName, void ** patchBuffer, size_t &patchBufferSize) in QuickFixQueryFunc() argument
[all …]
/arkcompiler/ets_runtime/ecmascript/module/
Dmodule_path_helper.h98 … CString &baseFileName, CString recordName, CString requestName);
103 …[[maybe_unused]] CString &baseFileName, CString moduleRequestName, [[maybe_unused]] CString record…
104 static CString MakeNewRecord(const JSPandaFile *jsPandaFile, CString &baseFileName,
128 inline static std::string ParseHapPath(const CString &baseFileName) in ParseHapPath() argument
132 …if (baseFileName.length() > startStrLen && baseFileName.compare(0, startStrLen, bundleSubInstallNa… in ParseHapPath()
133 CString hapPath = baseFileName.substr(startStrLen); in ParseHapPath()
Dmodule_path_helper.cpp22 CString &baseFileName, CString recordName, CString requestName) in ConcatFileNameWithMerge() argument
27 entryPoint = ParsePrefixBundle(thread, jsPandaFile, baseFileName, requestName, recordName); in ConcatFileNameWithMerge()
35 entryPoint = MakeNewRecord(jsPandaFile, baseFileName, recordName, requestName); in ConcatFileNameWithMerge()
42 …OG_ECMA(ERROR) << "Failed to resolve the requested entryPoint. baseFileName : '" << baseFileName << in ConcatFileNameWithMerge()
50 LOG_ECMA(DEBUG) << "Concated baseFileName : '" << baseFileName << in ConcatFileNameWithMerge()
130 CString baseFileName; in ParseUrl() local
133 baseFileName = BUNDLE_INSTALL_PATH + bundleName + PathHelper::SLASH_TAG + moduleName + in ParseUrl()
137 baseFileName = BUNDLE_INSTALL_PATH + moduleName + MERGE_ABC_ETS_MODULES; in ParseUrl()
139 return baseFileName; in ParseUrl()
149 …[[maybe_unused]] CString &baseFileName, CString moduleRequestName, [[maybe_unused]] CString record… in ParsePrefixBundle() argument
[all …]
/arkcompiler/ets_runtime/ecmascript/debugger/tests/
Dhot_reload_manager_test.cpp65 std::string baseFileName = DEBUGGER_ABC_DIR "single_file/base/index.abc"; in HWTEST_F_L0() local
72 bool result = JSNApi::Execute(ecmaVm, baseFileName, "index"); in HWTEST_F_L0()
75 auto baseFile = JSPandaFileManager::GetInstance()->FindJSPandaFile(baseFileName.c_str()); in HWTEST_F_L0()
79 auto res = JSNApi::LoadPatch(ecmaVm, patchFileName, baseFileName); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/quick_fix/
Dmain.cpp112 std::string baseFileName = fileNames[0]; in Main() local
124 auto res = JSNApi::Execute(vm, baseFileName, entryList[0]); in Main()
126 …std::cout << "Cannot execute panda file '" << baseFileName << "' with entry '" << entry << "'" << … in Main()
137 auto result = JSNApi::LoadPatch(vm, patchFileName, baseFileName); in Main()
145 … res = JSNApi::Execute(vm, baseFileName, entryList[1]); // 1: second entrypoint, for cold patch. in Main()
/arkcompiler/ets_runtime/ecmascript/module/tests/
Decma_module_test.cpp205 std::string baseFileName = MODULE_ABC_PATH "module_test_module_test_module_base.abc"; in HWTEST_F_L0() local
209 bool result = JSNApi::Execute(instance, baseFileName, "module_test_module_test_module_base"); in HWTEST_F_L0()
215 std::string baseFileName = MODULE_ABC_PATH "module_test_module_test_A.abc"; in HWTEST_F_L0() local
219 bool result = JSNApi::Execute(instance, baseFileName, "module_test_module_test_A"); in HWTEST_F_L0()
225 std::string baseFileName = MODULE_ABC_PATH "module_test_module_test_C.abc"; in HWTEST_F_L0() local
229 bool result = JSNApi::Execute(instance, baseFileName, "module_test_module_test_C"); in HWTEST_F_L0()
236 std::string baseFileName = MODULE_ABC_PATH "module_test_module_test_C.abc"; in HWTEST_F_L0() local
244 moduleManager->AddResolveImportedModule(baseFileName.c_str(), moduleRecord); in HWTEST_F_L0()
245 JSHandle<JSTaggedValue> res = moduleManager->HostResolveImportedModule(baseFileName.c_str()); in HWTEST_F_L0()
259 CString baseFileName = "a.abc"; in HWTEST_F_L0() local
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecode_info_collector.cpp695 CString baseFileName = jsPandaFile_->GetJSPandaFileDesc(); in CollectRecordExportInfo() local
697 baseFileName, recordName, moduleRequestName); in CollectRecordExportInfo()
/arkcompiler/ets_runtime/ecmascript/napi/include/
Djsnapi.h1379 …ErrorCode LoadPatch(EcmaVM *vm, const std::string &patchFileName, const std::string &baseFileName);
1382 … const std::string &baseFileName, const void *baseBuffer, size_t baseSize);
1387 static void RegisterQuickFixQueryFunc(EcmaVM *vm, std::function<bool(std::string baseFileName,
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type_parser.cpp152 CString baseFileName = jsPandaFile->GetJSPandaFileDesc(); in ResolveImportType() local
154 …ModulePathHelper::ConcatFileNameWithMerge(thread_, jsPandaFile, baseFileName, recordName, cstringR… in ResolveImportType()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi.cpp3493 …de JSNApi::LoadPatch(EcmaVM *vm, const std::string &patchFileName, const std::string &baseFileName) in LoadPatch() argument
3498 return quickFixManager->LoadPatch(thread, patchFileName, baseFileName); in LoadPatch()
3503 … const std::string &baseFileName, const void *baseBuffer, size_t baseSize) in LoadPatch() argument
3509 thread, patchFileName, patchBuffer, patchSize, baseFileName, baseBuffer, baseSize); in LoadPatch()
3537 void JSNApi::RegisterQuickFixQueryFunc(EcmaVM *vm, std::function<bool(std::string baseFileName, in RegisterQuickFixQueryFunc() argument