| /arkcompiler/ets_runtime/ecmascript/debugger/ |
| D | debugger_api.h | 71 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 …]
|
| D | debugger_api.cpp | 141 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/ |
| D | runtime_impl.h | 69 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 …]
|
| D | runtime_impl.cpp | 158 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/ |
| D | debugger_executor.cpp | 32 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 …]
|
| D | debugger_executor.h | 33 …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/ |
| D | JSNapi接口说明.md | 509 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 …]
|
| D | jsnapi.cpp | 203 …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 …]
|
| D | jsnapi_expo.cpp | 205 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/ |
| D | jsnapi_expo.h | 53 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 …]
|
| D | jsnapi.h | 51 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/ |
| D | globalclass_fuzzer.cpp | 30 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/ |
| D | jsnapi_sample.cpp | 139 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 …]
|
| D | ffi_workload.cpp | 106 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/ |
| D | functionrefcall_fuzzer.cpp | 24 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/ |
| D | promiserejectinfo_fuzzer.cpp | 36 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/ |
| D | jsvaluerefbooleavalue_fuzzer.cpp | 36 Local<JSValueRef> tag = JSValueRef::False(vm); in BooleaValueFuzztest() 39 Local<JSValueRef> tag = JSValueRef::True(vm); in BooleaValueFuzztest()
|
| /arkcompiler/ets_runtime/test/fuzztest/jsnapideleteserializationdata_fuzzer/ |
| D | jsnapideleteserializationdata_fuzzer.cpp | 43 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/ |
| D | jsnapideserializevalue_fuzzer.cpp | 43 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/ |
| D | jsvaluerefisjsprimitive_fuzzer.cpp | 40 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/ |
| D | objectbool_fuzzer.cpp | 34 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/ |
| D | objectref_fuzzer.cpp | 23 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/ |
| D | thread_termination_test.cpp | 25 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/ |
| D | jsvaluerefisasync_fuzzer.cpp | 43 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/ |
| D | jsvaluerefismodulenamespace_fuzzer.cpp | 61 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 …]
|