| /arkcompiler/ets_runtime/ecmascript/jspandafile/tests/ |
| D | quick_fix_test.cpp | 64 std::string patchFileName = QUICKFIX_ABC_PATH "single_file/patch/index.abc"; in HWTEST_F_L0() local 73 auto res = JSNApi::LoadPatch(instance, patchFileName, baseFileName); in HWTEST_F_L0() 77 result = JSNApi::IsQuickFixCausedException(instance, exception, patchFileName); in HWTEST_F_L0() 80 res = JSNApi::UnloadPatch(instance, patchFileName); in HWTEST_F_L0() 87 std::string patchFileName = QUICKFIX_ABC_PATH "multi_file/patch/merge.abc"; in HWTEST_F_L0() local 96 auto res = JSNApi::LoadPatch(instance, patchFileName, baseFileName); in HWTEST_F_L0() 100 result = JSNApi::IsQuickFixCausedException(instance, exception, patchFileName); in HWTEST_F_L0() 103 res = JSNApi::UnloadPatch(instance, patchFileName); in HWTEST_F_L0() 142 const char *patchFileName = "__patch.pa"; in HWTEST_F_L0() local 153 …_ptr<JSPandaFile> patchFile = pfManager->NewJSPandaFile(patchPF.release(), CString(patchFileName)); in HWTEST_F_L0() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/patch/ |
| D | quick_fix_manager.cpp | 31 std::string &patchFileName, in RegisterQuickFixQueryFunc() argument 45 std::string patchFileName; in LoadPatchIfNeeded() local 55 bool needLoadPatch = callBack_(baseFileName.c_str(), patchFileName, &patchBuffer, patchSize); in LoadPatchIfNeeded() 62 thread, patchFileName.c_str(), "", patchBuffer, patchSize); in LoadPatchIfNeeded() 82 PatchErrorCode QuickFixManager::LoadPatch(JSThread *thread, const std::string &patchFileName, in LoadPatch() argument 85 LOG_ECMA(INFO) << "Load patch, patch: " << patchFileName << ", base:" << baseFileName; in LoadPatch() 100 JSPandaFileManager::GetInstance()->LoadJSPandaFile(thread, patchFileName.c_str(), ""); in LoadPatch() 123 … const std::string &patchFileName, uint8_t *patchBuffer, size_t patchSize, in LoadPatch() argument 126 LOG_ECMA(INFO) << "Load patch, patch: " << patchFileName << ", base:" << baseFileName; in LoadPatch() 140 thread, patchFileName.c_str(), "", patchBuffer, patchSize); in LoadPatch() [all …]
|
| D | quick_fix_manager.h | 30 std::string &patchFileName, 34 …PatchErrorCode LoadPatch(JSThread *thread, const std::string &patchFileName, const std::string &ba… 36 … const std::string &patchFileName, uint8_t *patchBuffer, size_t patchSize, 38 PatchErrorCode UnloadPatch(JSThread *thread, const std::string &patchFileName); 41 const std::string &patchFileName); 57 std::string &patchFileName,
|
| D | patch_loader.h | 74 CString patchFileName; member 109 static PatchErrorCode UnloadPatchInternal(JSThread *thread, const CString &patchFileName, 136 static void ClearPatchInfo(JSThread *thread, const CString &patchFileName);
|
| D | patch_loader.cpp | 114 PatchErrorCode PatchLoader::UnloadPatchInternal(JSThread *thread, const CString &patchFileName, in UnloadPatchInternal() argument 123 …red_ptr<JSPandaFile> patchFile = JSPandaFileManager::GetInstance()->FindJSPandaFile(patchFileName); in UnloadPatchInternal() 174 ClearPatchInfo(thread, patchFileName); in UnloadPatchInternal() 208 void PatchLoader::ClearPatchInfo(JSThread *thread, const CString &patchFileName) in ClearPatchInfo() argument 217 …red_ptr<JSPandaFile> patchFile = JSPandaFileManager::GetInstance()->FindJSPandaFile(patchFileName); in ClearPatchInfo() 475 patchInfo.patchFileName = patchFile->GetJSPandaFileDesc(); in GeneratePatchInfo()
|
| /arkcompiler/ets_runtime/ecmascript/debugger/tests/ |
| D | hot_reload_manager_test.cpp | 66 std::string patchFileName = DEBUGGER_ABC_DIR "single_file/patch/index.abc"; in HWTEST_F_L0() local 79 auto res = JSNApi::LoadPatch(ecmaVm, patchFileName, baseFileName); in HWTEST_F_L0() 81 auto patchFile = JSPandaFileManager::GetInstance()->FindJSPandaFile(patchFileName.c_str()); in HWTEST_F_L0() 89 result = JSNApi::IsQuickFixCausedException(ecmaVm, exception, patchFileName); in HWTEST_F_L0() 92 res = JSNApi::UnloadPatch(ecmaVm, patchFileName); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/test/fuzztest/jsnapiunloadpatch_fuzzer/ |
| D | jsnapiunloadpatch_fuzzer.cpp | 30 std::string patchFileName = "index.abc"; in JSNApiUnloadPatchTest() local 35 JSNApi::UnloadPatch(vm, patchFileName); in JSNApiUnloadPatchTest()
|
| /arkcompiler/ets_runtime/test/fuzztest/loadpatch_fuzzer/ |
| D | loadpatch_fuzzer.cpp | 31 std::string patchFileName = "index.abc"; in LoadPatchFuzzTest() local 36 JSNApi::LoadPatch(vm, patchFileName, baseFileName); in LoadPatchFuzzTest()
|
| /arkcompiler/ets_runtime/ecmascript/quick_fix/ |
| D | main.cpp | 57 bool QuickFixQueryFuncColdPatch(std::string baseFileName, std::string &patchFileName, in QuickFixQueryFuncColdPatch() argument 146 std::string patchFileName = fileNames[i]; in Main() local 148 auto result = JSNApi::LoadPatch(vm, patchFileName, baseFileName); in Main() 165 res = JSNApi::IsQuickFixCausedException(vm, exception, patchFileName); in Main() 173 result = JSNApi::UnloadPatch(vm, patchFileName); in Main()
|
| /arkcompiler/ets_runtime/test/fuzztest/isquickfixcausedexception_fuzzer/ |
| D | isquickfixcausedexception_fuzzer.cpp | 30 std::string patchFileName = "index.abc"; in IsQuickFixCausedExceptionFuzzerTest() local 36 JSNApi::IsQuickFixCausedException(vm, exception, patchFileName); in IsQuickFixCausedExceptionFuzzerTest()
|
| /arkcompiler/ets_runtime/test/fuzztest/loadpatchlong_fuzzer/ |
| D | loadpatchlong_fuzzer.cpp | 31 std::string patchFileName = "index.abc"; in LoadPatchLongFuzzTest() local 36 JSNApi::LoadPatch(vm, patchFileName, const_cast<uint8_t *>(data), size, in LoadPatchLongFuzzTest()
|
| /arkcompiler/ets_runtime/test/fuzztest/registerquickfixqueryfunc_fuzzer/ |
| D | registerquickfixqueryfunc_fuzzer.cpp | 25 …bool QuickFixQueryFunc(std::string baseFileName, std::string &patchFileName, uint8_t **patchBuffer, in QuickFixQueryFunc() argument 31 patchFileName = "__index.pa"; in QuickFixQueryFunc()
|
| /arkcompiler/ets_runtime/ecmascript/napi/include/ |
| D | jsnapi_expo.h | 1669 …static PatchErrorCode LoadPatch(EcmaVM *vm, const std::string &patchFileName, const std::string &b… 1671 … const std::string &patchFileName, uint8_t *patchBuffer, size_t patchSize, 1673 static PatchErrorCode UnloadPatch(EcmaVM *vm, const std::string &patchFileName); 1675 …sQuickFixCausedException(EcmaVM *vm, Local<ObjectRef> exception, const std::string &patchFileName); 1678 std::string &patchFileName,
|
| /arkcompiler/ets_runtime/ecmascript/napi/ |
| D | jsnapi_expo.cpp | 3895 PatchErrorCode JSNApi::LoadPatch(EcmaVM *vm, const std::string &patchFileName, const std::string &b… in LoadPatch() argument 3900 return quickFixManager->LoadPatch(thread, patchFileName, baseFileName); in LoadPatch() 3904 … const std::string &patchFileName, uint8_t *patchBuffer, size_t patchSize, in LoadPatch() argument 3911 thread, patchFileName, patchBuffer, patchSize, baseFileName, baseBuffer, baseSize); in LoadPatch() 3914 PatchErrorCode JSNApi::UnloadPatch(EcmaVM *vm, const std::string &patchFileName) in UnloadPatch() argument 3919 return quickFixManager->UnloadPatch(thread, patchFileName); in UnloadPatch() 3925 …IsQuickFixCausedException(EcmaVM *vm, Local<ObjectRef> exception, const std::string &patchFileName) in IsQuickFixCausedException() argument 3934 return quickFixManager->IsQuickFixCausedException(thread, exceptionInfo, patchFileName); in IsQuickFixCausedException() 3941 std::string &patchFileName, in RegisterQuickFixQueryFunc() argument
|