/ohos5.0/foundation/arkui/napi/native_engine/ |
H A D | native_engine.cpp | 72 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 D | native_api_internal.h | 25 ((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 D | native_api.cpp | 1811 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 D | native_value.h | 32 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 D | native_engine.h | 89 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 D | native_node_api.cpp | 84 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 D | native_async_hook_context.h | 26 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 D | native_safe_async_work.h | 59 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 D | native_module_dfx.cpp | 47 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 D | native_callback_scope_manager.h | 22 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 D | declarative_module_preloader.h | 25 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 D | declarative_module_preloader.cpp | 42 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 D | ohos_js_environment_impl.h | 35 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 D | ohos_js_environment_impl.cpp | 112 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 D | js_runtime_utils.cpp | 239 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 D | js_environment_impl.h | 52 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 D | path_helper.h | 51 … 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 D | worker.cpp | 98 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 D | js_utils.cpp | 88 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 D | test.h | 28 NativeEngine* engine_; 29 NativeEngine* moduleNameEngine_;
|
H A D | test_ark.cpp | 24 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 D | test_worker.cpp | 68 engine_->SetInitWorkerFunc([](NativeEngine*) {}); in InitializeEngine() argument 195 static thread_local NativeEngine *engine_; 199 thread_local NativeEngine *WorkersTest::engine_ = nullptr; 932 …NativeEngine::GetMainThreadEngine()->CheckAndSetWorkerVersion(WorkerVersion::NEW, WorkerVersion::O… 972 …NativeEngine::GetMainThreadEngine()->CheckAndSetWorkerVersion(WorkerVersion::NEW, WorkerVersion::O… 1236 NativeEngine* workerEngine = reinterpret_cast<NativeEngine*>(workerEnv); 1242 …NativeEngine::GetMainThreadEngine()->CheckAndSetWorkerVersion(WorkerVersion::NEW, WorkerVersion::O… 1282 NativeEngine* workerEngine = reinterpret_cast<NativeEngine*>(workerEnv); 1288 …NativeEngine::GetMainThreadEngine()->CheckAndSetWorkerVersion(WorkerVersion::NEW, WorkerVersion::O… 1328 NativeEngine* workerEngine = reinterpret_cast<NativeEngine*>(workerEnv); [all …]
|
H A D | test_ark.cpp | 22 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 D | test_ark.cpp | 21 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 D | js_engine.h | 30 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;
|