Home
last modified time | relevance | path

Searched refs:JSValueRef (Results 1 – 25 of 113) sorted by relevance

12345

/arkcompiler/ets_runtime/ecmascript/debugger/
Ddebugger_api.h71 static Local<JSValueRef> GetVRegValue(const EcmaVM *ecmaVm,
73 static void SetVRegValue(FrameHandler *frameHandler, size_t index, Local<JSValueRef> value);
75 static Local<JSValueRef> GetProperties(const EcmaVM *ecmaVm, const FrameHandler *frameHandler,
78 uint32_t slot, Local<JSValueRef> value);
80 static Local<JSValueRef> GetGlobalValue(const EcmaVM *ecmaVm, Local<StringRef> name);
81 … static bool SetGlobalValue(const EcmaVM *ecmaVm, Local<StringRef> name, Local<JSValueRef> value);
84 static Local<JSValueRef> GetAndClearException(const EcmaVM *ecmaVm);
92 …static Local<JSValueRef> GetExportVariableValue(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue…
95 std::string &name, Local<JSValueRef> value);
96 …static Local<JSValueRef> GetModuleValue(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue> &curre…
[all …]
Ddebugger_api.cpp141 void DebuggerApi::SetVRegValue(FrameHandler *frameHandler, size_t index, Local<JSValueRef> value) in SetVRegValue()
222 Local<JSValueRef> DebuggerApi::GetVRegValue(const EcmaVM *ecmaVm, in GetVRegValue()
227 return JSNApiHelper::ToLocal<JSValueRef>(handledValue); in GetVRegValue()
231 Local<JSValueRef> DebuggerApi::GetAndClearException(const EcmaVM *ecmaVm) in GetAndClearException()
236 return JSNApiHelper::ToLocal<JSValueRef>(handledException); in GetAndClearException()
239 void DebuggerApi::SetException(const EcmaVM *ecmaVm, Local<JSValueRef> exception) in SetException()
315 Local<JSValueRef> DebuggerApi::GetProperties(const EcmaVM *ecmaVm, const FrameHandler *frameHandler, in GetProperties()
326 return JSNApiHelper::ToLocal<JSValueRef>(handledValue); in GetProperties()
330 int32_t level, uint32_t slot, Local<JSValueRef> value) in SetProperties()
364 Local<JSValueRef> DebuggerApi::GetGlobalValue(const EcmaVM *ecmaVm, Local<StringRef> name) in GetGlobalValue()
[all …]
/arkcompiler/toolchain/tooling/agent/
Druntime_impl.h69 void CacheObjectIfNeeded(Local<JSValueRef> valRef, RemoteObject *remoteObj);
78 void GetProtoOrProtoType(Local<JSValueRef> value, bool isOwn, bool isAccessorOnly,
80 void GetAdditionalProperties(Local<JSValueRef> value,
82 void SetKeyValue(Local<JSValueRef> &jsValueRef,
84 void GetPrimitiveNumberValue(Local<JSValueRef> value,
86 void GetPrimitiveStringValue(Local<JSValueRef> value,
88 void GetPrimitiveBooleanValue(Local<JSValueRef> value,
90 void GetMapIteratorValue(Local<JSValueRef> value,
92 void GetSetIteratorValue(Local<JSValueRef> value,
94 void GetGeneratorFunctionValue(Local<JSValueRef> value,
[all …]
Druntime_impl.cpp158 Local<JSValueRef> value = Local<JSValueRef>(vm_, iter->second); in GetProperties()
257 Local<JSValueRef> name = JSValueRef::Undefined(vm_); in GetProperties()
271 properties_[curObjectId_++] = Global<JSValueRef>(vm_, jsProperty.GetGetter(vm_)); in GetProperties()
275 properties_[curObjectId_++] = Global<JSValueRef>(vm_, jsProperty.GetSetter(vm_)); in GetProperties()
278 Local<JSValueRef> vValue = jsProperty.GetValue(vm_); in GetProperties()
281 properties_[curObjectId_++] = Global<JSValueRef>(vm_, vValue); in GetProperties()
286 properties_[curObjectId_++] = Global<JSValueRef>(vm_, name); in GetProperties()
344 Local<JSValueRef> jsValueRef; in AddSharedArrayBufferRefs()
354 Local<JSValueRef> jsValueRefTypedArray(TypedArrayRef::New(vm_, arrayBufferRef, 0, length)); in AddTypedArrayRef()
357 properties_[curObjectId_++] = Global<JSValueRef>(vm_, jsValueRefTypedArray); in AddTypedArrayRef()
[all …]
/arkcompiler/toolchain/tooling/backend/
Ddebugger_executor.cpp32 Local<JSValueRef> DebuggerExecutor::DebuggerGetValue(JsiRuntimeCallInfo *runtimeCallInfo) in DebuggerGetValue()
37 return JSValueRef::Undefined(vm); in DebuggerGetValue()
39 Local<JSValueRef> name = runtimeCallInfo->GetCallArgRef(0); in DebuggerGetValue()
41 return JSValueRef::Undefined(vm); in DebuggerGetValue()
43 Local<JSValueRef> isThrow = runtimeCallInfo->GetCallArgRef(1); in DebuggerGetValue()
48 Local<JSValueRef> value = GetValue(vm, frameHandler.get(), Local<StringRef>(name)); in DebuggerGetValue()
55 return JSValueRef::Undefined(vm); in DebuggerGetValue()
60 return Local<JSValueRef>(); in DebuggerGetValue()
63 Local<JSValueRef> DebuggerExecutor::DebuggerSetValue(JsiRuntimeCallInfo *runtimeCallInfo) in DebuggerSetValue()
68 return JSValueRef::Undefined(vm); in DebuggerSetValue()
[all …]
Ddebugger_executor.h33 …static Local<JSValueRef> GetValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<String…
35 Local<StringRef> name, Local<JSValueRef> value);
41 static Local<JSValueRef> DebuggerGetValue(JsiRuntimeCallInfo *runtimeCallInfo);
42 static Local<JSValueRef> DebuggerSetValue(JsiRuntimeCallInfo *runtimeCallInfo);
46 …static Local<JSValueRef> GetLocalValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<S…
47 static Local<JSValueRef> GetLexicalValue(const EcmaVM *vm, const FrameHandler *frameHandler,
49 …static Local<JSValueRef> GetModuleValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<…
50 static Local<JSValueRef> GetGlobalValue(const EcmaVM *vm, Local<StringRef> name);
53 Local<StringRef> name, Local<JSValueRef> value);
55 Local<StringRef> name, Local<JSValueRef> value);
[all …]
/arkcompiler/ets_runtime/ecmascript/napi/
DJSNapi接口说明.md509 void *JSNApi::SerializeValue(const EcmaVM *vm, Local<JSValueRef> value, Local<JSValueRef> transfer)
518 | value | Local<JSValueRef> | �� | ��Ҫ���л������ݡ� |
519 | transfer | Local<JSValueRef> | �� | ���л������͡� |
530 Local<JSValueRef> value = StringRef::NewFromUtf8(vm, "abcdefbb");
531 Local<JSValueRef> transfer = StringRef::NewFromUtf8(vm, "abcdefbb");
557 Local<JSValueRef> value = StringRef::NewFromUtf8(vm, "abc");
583 Local<JSValueRef> value = StringRef::NewFromUtf8(vm, "abc");
604 | Local<ObjectRef> | �ɵ���ObjectRef�Լ�����JSValueRef�ĺ������ж����Ƿ���Ч�� |
629 | Local<ObjectRef> | �ɵ���ObjectRef�Լ�����JSValueRef�ĺ������ж����Ƿ���Ч�� |
656 | Local<ObjectRef> | �ɵ���ObjectRef�Լ�����JSValueRef�ĺ������ж����Ƿ���Ч�� |
[all …]
Djsnapi.cpp203 …CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); \
212 …RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
215 …RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
225 Local<JSValueRef> JSON::Parse(const EcmaVM *vm, Local<StringRef> string) in TYPED_ARRAY_ALL()
227 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in TYPED_ARRAY_ALL()
237 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); in TYPED_ARRAY_ALL()
238 return JSNApiHelper::ToLocal<JSValueRef>(result); in TYPED_ARRAY_ALL()
241 Local<JSValueRef> JSON::Stringify(const EcmaVM *vm, Local<JSValueRef> json) in Stringify()
243 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in Stringify()
248 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); in Stringify()
[all …]
Djsnapi_expo.cpp205 Local<PrimitiveRef> JSValueRef::Undefined(const EcmaVM *vm) in Undefined()
211 Local<PrimitiveRef> JSValueRef::Null(const EcmaVM *vm) in Null()
217 Local<PrimitiveRef> JSValueRef::True(const EcmaVM *vm) in True()
223 Local<PrimitiveRef> JSValueRef::False(const EcmaVM *vm) in False()
229 Local<ObjectRef> JSValueRef::ToObject(const EcmaVM *vm) in ToObject()
231 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in ToObject()
237 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); in ToObject()
241 Local<StringRef> JSValueRef::ToString(const EcmaVM *vm) in ToString()
243 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in ToString()
248 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); in ToString()
[all …]
/arkcompiler/ets_runtime/ecmascript/napi/include/
Djsnapi_expo.h53 class JSValueRef; variable
96 using ConcurrentCallback = void (*)(Local<JSValueRef> result, bool success, void *taskInfo, void *d…
380 class ECMA_PUBLIC_API JSValueRef {
473 bool IsStrictEquals(const EcmaVM *vm, Local<JSValueRef> value);
475 bool InstanceOf(const EcmaVM *vm, Local<JSValueRef> value);
511 PropertyAttribute(Local<JSValueRef> value, bool w, bool e, bool c) in PropertyAttribute()
561 Local<JSValueRef> GetValue(const EcmaVM *vm) const in GetValue()
564 return JSValueRef::Undefined(vm); in GetValue()
568 void SetValue(Local<JSValueRef> value) in SetValue()
576 Local<JSValueRef> GetGetter(const EcmaVM *vm) const in GetGetter()
[all …]
Djsnapi.h51 class JSValueRef; variable
87 using ConcurrentCallback = void (*)(Local<JSValueRef> result, bool success, void *taskInfo, void *d…
98 Local<JSValueRef> IsGlobal(const EcmaVM *vm);
99 Local<JSValueRef> IsIgnoreCase(const EcmaVM *vm);
100 Local<JSValueRef> IsMultiline(const EcmaVM *vm);
101 Local<JSValueRef> IsDotAll(const EcmaVM *vm);
102 Local<JSValueRef> IsUtf16(const EcmaVM *vm);
103 Local<JSValueRef> IsStick(const EcmaVM *vm);
113 Local<JSValueRef> GetGeneratorState(const EcmaVM *vm);
114 Local<JSValueRef> GetGeneratorFunction(const EcmaVM *vm);
[all …]
/arkcompiler/ets_runtime/test/fuzztest/globalclass_fuzzer/
Dglobalclass_fuzzer.cpp30 Global<JSValueRef> param; in GlobalFuzzerTest()
35 [[maybe_unused]]Global<JSValueRef> global(param); in GlobalFuzzerTest()
44 Global<JSValueRef> param; in GlobalOperatorEqualFuzzerTest()
45 Global<JSValueRef> global; in GlobalOperatorEqualFuzzerTest()
59 Global<JSValueRef> param; in GlobalMoveFuzzerTest()
64 [[maybe_unused]]Global<JSValueRef> global(std::move(param)); in GlobalMoveFuzzerTest()
73 Global<JSValueRef> param; in GlobalOperatorEqualMoveFuzzerTest()
74 Global<JSValueRef> global; in GlobalOperatorEqualMoveFuzzerTest()
93 Global<JSValueRef> global(vm, current); in GlobalVMLocalFuzzerTest()
/arkcompiler/ets_runtime/ecmascript/napi/test/
Djsnapi_sample.cpp139 Local<JSValueRef> ubigWords = BigIntRef::CreateBigWords(vm_, uSign, uSize, uWords); in HWTEST_F_L0()
173 Local<JSValueRef> ibigWords = BigIntRef::CreateBigWords(vm_, iSign, iSize, iWords); in HWTEST_F_L0()
212 Local<JSValueRef> local = StringRef::NewFromUtf8(vm_, utf8); in HWTEST_F_L0()
213 JSValueRef *jsValue = (*local); in HWTEST_F_L0()
242 Local<JSValueRef> local = StringRef::NewFromUtf16(vm_, utf16); in HWTEST_F_L0()
243 JSValueRef *jsValue = (*local); in HWTEST_F_L0()
395 Local<JSValueRef> Setter1(JsiRuntimeCallInfo *info) in Setter1()
400 Local<JSValueRef> arg = info->GetCallArgRef(0); in Setter1()
401 Local<JSValueRef> value = info->GetThisRef(); in Setter1()
408 return JSValueRef::Undefined(info->GetVM()); in Setter1()
[all …]
Dffi_workload.cpp106 Local<JSValueRef> FunCallback(JsiRuntimeCallInfo *info) in FunCallback()
208 (void)JSValueRef::False(vm_); in HWTEST_F_L0()
211 TEST_TIME(JSValueRef::False); in HWTEST_F_L0()
224 TEST_TIME(JSValueRef::ToObject); in HWTEST_F_L0()
238 TEST_TIME(JSValueRef::ToObject); in HWTEST_F_L0()
252 TEST_TIME(JSValueRef::ToObject); in HWTEST_F_L0()
266 TEST_TIME(JSValueRef::ToObject); in HWTEST_F_L0()
280 TEST_TIME(JSValueRef::ToObject); in HWTEST_F_L0()
294 TEST_TIME(JSValueRef::ToObject); in HWTEST_F_L0()
308 TEST_TIME(JSValueRef::ToObject); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/test/fuzztest/functionrefcall_fuzzer/
Dfunctionrefcall_fuzzer.cpp24 Local<JSValueRef> FuncRefCallCallbackForTest(JsiRuntimeCallInfo* info) in FuncRefCallCallbackForTest()
42 Local<JSValueRef> thisObj(JSValueRef::Undefined(vm)); in FunctionRefCallFuzzTest()
43 Local<JSValueRef> argv[argvLen]; in FunctionRefCallFuzzTest()
45 argv[i] = JSValueRef::Undefined(vm); in FunctionRefCallFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/promiserejectinfo_fuzzer/
Dpromiserejectinfo_fuzzer.cpp36 Local<JSValueRef> promise(promiseStirng); in PromiseRejectInfoNewFuzzTest()
38 Local<JSValueRef> reason(reasonString); in PromiseRejectInfoNewFuzzTest()
69 Local<JSValueRef> promise(promiseStirng); in GetDataFuzzTest()
71 Local<JSValueRef> reason(reasonString); in GetDataFuzzTest()
88 Local<JSValueRef> promise(promiseStirng); in PromiseRejectInfoGetPromiseFuzzTest()
90 Local<JSValueRef> reason(reasonString); in PromiseRejectInfoGetPromiseFuzzTest()
107 Local<JSValueRef> promise(promiseStirng); in PromiseRejectInfoGetReasonFuzzTest()
109 Local<JSValueRef> reason(reasonString); in PromiseRejectInfoGetReasonFuzzTest()
112 [[maybe_unused]]Local<JSValueRef> reason_res = promiseReject.GetReason(); in PromiseRejectInfoGetReasonFuzzTest()
126 Local<JSValueRef> promise(promiseStirng); in PromiseRejectInfoGetOperationFuzzTest()
[all …]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefbooleavalue_fuzzer/
Djsvaluerefbooleavalue_fuzzer.cpp36 Local<JSValueRef> tag = JSValueRef::False(vm); in BooleaValueFuzztest()
39 Local<JSValueRef> tag = JSValueRef::True(vm); in BooleaValueFuzztest()
/arkcompiler/ets_runtime/test/fuzztest/jsnapideleteserializationdata_fuzzer/
Djsnapideleteserializationdata_fuzzer.cpp43 Local<JSValueRef> value(NumberRef::New(vm, input)); in JSNApiDeleteSerializationDataFuzzTest()
44 Local<JSValueRef> transfer(JSValueRef::Undefined(vm)); in JSNApiDeleteSerializationDataFuzzTest()
45 … void* serializationData = JSNApi::SerializeValue(vm, value, transfer, JSValueRef::Undefined(vm)); in JSNApiDeleteSerializationDataFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/jsnapideserializevalue_fuzzer/
Djsnapideserializevalue_fuzzer.cpp43 Local<JSValueRef> value(NumberRef::New(vm, input)); in JSNApiDeserializeValueFuzzTest()
44 Local<JSValueRef> transfer(JSValueRef::Undefined(vm)); in JSNApiDeserializeValueFuzzTest()
45 … void *serializationData = JSNApi::SerializeValue(vm, value, transfer, JSValueRef::Undefined(vm)); in JSNApiDeserializeValueFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisjsprimitive_fuzzer/
Djsvaluerefisjsprimitive_fuzzer.cpp40 Local<JSValueRef> object = JSNApiHelper::ToLocal<JSValueRef>(jsTagPrimitive); in IsJSPrimitiveSymbolFuzztest()
58 Local<JSValueRef> object = JSNApiHelper::ToLocal<JSValueRef>(jsTagPrimitive); in IsJSPrimitiveStringFuzztest()
76 Local<JSValueRef> object = JSNApiHelper::ToLocal<JSValueRef>(jsTagPrimitive); in IsJSPrimitiveIntFuzztest()
/arkcompiler/ets_runtime/test/fuzztest/objectbool_fuzzer/
Dobjectbool_fuzzer.cpp34 Local<JSValueRef> key = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in ObjectBoolGetFuzzTest()
49 Local<JSValueRef> key = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in ObjectBoolHasFuzzTest()
64 Local<JSValueRef> value(JSValueRef::Undefined(vm)); in ObjectBoolSetFuzzTest()
65 Local<JSValueRef> key = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in ObjectBoolSetFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/objectref_fuzzer/
Dobjectref_fuzzer.cpp23 using FunctionForRef = Local<JSValueRef>(*)(JsiRuntimeCallInfo*);
25 Local<JSValueRef> FuncRefNewCallbackForTest(JsiRuntimeCallInfo* info) in FuncRefNewCallbackForTest()
40 Local<JSValueRef> key = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in SetAccessorPropertyFuzzTest()
59 Local<JSValueRef> key = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in DefinePropertyFuzzTest()
60 Local<JSValueRef> value = ObjectRef::New(vm); in DefinePropertyFuzzTest()
/arkcompiler/ets_runtime/test/executiontest/
Dthread_termination_test.cpp25 using FunctionCallbackInfo = Local<JSValueRef>(*)(JsiRuntimeCallInfo *);
50 static Local<JSValueRef> TerminateThread(JsiRuntimeCallInfo *runtimeCallInfo);
51 static Local<JSValueRef> Fail(JsiRuntimeCallInfo *runtimeCallInfo);
52 static Local<JSValueRef> Signal(JsiRuntimeCallInfo *runtimeCallInfo);
106 Local<JSValueRef> ThreadTerminationTest::TerminateThread(JsiRuntimeCallInfo *runtimeCallInfo) in TerminateThread()
110 return JSValueRef::Undefined(vm); in TerminateThread()
113 Local<JSValueRef> ThreadTerminationTest::Fail([[maybe_unused]]JsiRuntimeCallInfo *runtimeCallInfo) in Fail()
118 Local<JSValueRef> ThreadTerminationTest::Signal(JsiRuntimeCallInfo *runtimeCallInfo) in Signal()
122 return JSValueRef::Undefined(vm); in Signal()
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisasync_fuzzer/
Djsvaluerefisasync_fuzzer.cpp43 Local<JSValueRef> object = JSNApiHelper::ToLocal<JSValueRef>(asyncgefu); in JSValueRefIsAsyncGeneratorFunctionTrueFuzzTest()
60 Local<JSValueRef> object = IntegerRef::New(vm, num); in JSValueRefIsAsyncGeneratorFunctionFalseFuzzTest()
81 Local<JSValueRef> object = JSNApiHelper::ToLocal<JSValueRef>(asyncgefu); in JSValueRefIsAsyncGeneratorObjectTrueFuzzTest()
98 Local<JSValueRef> object = IntegerRef::New(vm, num); in JSValueRefIsAsyncGeneratorObjectFalseFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefismodulenamespace_fuzzer/
Djsvaluerefismodulenamespace_fuzzer.cpp61 Local<JSValueRef> moduleNamespace = JSNApiHelper::ToLocal<ModuleNamespace>(moduleNamespaceTag); in IsModuleNamespaceObjectFuzztest()
83 Local<JSValueRef> proxy = JSNApiHelper::ToLocal<JSProxy>(JSHandle<JSTaggedValue>(proxyHandle)); in IsProxyFuzztest()
107 Local<JSValueRef> object = JSNApiHelper::ToLocal<JSValueRef>(collatorTagHandleVal); in IsJSCollatorFuzztest()
132 Local<JSValueRef> object = JSNApiHelper::ToLocal<JSValueRef>(tagPlureRules); in IsJSPluralRulesFuzztest()
161 Local<JSValueRef> object = ObjectRef::New(vm); in IsJSListFormatFuzztest()
181 Local<JSValueRef> jsValueRef = JSNApiHelper::ToLocal<JSPrimitiveRef>(jsTaggedValue); in IsJSPrimitiveRefFuzztest()
206 Local<JSValueRef> jsValueRef = JSNApiHelper::ToLocal<ArrayRef>(Que); in IsDequeFuzztest()
211 Local<JSValueRef> CreateJSValueRef(EcmaVM *vm, panda::ecmascript::JSType type) in CreateJSValueRef()
219 return JSNApiHelper::ToLocal<JSValueRef>(jsTaggedValue); in CreateJSValueRef()
231 Local<JSValueRef> jsInt1 = CreateJSValueRef(vm, JSType::JS_INTL); in IsJSIntlFuzztest()
[all …]

12345