/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/ |
H A D | ark_js_runtime.cpp | 78 vm_ = JSNApi::CreateJSVM(option); in Initialize() 81 JSNApi::SetPkgNameList(vm_, pkgNameMap_); in Initialize() 84 JSNApi::SetPkgAliasList(vm_, pkgAliasMap_); in Initialize() 87 JSNApi::SetpkgContextInfoList(vm_, pkgContextInfoMap_); in Initialize() 90 return vm_ != nullptr; in Initialize() 95 vm_ = vm; in InitializeFromExistVM() 97 return vm_ != nullptr; in InitializeFromExistVM() 102 if (vm_ != nullptr) { in Reset() 109 JSNApi::StopDebugger(vm_); in Reset() 111 JSNApi::DestroyJSVM(vm_); in Reset() [all...] |
H A D | ark_js_runtime.h | 113 return GetThreadVm() ? GetThreadVm() : vm_; 128 panda::JSNApi::SetAssetPath(vm_, assetPath); in SetAssetPath() 133 panda::JSNApi::SetBundleName(vm_, bundleName); in SetBundleName() 138 panda::JSNApi::SetBundle(vm_, isBundle); in SetBundle() 143 panda::JSNApi::SetModuleName(vm_, moduleName); in SetModuleName() 251 EcmaVM* vm_ = nullptr; member in panda::OHOS::Ace::Framework::final
|
/foundation/arkui/napi/native_engine/impl/ark/ |
H A D | ark_native_engine.cpp | 363 LocalScope scope(vm_); in ArkNativeEngine() 989 panda::EscapeLocalScope scope(vm_); in GetModuleFromName() 990 Local<ObjectRef> exports(JSValueRef::Undefined(vm_)); in GetModuleFromName() 995 Local<StringRef> idStr = StringRef::NewFromUtf8(vm_, id.c_str(), id.size()); in GetModuleFromName() 997 Local<StringRef> paramStr = StringRef::NewFromUtf8(vm_, param.c_str(), param.size()); in GetModuleFromName() 999 Local<ObjectRef> exportObj = ObjectRef::New(vm_); in GetModuleFromName() 1029 panda::EscapeLocalScope scope(vm_); in CreatePromise() 1030 Local<PromiseCapabilityRef> capability = PromiseCapabilityRef::New(vm_); in CreatePromise() 1032 return JsValueFromLocalValue(scope.Escape(JSValueRef::Undefined(vm_))); in CreatePromise() 1035 Local<JSValueRef> promiseValue = capability->GetPromise(vm_); in CreatePromise() [all...] |
H A D | ark_idle_monitor.cpp | 35 JSNApi::NotifyLooperIdleStart(vm_, timestamp, idleTime); in NotifyLooperIdleStart() 59 JSNApi::NotifyLooperIdleEnd(vm_, timestamp); in NotifyLooperIdleEnd() 162 JSNApi::TriggerIdleGC(vm_, TRIGGER_IDLE_GC_TYPE::FULL_GC); in NotifyTryCompressGC() 163 JSNApi::TriggerIdleGC(vm_, TRIGGER_IDLE_GC_TYPE::SHARED_FULL_GC); in NotifyTryCompressGC()
|
H A D | ark_idle_monitor.h | 44 explicit ArkIdleMonitor(EcmaVM* vm) : vm_(vm) {}; in ArkIdleMonitor() 162 EcmaVM* vm_; member in panda::ecmascript::ArkIdleMonitor
|
/foundation/ability/ability_runtime/js_environment/frameworks/js_environment/src/ |
H A D | js_environment.cpp | 53 if (vm_ != nullptr) {
in ~JsEnvironment() 54 panda::JSNApi::DestroyJSVM(vm_);
in ~JsEnvironment() 55 vm_ = nullptr;
in ~JsEnvironment() 62 vm_ = panda::JSNApi::CreateJSVM(pandaOption);
in Initialize() 63 if (vm_ == nullptr) {
in Initialize() 68 engine_ = new ArkNativeEngine(vm_, jsEngine);
in Initialize() 183 if (vm_ == nullptr) {
in StartDebugger() 198 if (vm_ == nullptr) {
in StopDebugger() 203 (void)panda::JSNApi::StopDebugger(vm_);
in StopDebugger() 266 if (vm_ in StartProfiler() [all...] |
/foundation/arkui/napi/test/fuzztest/loadarkmodule_fuzzer/ |
H A D | loadarkmodule_fuzzer.cpp | 33 vm_ = JSNApi::CreateJSVM(option); in Engine() 34 arkNativeEngine_ = new ArkNativeEngine(vm_, nullptr); in Engine() 48 if (vm_ != nullptr) { in ~Engine() 49 JSNApi::DestroyJSVM(vm_); in ~Engine() 50 vm_ = nullptr; in ~Engine() 54 EcmaVM* vm_ {nullptr};
|
/foundation/arkui/napi/test/fuzztest/runbufferscript_fuzzer/ |
H A D | runbufferscript_fuzzer.cpp | 33 vm_ = JSNApi::CreateJSVM(option); in Engine() 34 arkNativeEngine_ = new ArkNativeEngine(vm_, nullptr); in Engine() 48 if (vm_ != nullptr) { in ~Engine() 49 JSNApi::DestroyJSVM(vm_); in ~Engine() 50 vm_ = nullptr; in ~Engine() 54 EcmaVM* vm_ {nullptr};
|
/foundation/arkui/napi/test/fuzztest/runscriptpath_fuzzer/ |
H A D | runscriptpath_fuzzer.cpp | 33 vm_ = JSNApi::CreateJSVM(option); in Engine() 34 arkNativeEngine_ = new ArkNativeEngine(vm_, nullptr); in Engine() 48 if (vm_ != nullptr) { in ~Engine() 49 JSNApi::DestroyJSVM(vm_); in ~Engine() 50 vm_ = nullptr; in ~Engine() 54 EcmaVM* vm_ {nullptr};
|
/foundation/arkui/napi/test/fuzztest/executejsbin_fuzzer/ |
H A D | executejsbin_fuzzer.cpp | 33 vm_ = JSNApi::CreateJSVM(option); in Engine() 34 arkNativeEngine_ = new ArkNativeEngine(vm_, nullptr); in Engine() 48 if (vm_ != nullptr) { in ~Engine() 49 JSNApi::DestroyJSVM(vm_); in ~Engine() 50 vm_ = nullptr; in ~Engine() 54 EcmaVM* vm_ {nullptr};
|
/foundation/ability/ability_runtime/test/unittest/ability_runtime_error_util_test/ |
H A D | ability_runtime_error_util_test.cpp | 38 panda::ecmascript::EcmaVM* vm_ = nullptr; member in OHOS::AbilityRuntime::AbilityRuntimeErrorUtilTest 50 vm_ = panda::JSNApi::CreateJSVM(pandaOption); in SetUp() 51 if (vm_ == nullptr) { in SetUp() 56 env_ = reinterpret_cast<napi_env>(new ArkNativeEngine(vm_, nullptr)); in SetUp() 66 if (vm_ != nullptr) { in TearDown() 67 panda::JSNApi::DestroyJSVM(vm_); in TearDown() 68 vm_ = nullptr; in TearDown()
|
/foundation/arkui/napi/test/fuzztest/runactor_fuzzer/ |
H A D | runactor_fuzzer.cpp | 33 vm_ = JSNApi::CreateJSVM(option); in Engine() 34 arkNativeEngine_ = new ArkNativeEngine(vm_, nullptr); in Engine() 48 if (vm_ != nullptr) { in ~Engine() 49 JSNApi::DestroyJSVM(vm_); in ~Engine() 50 vm_ = nullptr; in ~Engine() 54 EcmaVM* vm_ {nullptr};
|
/foundation/arkui/napi/test/fuzztest/runscriptbuffer_fuzzer/ |
H A D | runscriptbuffer_fuzzer.cpp | 33 vm_ = JSNApi::CreateJSVM(option); in Engine() 34 arkNativeEngine_ = new ArkNativeEngine(vm_, nullptr); in Engine() 53 if (vm_ != nullptr) { in ~Engine() 54 JSNApi::DestroyJSVM(vm_); in ~Engine() 55 vm_ = nullptr; in ~Engine() 59 EcmaVM* vm_ {nullptr};
|
/foundation/arkui/ace_engine_lite/frameworks/src/core/components/ |
H A D | event_listener.h | 107 vm_(jerry_acquire_value(vm)), in ViewOnClickListener() 114 jerry_release_value(vm_); in ~ViewOnClickListener() 128 EventUtil::InvokeCallback(vm_, fn_, arg, this); 140 jerry_value_t vm_; member in OHOS::ACELite::final 149 : vm_(jerry_acquire_value(vm)), fn_(jerry_acquire_value(fn)), isStopPropagation_(isStopPropagation) {} in ViewOnLongPressListener() 154 jerry_release_value(vm_); in ~ViewOnLongPressListener() 165 EventUtil::InvokeCallback(vm_, fn_, arg, this); 169 jerry_value_t vm_; member in OHOS::ACELite::final 193 : vm_(jerry_acquire_value(vm)), in ViewOnTouchListener() 205 jerry_release_value(vm_); in ~ViewOnTouchListener() 222 jerry_value_t vm_; global() member in OHOS::ACELite::final [all...] |
H A D | event_listener.cpp | 109 EventUtil::InvokeCallback(vm_, bindTouchStartFunc_, arg, this); in OnDragStart() 126 EventUtil::InvokeCallback(vm_, bindTouchMoveFunc_, arg, this); in OnDrag() 138 EventUtil::InvokeCallback(vm_, bindSwipeFunc_, argSwipe, this); in OnDragEnd() 143 EventUtil::InvokeCallback(vm_, bindTouchEndFunc_, argDragEnd, this); in OnDragEnd()
|
/foundation/ability/ability_runtime/test/unittest/js_ui_service_extension_context_second_test/ |
H A D | js_ui_service_extension_context_second_test.cpp | 49 panda::ecmascript::EcmaVM* vm_ = nullptr; member in OHOS::AbilityRuntime::JsUiServiceExtensionContextSecondTest 63 vm_ = panda::JSNApi::CreateJSVM(pandaOption); in SetUp() 64 if (vm_ == nullptr) { in SetUp() 69 env_ = reinterpret_cast<napi_env>(new ArkNativeEngine(vm_, nullptr)); in SetUp() 79 if (vm_ != nullptr) { in TearDown() 80 panda::JSNApi::DestroyJSVM(vm_); in TearDown() 81 vm_ = nullptr; in TearDown()
|
/foundation/ability/ability_runtime/test/unittest/js_ui_service_extension_context_first_test/ |
H A D | js_ui_service_extension_context_first_test.cpp | 49 panda::ecmascript::EcmaVM* vm_ = nullptr; member in OHOS::AbilityRuntime::JsUiServiceExtensionContextFirstTest 63 vm_ = panda::JSNApi::CreateJSVM(pandaOption); in SetUp() 64 if (vm_ == nullptr) { in SetUp() 69 env_ = reinterpret_cast<napi_env>(new ArkNativeEngine(vm_, nullptr)); in SetUp() 79 if (vm_ != nullptr) { in TearDown() 80 panda::JSNApi::DestroyJSVM(vm_); in TearDown() 81 vm_ = nullptr; in TearDown()
|
/foundation/ability/ability_runtime/test/unittest/runtime_test/ |
H A D | js_runtime_first_test.cpp | 90 jsRuntime->jsEnv_->vm_ = nullptr;
in HWTEST_F() 106 jsRuntime->jsEnv_->vm_ = nullptr;
in HWTEST_F() 129 jsRuntime->jsEnv_->vm_ = nullptr;
in HWTEST_F() 157 jsRuntime->jsEnv_->vm_ = nullptr;
in HWTEST_F() 185 jsRuntime->jsEnv_->vm_ = nullptr;
in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | js_execution_scope_defines.h | 21 panda::LocalScope socpe(exec.vm_); 29 if (JsiDeclarativeEngineInstance::GetCurrentRuntime() == nullptr || exec.vm_ == nullptr) \
|
/foundation/ability/ability_runtime/frameworks/simulator/ability_simulator/src/ |
H A D | simulator.cpp | 132 panda::ecmascript::EcmaVM *vm_ = nullptr; member in OHOS::AbilityRuntime::__anon274::SimulatorImpl 192 panda::JSNApi::StopDebugger(vm_); in ~SimulatorImpl() 196 panda::JSNApi::DestroyJSVM(vm_); in ~SimulatorImpl() 197 vm_ = nullptr; in ~SimulatorImpl() 246 panda::Local<panda::ObjectRef> objRef = panda::JSNApi::GetExportObject(vm_, srcPath, "default"); in LoadScript() 545 panda::JSNApi::SetMockModuleList(vm_, mockList); in SetMockList() 687 vm_ = CreateJSVM(); in OnInit() 688 if (vm_ == nullptr) { in OnInit() 693 panda::JSNApi::StartDebugger(vm_, debugOption, 0, [this](std::function<void()> &&arg) { in OnInit() 697 auto nativeEngine = new (std::nothrow) ArkNativeEngine(vm_, nullpt in OnInit() [all...] |
/foundation/ability/ability_runtime/test/unittest/js_ability_context_test/ |
H A D | js_ability_context_test.cpp | 53 panda::ecmascript::EcmaVM* vm_ = nullptr; member 167 vm_ = panda::JSNApi::CreateJSVM(option); in SetUpTestCase() 168 if (vm_ == nullptr) { in SetUpTestCase() 172 env_ = reinterpret_cast<napi_env>(new (std::nothrow) MockArkNativeEngine(vm_, nullptr)); in SetUpTestCase() 181 if (vm_ != nullptr) { in TearDownTestCase() 182 JSNApi::DestroyJSVM(vm_); in TearDownTestCase() 183 vm_ = nullptr; in TearDownTestCase()
|
/foundation/ability/ability_runtime/test/unittest/js_ui_extension_context_test/ |
H A D | js_ui_extension_context_test.cpp | 51 panda::ecmascript::EcmaVM* vm_ = nullptr; member 165 vm_ = panda::JSNApi::CreateJSVM(option); in SetUpTestCase() 166 if (vm_ == nullptr) { in SetUpTestCase() 170 env_ = reinterpret_cast<napi_env>(new (std::nothrow) MockArkNativeEngine(vm_, nullptr)); in SetUpTestCase() 179 if (vm_ != nullptr) { in TearDownTestCase() 180 JSNApi::DestroyJSVM(vm_); in TearDownTestCase() 181 vm_ = nullptr; in TearDownTestCase()
|
/foundation/ability/ability_runtime/js_environment/interfaces/inner_api/ |
H A D | js_environment.h | 58 return vm_;
in GetVM() 119 panda::ecmascript::EcmaVM* vm_ = nullptr;
member in OHOS::JsEnv::final
|
/foundation/arkui/napi/interfaces/inner_api/cjffi/ark_interop/ |
H A D | ark_interop_global.cpp | 57 EcmaVM* vm_; member in __anon3684::GlobalManager 69 vm_ = vm; in GlobalManager()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_xcomponent.cpp | 308 if (!func->IsFunction(execCtx.vm_)) { in RegisterOnCreate() 312 auto jsFunc = panda::Global<panda::FunctionRef>(execCtx.vm_, Local<panda::FunctionRef>(func)); in RegisterOnCreate() 323 funcRef->Call(execCtx.vm_, JSNApi::GetGlobalObject(execCtx.vm_), argv.data(), argv.size()); in RegisterOnCreate() 333 if (!func->IsFunction(execCtx.vm_)) { in RegisterOnDestroy() 337 auto jsFunc = panda::Global<panda::FunctionRef>(execCtx.vm_, Local<panda::FunctionRef>(func)); in RegisterOnDestroy() 342 funcRef->Call(execCtx.vm_, JSNApi::GetGlobalObject(execCtx.vm_), nullptr, 0); in RegisterOnDestroy()
|