Home
last modified time | relevance | path

Searched refs:NativeEngine (Results 1 – 25 of 172) sorted by relevance

1234567

/ohos5.0/foundation/arkui/napi/native_engine/
H A Dnative_engine.cpp72 std::unordered_set<NativeEngine*> NativeEngine::g_alivedEngine_;
75 NativeEngine* NativeEngine::g_mainThreadEngine_;
77 NativeEngine::NativeEngine(void* jsEngine) : jsEngine_(jsEngine) in NativeEngine() function in NativeEngine
102 NativeEngine::~NativeEngine() in ~NativeEngine()
152 void NativeEngine::Init() in Init()
177 void NativeEngine::Deinit() in Deinit()
602 bool NativeEngine::CallInitWorkerFunc(NativeEngine* engine) in CallInitWorkerFunc()
621 bool NativeEngine::CallOffWorkerFunc(NativeEngine* engine) in CallOffWorkerFunc()
682 void NativeEngine::SetHostEngine(NativeEngine* engine) in SetHostEngine()
687 NativeEngine* NativeEngine::GetHostEngine() const in GetHostEngine()
[all …]
H A Dnative_api_internal.h25 ((NativeEngine*)env)->ClearLastError(); in napi_clear_last_error()
34 ((NativeEngine*)env)->SetLastError(error_code, engine_error_code, engine_reserved);
54 (reinterpret_cast<NativeEngine*>(env))->lastException_.IsEmpty(), \
82 NativeEngine* engine = reinterpret_cast<NativeEngine*>((env)); \
84 ThreadId tid = NativeEngine::GetCurSysTid(); \
95 NativeEngine* engine = reinterpret_cast<NativeEngine*>((env)); \
97 ThreadId tid = NativeEngine::GetCurSysTid(); \
H A Dnative_api.cpp1811 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_wrap()
1857 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_wrap_async_finalizer()
1902 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_wrap_with_size()
1964 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_remove_wrap()
2008 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_wrap_sendable()
2031 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_wrap_sendable_with_size()
2064 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_remove_wrap_sendable()
2082 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_create_external()
2211 NativeEngine* engine = reinterpret_cast<NativeEngine*>(env); in napi_get_reference_value()
4067 NativeEngine *eng = reinterpret_cast<NativeEngine *>(env); in napi_send_event()
[all …]
H A Dnative_value.h32 class NativeEngine; variable
37 typedef void (*NativeFinalize)(NativeEngine* engine, void* data, void* hint);
38 typedef void (*NativeAsyncExecuteCallback)(NativeEngine* engine, void* data);
39 typedef void (*NativeAsyncCompleteCallback)(NativeEngine* engine, int status, void* data);
40 typedef void* (*DetachCallback)(NativeEngine* engine, void* value, void* hint);
44 void (*)(NativeEngine* env, napi_value js_callback, void* context, void* data);
48 NativeEngine* engine = nullptr;
63 typedef void (*NaitveFinalize)(NativeEngine* env, void* data, void* hint);
H A Dnative_engine.h89 class NAPI_EXPORT NativeEngine {
91 explicit NativeEngine(void* jsEngine);
92 virtual ~NativeEngine();
219 NativeEngine(NativeEngine&) = delete;
220 virtual NativeEngine& operator=(NativeEngine&) = delete;
320 virtual NativeEngine* GetHostEngine() const;
337 inline static bool IsAlive(NativeEngine* env) in IsAlive()
479 static NativeEngine* GetMainThreadEngine() in GetMainThreadEngine()
533 NativeEngine* hostEngine_ {nullptr};
588 static NativeEngine* g_mainThreadEngine_;
[all …]
H A Dnative_node_api.cpp84 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_create_limit_runtime()
102 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_fatal_exception()
122 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_create_async_work()
188 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_get_uv_event_loop()
189 if (!NativeEngine::IsAlive(engine)) { in napi_get_uv_event_loop()
204 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_add_env_cleanup_hook()
216 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_remove_env_cleanup_hook()
281 auto engine = reinterpret_cast<NativeEngine*>(env); in AddEnvironmentCleanupHook()
369 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_create_threadsafe_function()
567 auto engine = reinterpret_cast<NativeEngine*>(env); in napi_set_instance_data()
[all …]
H A Dnative_async_hook_context.h26 static panda::JSValueRef* InternalMakeCallback(NativeEngine* engine, panda::FunctionRef* funRef,
38 NativeAsyncHookContext(NativeEngine* env, in NativeAsyncHookContext()
103 static CallbackScopeCode CloseCallbackScope(NativeEngine* env, NativeCallbackScope* scope) in CloseCallbackScope()
126 NativeEngine* env_ {nullptr};
141 NativeEngine* engine) in CloseScope()
152 static panda::JSValueRef* InternalMakeCallback(NativeEngine* engine, panda::FunctionRef* funRef, in InternalMakeCallback()
195 panda::JSValueRef* MakeCallback(NativeEngine* engine, panda::FunctionRef* funRef, in MakeCallback()
H A Dnative_safe_async_work.h59 static void CallJs(NativeEngine* engine, napi_value js_call_func, void* context, void* data);
61 NativeSafeAsyncWork(NativeEngine* engine,
92 NativeEngine* engine_ = nullptr;
/ohos5.0/commonlibrary/ets_utils/js_sys_module/dfx/
H A Dnative_module_dfx.cpp47 NativeEngine *engine = reinterpret_cast<NativeEngine*>(env); in DumpHeapSnapshot()
57 NativeEngine *engine = reinterpret_cast<NativeEngine*>(env); in BuildNativeAndJsStackTrace()
86 NativeEngine *engine = reinterpret_cast<NativeEngine*>(env); in StartHeapTracking()
114 NativeEngine *engine = reinterpret_cast<NativeEngine*>(env); in StopHeapTracking()
123 NativeEngine *engine = reinterpret_cast<NativeEngine*>(env); in PrintStatisticResult()
132 NativeEngine *engine = reinterpret_cast<NativeEngine*>(env); in StartRuntimeStat()
141 NativeEngine *engine = reinterpret_cast<NativeEngine*>(env); in StopRuntimeStat()
150 NativeEngine *engine = reinterpret_cast<NativeEngine*>(env); in GetArrayBufferSize()
159 NativeEngine *engine = reinterpret_cast<NativeEngine*>(env); in GetHeapTotalSize()
168 NativeEngine *engine = reinterpret_cast<NativeEngine*>(env); in GetHeapUsedSize()
/ohos5.0/foundation/arkui/napi/callback_scope_manager/
H A Dnative_callback_scope_manager.h22 class NativeEngine; variable
26 static void EmitAsyncInit(NativeEngine* env, in EmitAsyncInit()
32 static void EmitDestroy(NativeEngine* env, double asyncId) {} in EmitDestroy()
34 static void EmitBefore(NativeEngine* env, double asyncId) {} in EmitBefore()
36 static void EmitAfter(NativeEngine* env, double asyncId) {} in EmitAfter()
51 NativeCallbackScope(NativeEngine* env,
70 NativeEngine* env_ = nullptr;
83 …NativeCallbackScope* Open(NativeEngine* env, panda::Local<panda::ObjectRef> object, AsyncIdInfo as…
/ohos5.0/foundation/arkui/ace_engine/interfaces/inner_api/ace/
H A Ddeclarative_module_preloader.h25 class NativeEngine; variable
31 static void Preload(NativeEngine& runtime);
34 static void PreloadCard(NativeEngine& runtime, const std::string &bundleName,
36 static void ReloadCard(NativeEngine& runtime, const std::string &bundleName,
40 static void PreloadWorker(NativeEngine& runtime);
H A Ddeclarative_module_preloader.cpp42 void DeclarativeModulePreloader::Preload(NativeEngine& runtime) in Preload()
68 void DeclarativeModulePreloader::PreloadCard(NativeEngine& runtime, const std::string& bundleName, in PreloadCard()
91 void DeclarativeModulePreloader::ReloadCard(NativeEngine& runtime, const std::string &bundleName, in ReloadCard()
118 void DeclarativeModulePreloader::PreloadWorker(NativeEngine& runtime) in PreloadWorker()
/ohos5.0/foundation/ability/ability_runtime/frameworks/native/runtime/
H A Dohos_js_environment_impl.h35 void InitTimerModule(NativeEngine* engine) override;
37 void InitConsoleModule(NativeEngine* engine) override;
39 bool InitLoop(NativeEngine* engine, bool isStage = true) override;
41 void DeInitLoop(NativeEngine* engine) override;
43 …void InitWorkerModule(NativeEngine* engine, std::shared_ptr<JsEnv::WorkerInfo> workerInfo) overrid…
H A Dohos_js_environment_impl.cpp112 void OHOSJsEnvironmentImpl::InitTimerModule(NativeEngine* engine) in InitTimerModule()
122 void OHOSJsEnvironmentImpl::InitConsoleModule(NativeEngine* engine) in InitConsoleModule()
128 bool OHOSJsEnvironmentImpl::InitLoop(NativeEngine* engine, bool isStage) in InitLoop()
152 void OHOSJsEnvironmentImpl::DeInitLoop(NativeEngine* engine) in DeInitLoop()
164 void OHOSJsEnvironmentImpl::InitWorkerModule(NativeEngine* engine, std::shared_ptr<JsEnv::WorkerInf… in InitWorkerModule()
H A Djs_runtime_utils.cpp239 NativeEngine* engine = reinterpret_cast<NativeEngine*>(env); in StartWithDefaultQos()
380 NativeEngine* engine = reinterpret_cast<NativeEngine*>(env); in Start()
397 NativeEngine* engine = reinterpret_cast<NativeEngine*>(env); in StartHighQos()
414 NativeEngine* engine = reinterpret_cast<NativeEngine*>(env); in StartLowQos()
/ohos5.0/foundation/ability/ability_runtime/js_environment/interfaces/inner_api/
H A Djs_environment_impl.h52 virtual void InitTimerModule(NativeEngine* engine) = 0;
54 virtual void InitConsoleModule(NativeEngine* engine) = 0;
56 virtual bool InitLoop(NativeEngine* engine, bool isStage = true) = 0;
58 virtual void DeInitLoop(NativeEngine* engine) = 0;
60 virtual void InitWorkerModule(NativeEngine* engine, std::shared_ptr<WorkerInfo> workerInfo) = 0;
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/common/helper/
H A Dpath_helper.h51 … bool isNormalizedOhmUrlPack = reinterpret_cast<NativeEngine*>(env)->GetIsNormalizedOhmUrlPack(); in CheckWorkerPath()
74 bundleName = reinterpret_cast<NativeEngine*>(env)->GetBundleName(); in CheckWorkerPath()
81 …return reinterpret_cast<NativeEngine*>(env)->IsExecuteModuleInAbcFile(bundleName, moduleName, ohmu… in CheckWorkerPath()
106 bundleName = reinterpret_cast<NativeEngine*>(env)->GetBundleName(); in CheckNormalizedWorkerPath()
107 std::string pkgName = reinterpret_cast<NativeEngine*>(env)->GetPkgName(moduleName); in CheckNormalizedWorkerPath()
110 …return reinterpret_cast<NativeEngine*>(env)->IsExecuteModuleInAbcFile(bundleName, moduleName, ohmu… in CheckNormalizedWorkerPath()
119 … reinterpret_cast<NativeEngine*>(env)->GetCurrentModuleInfo(moduleName, fileName, isRelativePath); in ConcatFileNameForWorker()
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/taskpool/
H A Dworker.cpp98 auto workerEngine = reinterpret_cast<NativeEngine*>(workerEnv_); in CheckFreeConditions()
216 auto workerEngine = reinterpret_cast<NativeEngine*>(worker->workerEnv_); in ExecuteInThread()
260 auto workerEngine = reinterpret_cast<NativeEngine*>(workerEnv_); in PrepareForWorkerInstance()
283 auto workerEngine = reinterpret_cast<NativeEngine*>(workerEnv_); in ReleaseWorkerThreadContent()
284 auto hostEngine = reinterpret_cast<NativeEngine*>(hostEnv_); in ReleaseWorkerThreadContent()
328 auto workerEngine = reinterpret_cast<NativeEngine*>(workerEnv_); in NotifyTaskBegin()
339 auto workerEngine = reinterpret_cast<NativeEngine*>(worker->workerEnv_); in TriggerGCCheck()
354 auto workerEngine = reinterpret_cast<NativeEngine*>(workerEnv_); in NotifyTaskFinished()
437 auto workerEngine = reinterpret_cast<NativeEngine*>(env); in PerformTask()
546 auto workerEngine = reinterpret_cast<NativeEngine*>(env); in InitTaskPoolFunc()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_utils.cpp88 RefPtr<PixelMap> CreatePixelMapFromNapiValue(const JSRef<JSVal>& obj, NativeEngine* localNativeEngi… in CreatePixelMapFromNapiValue()
93 NativeEngine* nativeEngine = nullptr; in CreatePixelMapFromNapiValue()
155 NativeEngine* nativeEngine = engine->GetNativeEngine(); in CreateWantWrapFromNapiValue()
302 NativeEngine* nativeEngine = engine->GetNativeEngine(); in ConvertPixmap()
314 NativeEngine* nativeEngine = engine->GetNativeEngine(); in ConvertPixmapNapi()
352 NativeEngine* nativeEngine = engine->GetNativeEngine(); in CheckRegexValid()
382 NativeEngine* nativeEngine = engine->GetNativeEngine(); in GetCurrentEnv()
/ohos5.0/foundation/arkui/napi/test/unittest/engine/
H A Dtest.h28 NativeEngine* engine_;
29 NativeEngine* moduleNameEngine_;
H A Dtest_ark.cpp24 NativeEngine* engine = nullptr;
30 static NativeEngine* g_nativeEngine = nullptr;
43 NativeEngine* engine = threadArgs->engine; in Run()
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/worker/test/
H A Dtest_worker.cpp68 engine_->SetInitWorkerFunc([](NativeEngine*) {}); in InitializeEngine() argument
195 static thread_local NativeEngine *engine_;
199 thread_local NativeEngine *WorkersTest::engine_ = nullptr;
932NativeEngine::GetMainThreadEngine()->CheckAndSetWorkerVersion(WorkerVersion::NEW, WorkerVersion::O…
972NativeEngine::GetMainThreadEngine()->CheckAndSetWorkerVersion(WorkerVersion::NEW, WorkerVersion::O…
1236 NativeEngine* workerEngine = reinterpret_cast<NativeEngine*>(workerEnv);
1242NativeEngine::GetMainThreadEngine()->CheckAndSetWorkerVersion(WorkerVersion::NEW, WorkerVersion::O…
1282 NativeEngine* workerEngine = reinterpret_cast<NativeEngine*>(workerEnv);
1288NativeEngine::GetMainThreadEngine()->CheckAndSetWorkerVersion(WorkerVersion::NEW, WorkerVersion::O…
1328 NativeEngine* workerEngine = reinterpret_cast<NativeEngine*>(workerEnv);
[all …]
H A Dtest_ark.cpp22 static NativeEngine *g_nativeEngine = nullptr;
51 g_nativeEngine->SetInitWorkerFunc([](NativeEngine*) {}); in main() argument
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/taskpool/test/
H A Dtest_ark.cpp21 static NativeEngine *g_nativeEngine = nullptr;
52 g_nativeEngine->SetInitWorkerFunc([](NativeEngine*) {}); in main() argument
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/common/
H A Djs_engine.h30 class NativeEngine; variable
53 NativeEngine* GetNativeEngine() in GetNativeEngine()
57 void SetNativeEngine(NativeEngine* nativeEngine) in SetNativeEngine()
63 NativeEngine* nativeEngine_ = nullptr;
374 NativeEngine* GetNativeEngine() in GetNativeEngine()
491 NativeEngine* nativeEngine_ = nullptr;

1234567