Lines Matching refs:JSNApi
33 using PatchErrorCode = panda::JSNApi::PatchErrorCode;
96 EcmaVM *vm = JSNApi::CreateEcmaVM(runtimeOptions);
115 JSNApi::DestroyJSVM(vm);
120 JSNApi::SetBundle(vm, !isMergeAbc);
127 JSNApi::DestroyJSVM(vm);
133 res = JSNApi::Execute(vm, baseFileName, entryList[0]);
137 JSNApi::DestroyJSVM(vm);
141 JSNApi::EnableUserUncaughtErrorHandler(vm);
148 auto result = JSNApi::LoadPatch(vm, patchFileName, baseFileName);
156 JSNApi::RegisterQuickFixQueryFunc(vm, QuickFixQueryFuncColdPatch);
157 res = JSNApi::Execute(vm, baseFileName, entryList[0]);
160 res = JSNApi::Execute(vm, testLoadFileName, TEST_ENTRY_POINT);
164 Local<ObjectRef> exception = JSNApi::GetAndClearUncaughtException(vm);
165 res = JSNApi::IsQuickFixCausedException(vm, exception, patchFileName);
173 result = JSNApi::UnloadPatch(vm, patchFileName);
180 res = JSNApi::Execute(vm, testUnloadFileName, RETEST_ENTRY_POINT);
191 JSNApi::DestroyJSVM(vm);