/foundation/ability/ability_runtime/js_environment/test/unittest/js_environment_test/ |
H A D | js_environment_test.cpp | 74 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); in HWTEST_F() local 75 ASSERT_NE(jsEnv, nullptr); in HWTEST_F() 76 ASSERT_EQ(jsEnv->GetVM(), nullptr); in HWTEST_F() 77 ASSERT_EQ(jsEnv->GetNativeEngine(), nullptr); in HWTEST_F() 80 auto ret = jsEnv->Initialize(pandaOption, static_cast<void*>(this)); in HWTEST_F() 83 auto vm = jsEnv->GetVM(); in HWTEST_F() 86 auto nativeEngine = jsEnv->GetNativeEngine(); in HWTEST_F() 98 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); in HWTEST_F() local 99 ASSERT_NE(jsEnv, nullptr); in HWTEST_F() 102 ASSERT_EQ(jsEnv in HWTEST_F() 115 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 129 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 147 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 169 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 187 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 202 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 216 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 231 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 249 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 270 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 284 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 300 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 317 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 336 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 351 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 373 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>(runner)); HWTEST_F() local 396 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 412 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 439 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 460 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 472 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 489 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 501 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 516 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 528 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local 542 auto jsEnv = std::make_shared<JsEnvironment>(std::make_unique<AbilityRuntime::OHOSJsEnvironmentImpl>()); HWTEST_F() local [all...] |
/foundation/ability/ability_runtime/frameworks/native/runtime/ |
H A D | js_runtime_lite.cpp | 86 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in CreateNapiEnv() local 87 auto errCode = JsRuntimeLite::GetInstance().CreateJsEnv(*options, jsEnv); in CreateNapiEnv() 92 *env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in CreateNapiEnv() 124 napi_status JsRuntimeLite::CreateJsEnv(const Options& options, std::shared_ptr<JsEnv::JsEnvironment>& jsEnv) in CreateJsEnv() argument 160 jsEnv = std::make_shared<JsEnv::JsEnvironment>(std::make_unique<OHOSJsEnvironmentImpl>(options.eventRunner)); in CreateJsEnv() 161 if (jsEnv == nullptr || !jsEnv->Initialize(pandaOption, static_cast<void*>(this)) in CreateJsEnv() 162 || jsEnv->GetNativeEngine() == nullptr) { in CreateJsEnv() 166 jsEnv->GetNativeEngine()->MarkNativeThread(); in CreateJsEnv() 167 return AddEnv(reinterpret_cast<napi_env>(jsEnv in CreateJsEnv() 172 auto jsEnv = GetJsEnv(env); Init() local 230 AddEnv(napi_env env, std::shared_ptr<JsEnv::JsEnvironment> jsEnv) AddEnv() argument 280 auto jsEnv = envMap_.find(env); GetJsEnv() local 287 LoadAotFile(const Options& options, const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv) LoadAotFile() argument 302 InitConsoleModule(const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv) InitConsoleModule() argument 311 InitTimerModule(const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv) InitTimerModule() argument 320 SetModuleLoadChecker(const std::shared_ptr<ModuleCheckerDelegate>& moduleCheckerDelegate, const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv) SetModuleLoadChecker() argument 330 SetRequestAotCallback(const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv) SetRequestAotCallback() argument 364 InitLoop(const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv) InitLoop() argument 373 InitWorkerModule(const Options& options, const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv) InitWorkerModule() argument [all...] |
/foundation/ability/ability_runtime/test/unittest/frameworks_kits_ability_native_test/ |
H A D | js_ui_extension_Callback_test.cpp | 77 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 78 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 81 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in HWTEST_F() 85 err = JsRuntimeLite::GetInstance().RemoveJsEnv(reinterpret_cast<napi_env>(jsEnv->GetNativeEngine())); in HWTEST_F() 125 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 126 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 129 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in HWTEST_F() 134 err = JsRuntimeLite::GetInstance().RemoveJsEnv(reinterpret_cast<napi_env>(jsEnv->GetNativeEngine())); in HWTEST_F() 161 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 162 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 210 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; HWTEST_F() local [all...] |
/foundation/ability/ability_runtime/interfaces/inner_api/runtime/include/ |
H A D | js_runtime_lite.h | 42 napi_status CreateJsEnv(const Options& options, std::shared_ptr<JsEnv::JsEnvironment>& jsEnv); 49 napi_status AddEnv(napi_env env, std::shared_ptr<JsEnv::JsEnvironment> jsEnv); 50 panda::ecmascript::EcmaVM* GetEcmaVm(const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv) const; 52 void LoadAotFile(const Options& options, const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv); 53 void InitConsoleModule(const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv); 54 void InitTimerModule(const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv); 56 const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv); 57 void SetRequestAotCallback(const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv); 58 bool InitLoop(const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv); 59 void InitWorkerModule(const Options& options, const std::shared_ptr<JsEnv::JsEnvironment>& jsEnv); [all...] |
/foundation/multimodalinput/input/frameworks/napi/input_monitor/include/ |
H A D | js_input_monitor_manager.h | 38 void AddMonitor(napi_env jsEnv, const std::string &typeName, 40 void AddMonitor(napi_env jsEnv, const std::string &typeName, napi_value callback, const int32_t fingers = 0); 41 void RemoveMonitor(napi_env jsEnv, const std::string &typeName, napi_value callback, const int32_t fingers = 0); 42 void RemoveMonitor(napi_env jsEnv, const std::string &typeName, const int32_t fingers = 0); 43 void RemoveMonitor(napi_env jsEnv); 61 napi_env jsEnv, const std::string &typeName, napi_value callback, const int32_t fingers); 63 napi_env jsEnv, const std::string &typeName, const int32_t fingers);
|
H A D | js_input_monitor.h | 86 JsInputMonitor(napi_env jsEnv, const std::string &typeName, std::vector<Rect> hotRectArea, 88 JsInputMonitor(napi_env jsEnv, const std::string &typeName, napi_value callback, int32_t id, int32_t fingers); 94 int32_t IsMatch(const napi_env jsEnv, napi_value callback); 95 int32_t IsMatch(napi_env jsEnv);
|
/foundation/multimodalinput/input/frameworks/napi/input_monitor/src/ |
H A D | js_input_monitor_manager.cpp | 39 void JsInputMonitorManager::AddMonitor(napi_env jsEnv, const std::string &typeName, in AddMonitor() argument 45 if ((item != nullptr) && (item->IsMatch(jsEnv, callback) != RET_ERR)) { in AddMonitor() 50 auto monitor = std::make_shared<JsInputMonitor>(jsEnv, typeName, hotRectArea, in AddMonitor() 55 ThrowError(jsEnv, ret); in AddMonitor() 61 void JsInputMonitorManager::AddMonitor(napi_env jsEnv, const std::string &typeName, in AddMonitor() argument 67 if ((item != nullptr) && (item->IsMatch(jsEnv, callback) != RET_ERR)) { in AddMonitor() 72 auto monitor = std::make_shared<JsInputMonitor>(jsEnv, typeName, callback, nextId_++, fingers); in AddMonitor() 76 ThrowError(jsEnv, ret); in AddMonitor() 82 void JsInputMonitorManager::RemoveMonitor(napi_env jsEnv, const std::string &typeName, napi_value callback, in RemoveMonitor() argument 94 if (IsFindJsInputMonitor(*it, jsEnv, typeNam in RemoveMonitor() 108 RemoveMonitor(napi_env jsEnv, const std::string &typeName, const int32_t fingers) RemoveMonitor() argument 135 RemoveMonitor(napi_env jsEnv) RemoveMonitor() argument 370 IsFindJsInputMonitor(const std::shared_ptr<JsInputMonitor> monitor, napi_env jsEnv, const std::string &typeName, napi_value callback, const int32_t fingers) IsFindJsInputMonitor() argument 381 IsFindJsInputMonitor(const std::shared_ptr<JsInputMonitor> monitor, napi_env jsEnv, const std::string &typeName, const int32_t fingers) IsFindJsInputMonitor() argument [all...] |
H A D | js_input_monitor.cpp | 371 JsInputMonitor::JsInputMonitor(napi_env jsEnv, const std::string &typeName, std::vector<Rect> rectParam, in JsInputMonitor() argument 373 : monitor_(std::make_shared<InputMonitor>()), jsEnv_(jsEnv), typeName_(typeName), monitorId_(id), in JsInputMonitor() 390 JsInputMonitor::JsInputMonitor(napi_env jsEnv, const std::string &typeName, in JsInputMonitor() argument 392 : monitor_(std::make_shared<InputMonitor>()), jsEnv_(jsEnv), typeName_(typeName), monitorId_(id), in JsInputMonitor() 435 int32_t JsInputMonitor::IsMatch(napi_env jsEnv, napi_value callback) in IsMatch() argument 438 if (jsEnv_ == jsEnv) { in IsMatch() 462 int32_t JsInputMonitor::IsMatch(napi_env jsEnv) in IsMatch() argument 464 if (jsEnv_ == jsEnv) { in IsMatch()
|
/foundation/ability/ability_runtime/test/unittest/native_runtime_test/ |
H A D | js_runtime_lite_test.cpp | 54 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 55 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 58 err = JsRuntimeLite::GetInstance().RemoveJsEnv(reinterpret_cast<napi_env>(jsEnv->GetNativeEngine())); in HWTEST_F() 72 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 73 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 80 err = JsRuntimeLite::GetInstance().RemoveJsEnv(reinterpret_cast<napi_env>(jsEnv->GetNativeEngine())); in HWTEST_F() 97 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 98 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 101 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in HWTEST_F()
|
/foundation/ability/ability_runtime/js_environment/frameworks/js_environment/src/ |
H A D | js_environment.cpp | 272 auto jsEnv = weak.lock();
in StartProfiler() 273 if (jsEnv == nullptr) {
in StartProfiler() 277 jsEnv->PostTask(task, "JsEnvironment::StartProfiler");
in StartProfiler() 340 auto jsEnv = weak.lock();
in GetDebuggerPostTask() 341 if (jsEnv == nullptr) {
in GetDebuggerPostTask() 345 jsEnv->PostTask(task, "JsEnvironment:GetDebuggerPostTask");
in GetDebuggerPostTask() 359 auto jsEnv = weak.lock();
in NotifyDebugMode() 360 if (jsEnv == nullptr) {
in NotifyDebugMode() 364 jsEnv->PostTask(task, "JsEnvironment:NotifyDebugMode");
in NotifyDebugMode()
|
/foundation/ability/ability_runtime/test/fuzztest/napicommonwant_fuzzer/ |
H A D | napicommonwant_fuzzer.cpp | 148 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in NapiCommonWantFuzztest3() local 150 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in NapiCommonWantFuzztest3() 151 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in NapiCommonWantFuzztest3() 192 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in NapiCommonWantFuzztest4() local 194 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in NapiCommonWantFuzztest4() 195 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in NapiCommonWantFuzztest4() 239 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in NapiCommonWantFuzztest5() local 241 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in NapiCommonWantFuzztest5() 242 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in NapiCommonWantFuzztest5() 293 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv in NapiCommonWantFuzztest6() local [all...] |
/foundation/ability/ability_runtime/test/unittest/js_ui_service_host_proxy_test/ |
H A D | js_ui_service_host_proxy_test.cpp | 99 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 100 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 102 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in HWTEST_F()
|
/foundation/ability/ability_runtime/test/unittest/js_ui_service_proxy_test/ |
H A D | js_ui_service_proxy_test.cpp | 179 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 180 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 182 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in HWTEST_F()
|
/foundation/ability/ability_runtime/test/unittest/js_ui_service_extension_test/ |
H A D | js_ui_service_extension_test.cpp | 778 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 779 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 781 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in HWTEST_F() 795 JsRuntimeLite::GetInstance().RemoveJsEnv(reinterpret_cast<napi_env>(jsEnv->GetNativeEngine())); in HWTEST_F() 810 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 811 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 813 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in HWTEST_F() 827 JsRuntimeLite::GetInstance().RemoveJsEnv(reinterpret_cast<napi_env>(jsEnv->GetNativeEngine())); in HWTEST_F()
|
/foundation/ability/ability_runtime/test/unittest/js_ability_context_test/ |
H A D | js_ability_context_test.cpp | 427 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 428 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 430 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in HWTEST_F() 437 JsRuntimeLite::GetInstance().RemoveJsEnv(reinterpret_cast<napi_env>(jsEnv->GetNativeEngine())); in HWTEST_F()
|
/foundation/ability/ability_runtime/test/unittest/js_ui_extension_context_test/ |
H A D | js_ui_extension_context_test.cpp | 381 std::shared_ptr<OHOS::JsEnv::JsEnvironment> jsEnv = nullptr; in HWTEST_F() local 382 auto err = JsRuntimeLite::GetInstance().CreateJsEnv(options, jsEnv); in HWTEST_F() 384 napi_env env = reinterpret_cast<napi_env>(jsEnv->GetNativeEngine()); in HWTEST_F() 389 JsRuntimeLite::GetInstance().RemoveJsEnv(reinterpret_cast<napi_env>(jsEnv->GetNativeEngine())); in HWTEST_F()
|