/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_layout_manager.h | 89 Local<panda::ObjectRef> CreateJSRunMetrics(const std::map<size_t, RunMetrics>& mapRunMetrics, 92 Local<panda::ObjectRef> CreateJSFontMetrics(const FontMetrics& fontMetrics, const JSCallbackInfo& args); 94 Local<panda::ObjectRef> CreateJSTextStyleResult(const TextStyle& textStyle, const JSCallbackInfo& args);
|
H A D | js_view_abstract.h | 190 static panda::Local<panda::JSValueRef> JsDismissSheet(panda::JsiRuntimeCallInfo* runtimeCallInfo); 191 static panda::Local<panda::JSValueRef> JsDismissContentCover(panda::JsiRuntimeCallInfo* runtimeCallInfo); 192 static panda::Local<panda::JSValueRef> JsSheetSpringBack(panda::JsiRuntimeCallInfo* runtimeCallInfo); 470 static panda [all...] |
/foundation/arkui/napi/test/fuzztest/runactor_fuzzer/ |
H A D | runactor_fuzzer.cpp | 20 using namespace panda; 21 using namespace panda::ecmascript; 22 using panda::RuntimeOption;
|
/foundation/arkui/napi/test/fuzztest/runscriptbuffer_fuzzer/ |
H A D | runscriptbuffer_fuzzer.cpp | 20 using namespace panda; 21 using namespace panda::ecmascript; 22 using panda::RuntimeOption;
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_linear_indicator.h | 33 static void SetIndicatorStyleSize(EcmaVM* vm, ArkUINodeHandle nativeNode, const Local<panda::ObjectRef>& obj); 34 static void SetIndicatorStyleColor(EcmaVM* vm, ArkUINodeHandle nativeNode, const Local<panda::ObjectRef>& obj);
|
H A D | arkts_utils.h | 34 using ArkUIRuntimeCallInfo = panda::JsiRuntimeCallInfo; 58 static void CompleteResourceObject(const EcmaVM* vm, Local<panda::ObjectRef>& jsObj); 96 static panda::Local<panda::ObjectRef> GetContext(EcmaVM* vm); 119 auto handle = panda::CopyableGlobal<panda::ArrayRef>(vm, arg); in ParseArray() 195 static Local<panda::ArrayRef> CreateJsSystemMenuItems( 197 static Local<panda::ObjectRef> CreateJsTextMenuItem(const EcmaVM* vm, const NG::MenuItemParam& menuItemParam); 198 static Local<panda::ObjectRef> CreateJsTextMenuId(const EcmaVM* vm, const std::string& id); 203 static Local<panda [all...] |
H A D | arkts_native_render_node_bridge.h | 26 static void FireDrawCallback(EcmaVM* vm, JsWeak<panda::CopyableGlobal<panda::ObjectRef>> obj, 27 NG::DrawingContext& context, Local<panda::StringRef> funcName);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | js_execution_scope_defines.h | 21 panda::LocalScope socpe(exec.vm_); 24 panda::LocalScope socpe(runtime->GetEcmaVm());
|
/foundation/arkui/napi/interfaces/inner_api/cjffi/ark_interop/ |
H A D | ark_interop_scope.cpp | 21 ARKTS_Scope ARKTS_ScopeManager::OpenScope(panda::ecmascript::EcmaVM* vm) in OpenScope() 40 ARKTS_ScopeManager::ARKTS_ScopeManager(panda::ecmascript::EcmaVM* vm): scope_(vm) in ARKTS_ScopeManager()
|
H A D | ark_interop_bigint.cpp | 26 auto vm = P_CAST(env, panda::EcmaVM*);
in ARKTS_CreateBigInt() 27 auto result = panda::BigIntRef::New(vm, value);
in ARKTS_CreateBigInt() 55 auto vm = P_CAST(env, panda::EcmaVM*);
77 auto result = panda::BigIntRef::CreateBigWords(vm, isNegative, totalCnt, u64v.data());
83 auto tag = BIT_CAST(value, panda::JSValueRef);
87 tag = *P_CAST(value, panda::JSValueRef*);
88 auto vm = P_CAST(env, panda::EcmaVM*);
95 auto vm = P_CAST(env, panda::EcmaVM*);
97 auto bigint = P_CAST(value, panda::BigIntRef*);
105 auto vm = P_CAST(env, panda [all...] |
H A D | ark_interop_string.cpp | 25 using namespace panda; 26 using namespace panda::ecmascript;
|
H A D | ark_interop_external.h | 27 EXPORT panda::JSValueRef* ARKTS_LoadModule(ARKTS_Env env, const char* dllName);
|
/foundation/ability/ability_runtime/frameworks/simulator/ability_simulator/src/ |
H A D | simulator.cpp | 129 panda::ecmascript::EcmaVM *CreateJSVM(); 132 panda::ecmascript::EcmaVM *vm_ = nullptr; 192 panda::JSNApi::StopDebugger(vm_); in ~SimulatorImpl() 196 panda::JSNApi::DestroyJSVM(vm_); in ~SimulatorImpl() 246 panda::Local<panda::ObjectRef> objRef = panda::JSNApi::GetExportObject(vm_, srcPath, "default"); in LoadScript() 545 panda::JSNApi::SetMockModuleList(vm_, mockList); in SetMockList() 665 panda::ecmascript::EcmaVM *SimulatorImpl::CreateJSVM() in CreateJSVM() 667 panda in CreateJSVM() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/ |
H A D | jsi_ref.h | 59 using wrappedT = panda::Local<panda::ObjectRef>; 60 using EcmaVM = panda::ecmascript::EcmaVM; 165 using wrappedT = panda::Local<panda::ObjectRef>;
|
H A D | jsi_declarative_engine.cpp | 325 bool ParseNamedRouterParams(const EcmaVM* vm, const panda::Local<panda::ObjectRef>& params, std::string& bundleName, in ParseNamedRouterParams() 328 auto jsBundleName = params->Get(vm, panda::StringRef::NewFromUtf8(vm, "bundleName")); in ParseNamedRouterParams() 329 auto jsModuleName = params->Get(vm, panda::StringRef::NewFromUtf8(vm, "moduleName")); in ParseNamedRouterParams() 330 auto jsPagePath = params->Get(vm, panda::StringRef::NewFromUtf8(vm, "pagePath")); in ParseNamedRouterParams() 338 if (params->Has(vm, panda::StringRef::NewFromUtf8(vm, "ohmUrl"))) { in ParseNamedRouterParams() 339 auto jsOhmUrl = params->Get(vm, panda::StringRef::NewFromUtf8(vm, "ohmUrl")); in ParseNamedRouterParams() 354 if (params->Has(vm, panda::StringRef::NewFromUtf8(vm, "integratedHsp"))) { in ParseNamedRouterParams() 355 auto integratedHsp = params->Get(vm, panda::StringRef::NewFromUtf8(vm, "integratedHsp")); in ParseNamedRouterParams() 365 if (params->Has(vm, panda in ParseNamedRouterParams() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/canvas/ |
H A D | js_canvas_path.h | 68 panda::CopyableGlobal<panda::JSValueRef> pathCmdObj_;
|
H A D | js_canvas_renderer.cpp | 426 panda::Local<JsiValue> value = jsObject.Get().GetLocalHandle(); in UnwrapNapiImage() 430 panda::Local<panda::JSValueRef> nativeValue(reinterpret_cast<uintptr_t>(napiValue)); in UnwrapNapiImage() 434 Local<panda::StringRef> keyType = panda::StringRef::NewFromUtf8(vm, "isImageBitmap"); in UnwrapNapiImage() 435 Local<panda::JSValueRef> valueType = nativeObject->Get(vm, keyType); in UnwrapNapiImage() 441 panda::Local<panda::JSValueRef> localType(reinterpret_cast<uintptr_t>(isImageBitmap)); in UnwrapNapiImage() 448 Local<panda::StringRef> keyObj = panda in UnwrapNapiImage() [all...] |
/foundation/ability/ability_runtime/js_environment/interfaces/inner_api/ |
H A D | js_environment.h | 44 bool Initialize(const panda::RuntimeOption& pandaOption, void* jsEngine);
56 panda::ecmascript::EcmaVM* GetVM() const
in GetVM() 119 panda::ecmascript::EcmaVM* vm_ = nullptr;
|
/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/ |
H A D | js_runtime.h | 84 virtual void HandleUncaughtException(panda::TryCatch& tryCatch, 86 virtual void HandleUncaughtExceptionWithoutNativeEngine(panda::TryCatch& tryCatch, 91 virtual const panda::EcmaVM* GetEcmaVm() const { return nullptr; } in GetEcmaVm()
|
/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; 62 panda::RuntimeOption pandaOption; in SetUp() 63 vm_ = panda::JSNApi::CreateJSVM(pandaOption); in SetUp() 80 panda::JSNApi::DestroyJSVM(vm_); 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; 62 panda::RuntimeOption pandaOption; in SetUp() 63 vm_ = panda::JSNApi::CreateJSVM(pandaOption); in SetUp() 80 panda::JSNApi::DestroyJSVM(vm_); in TearDown()
|
/foundation/ability/ability_runtime/frameworks/native/runtime/ |
H A D | js_worker.h | 38 panda::panda_file::StringPacProtect codePath = panda::panda_file::StringPacProtect(workerInfo_->codePath); in AssetHelper()
|
H A D | connect_server_manager.cpp | 148 void ConnectServerManager::StoreDebuggerInfo(int32_t tid, void* vm, const panda::JSNApi::DebugOption& debugOption, in StoreDebuggerInfo() 161 panda::JSNApi::StoreDebugInfo(tid, reinterpret_cast<panda::EcmaVM*>(vm), debugOption, debuggerPostTask, isDebugApp); in StoreDebuggerInfo() 173 panda::EcmaVM* vm = reinterpret_cast<panda::EcmaVM*>(g_debuggerInfo[tid].first); in SendDebuggerInfo() 180 panda::JSNApi::DebugOption debugOption = {ARK_DEBUGGER_LIB_PATH, isDebugApp ? needBreakPoint : false}; in SendDebuggerInfo() 181 panda::JSNApi::StoreDebugInfo(tid, vm, debugOption, debuggerPostTask, isDebugApp); in SendDebuggerInfo()
|
/foundation/ability/ability_runtime/test/unittest/runtime_test/ |
H A D | mock_jsnapi.cpp | 21 namespace panda { namespace 31 } // namespace panda
|
/foundation/ability/ability_runtime/test/fuzztest/abilityframeworksnativejsworker_fuzzer/ |
H A D | abilityframeworksnativejsworker_fuzzer.cpp | 69 workerInfo->codePath = panda::panda_file::StringPacProtect("/data/test/codePath"); in DoSomethingInterestingWithMyAPI() 71 workerInfo->hapPath = panda::panda_file::StringPacProtect("/data/test/hapPath"); in DoSomethingInterestingWithMyAPI()
|