/arkcompiler/toolchain/tooling/backend/ |
H A D | debugger_executor.h | 33 static Local<JSValueRef> GetValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<StringRef> name); 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<StringRef> name); 47 static Local<JSValueRef> GetLexicalValue(const EcmaVM *vm, const FrameHandler *frameHandler, 48 Local<StringRe [all...] |
H A D | debugger_executor.cpp | 26 Local<ObjectRef> globalObj = JSNApi::GetGlobalObject(vm); in Initialize() 33 Local<JSValueRef> DebuggerExecutor::DebuggerGetValue(JsiRuntimeCallInfo *runtimeCallInfo) in DebuggerGetValue() 40 Local<JSValueRef> name = runtimeCallInfo->GetCallArgRef(0); in DebuggerGetValue() 44 Local<JSValueRef> isThrow = runtimeCallInfo->GetCallArgRef(1); in DebuggerGetValue() 49 Local<JSValueRef> value = GetValue(vm, frameHandler.get(), Local<StringRef>(name)); in DebuggerGetValue() 59 std::string varName = Local<StringRef>(name)->ToString(vm); in DebuggerGetValue() 61 return Local<JSValueRef>(); in DebuggerGetValue() 64 Local<JSValueRef> DebuggerExecutor::DebuggerSetValue(JsiRuntimeCallInfo *runtimeCallInfo) in DebuggerSetValue() 71 Local<JSValueRe in DebuggerSetValue() [all...] |
/arkcompiler/ets_runtime/ecmascript/napi/include/ |
H A D | jsnapi_expo.h | 53 class Local; 111 using ConcurrentCallback = void (*)(Local<JSValueRef> result, bool success, void *taskInfo, void *data); 213 class ECMA_PUBLIC_API Local { // NOLINT(cppcoreguidelines-special-member-functions, hicpp-special-member-functions) class 215 inline Local() = default; 218 inline Local(const Local<S> ¤t) : address_(reinterpret_cast<uintptr_t>(*current)) in Local() function in panda::Local 223 Local(const EcmaVM *vm, const Global<T> ¤t); 225 Local(const EcmaVM *vm, const CopyableGlobal<T> ¤t); 227 ~Local() = default; 254 explicit inline Local(uintptr_ function in panda::Local [all...] |
H A D | jsnapi.h | 51 class Local; 87 using ConcurrentCallback = void (*)(Local<JSValueRef> result, bool success, void *taskInfo, void *data); 96 Local<StringRef> GetOriginalSource(const EcmaVM *vm); 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<JSValueRe 606 Local<T>::Local(const EcmaVM *vm, const CopyableGlobal<T> ¤t) Local() function in panda::Local 612 Local<T>::Local(const EcmaVM *vm, const Global<T> ¤t) Local() function in panda::Local [all...] |
/arkcompiler/toolchain/tooling/agent/ |
H A D | runtime_impl.h | 78 void CacheObjectIfNeeded(Local<JSValueRef> valRef, RemoteObject *remoteObj); 81 void AddTypedArrayRef(Local<ArrayBufferRef> arrayBufferRef, int32_t length, 83 void AddTypedArrayRefs(Local<ArrayBufferRef> arrayBufferRef, 85 void AddSharedArrayBufferRefs(Local<ArrayBufferRef> arrayBufferRef, 87 void GetProtoOrProtoType(Local<JSValueRef> value, bool isOwn, bool isAccessorOnly, 89 void GetAdditionalProperties(Local<JSValueRef> value, 91 void SetKeyValue(Local<JSValueRef> &jsValueRef, 93 void GetPrimitiveNumberValue(Local<JSValueRef> value, 95 void GetPrimitiveStringValue(Local<JSValueRef> value, 97 void GetPrimitiveBooleanValue(Local<JSValueRe [all...] |
H A D | runtime_impl.cpp | 189 Local<JSValueRef> value = Local<JSValueRef>(vm_, iter->second); in GetProperties() 203 Local<ArrayBufferRef> arrayBufferRef(value); in GetProperties() 206 Local<ArrayBufferRef> arrayBufferRef(value); in GetProperties() 290 Local<ArrayRef> keys = Local<ObjectRef>(value)->GetOwnPropertyNames(vm_); in GetProperties() 292 Local<JSValueRef> name = JSValueRef::Undefined(vm_); in GetProperties() 296 if (!Local<ObjectRef>(value)->GetOwnProperty(vm_, name, jsProperty)) { in GetProperties() 313 Local<JSValueRef> vValue = jsProperty.GetValue(vm_); in GetProperties() 332 void RuntimeImpl::AddTypedArrayRefs(Local<ArrayBufferRe [all...] |
/arkcompiler/ets_runtime/ecmascript/debugger/ |
H A D | debugger_api.h | 95 static Local<JSValueRef> GetVRegValue(const EcmaVM *ecmaVm, 97 static void SetVRegValue(FrameHandler *frameHandler, size_t index, Local<JSValueRef> value); 99 static Local<JSValueRef> GetProperties(const EcmaVM *ecmaVm, const FrameHandler *frameHandler, 102 uint32_t slot, Local<JSValueRef> value); 104 static Local<JSValueRef> GetGlobalValue(const EcmaVM *ecmaVm, Local<StringRef> name); 105 static bool SetGlobalValue(const EcmaVM *ecmaVm, Local<StringRef> name, Local<JSValueRef> value); 108 static Local<JSValueRef> GetAndClearException(const EcmaVM *ecmaVm); 116 static Local<JSValueRe [all...] |
H A D | debugger_api.cpp | 128 void DebuggerApi::SetVRegValue(FrameHandler *frameHandler, size_t index, Local<JSValueRef> value) in SetVRegValue() 209 Local<JSValueRef> DebuggerApi::GetVRegValue(const EcmaVM *ecmaVm, in GetVRegValue() 218 Local<JSValueRef> DebuggerApi::GetAndClearException(const EcmaVM *ecmaVm) in GetAndClearException() 226 void DebuggerApi::SetException(const EcmaVM *ecmaVm, Local<JSValueRef> exception) in SetException() 259 Local<FunctionRef> condFuncRef, bool isSmartBreakpoint) in SetBreakpoint() 304 void DebuggerApi::GetObjectClassName(const EcmaVM *ecmaVM, Local<JSValueRef> &tagged, std::string &className) in GetObjectClassName() 309 Local<JSValueRef> prototype = Local<ObjectRef>(tagged)->GetPrototype(ecmaVM); in GetObjectClassName() 310 Local<StringRef> key = StringRef::NewFromUtf8(ecmaVM, "constructor"); in GetObjectClassName() 312 if (!Local<ObjectRe in GetObjectClassName() [all...] |
/arkcompiler/ets_runtime/ecmascript/napi/test/ |
H A D | jsnapi_sample.cpp | 79 Local<IntegerRef> intObject = IntegerRef::New(vm_, inputInt); in HWTEST_F_L0() 82 Local<PrimitiveRef> pintObject = intObject; in HWTEST_F_L0() 86 Local<IntegerRef> uintObject = IntegerRef::NewFromUnsigned(vm_, inputUint); in HWTEST_F_L0() 96 Local<NumberRef> doubleObject = NumberRef::New(vm_, inputDouble); in HWTEST_F_L0() 99 Local<PrimitiveRef> pdoubleObject = doubleObject; in HWTEST_F_L0() 103 Local<NumberRef> int32tObject = NumberRef::New(vm_, inputInt32t); in HWTEST_F_L0() 106 Local<PrimitiveRef> pint32tObject = int32tObject; in HWTEST_F_L0() 110 Local<NumberRef> uint32tObject = NumberRef::New(vm_, inputUint32t); in HWTEST_F_L0() 113 Local<PrimitiveRef> puint32tObject = uint32tObject; in HWTEST_F_L0() 117 Local<NumberRe in HWTEST_F_L0() [all...] |
H A D | jsnapi_first_tests.cpp | 75 using FunctionForRef = Local<JSValueRef> (*)(JsiRuntimeCallInfo *); 109 Local<NumberRef> obj = NumberRef::New(vm_, val); in TestNumberRef() 138 Local<JSValueRef> FunctionCallback(JsiRuntimeCallInfo *info) in FunctionCallback() 147 Local<ObjectRef> object = ObjectRef::New(vm); in WeakRefCallback() 150 Local<ObjectRef> object1 = ObjectRef::New(vm); in WeakRefCallback() 166 Local<ObjectRef> globalObject = JSNApi::GetGlobalObject(vm_); in HWTEST_F_L0() 188 Local<FunctionRef> callback = FunctionRef::New(vm_, FunctionCallback); in HWTEST_F_L0() 190 std::vector<Local<JSValueRef>> arguments; in HWTEST_F_L0() 192 Local<JSValueRef> result = callback->Call(vm_, JSValueRef::Undefined(vm_), in HWTEST_F_L0() 195 Local<ArrayRe in HWTEST_F_L0() [all...] |
H A D | jsnapi_sendable_tests.cpp | 62 Local<NumberRef> obj = NumberRef::New(vm_, val); in TestNumberRef() 89 Local<StringRef> staticKey; 90 Local<StringRef> nonStaticKey; 91 Local<StringRef> instanceKey; 92 Local<StringRef> getterSetterKey; 93 Local<StringRef> invalidKey; 99 Local<JSValueRef> jsThisRef = info->GetThisRef(); in FunctionCallback() 100 Local<ObjectRef> thisRef = jsThisRef->ToObject(vm); in FunctionCallback() 104 Local<FunctionRef> GetNewSendableClassFunction( in GetNewSendableClassFunction() 105 EcmaVM *vm, Local<FunctionRe in GetNewSendableClassFunction() [all...] |
H A D | jsnapi_second_tests.cpp | 81 using FunctionForRef = Local<JSValueRef> (*)(JsiRuntimeCallInfo *); 115 Local<NumberRef> obj = NumberRef::New(vm_, val); in TestNumberRef() 144 Local<JSValueRef> FunctionCallback(JsiRuntimeCallInfo *info) in FunctionCallback() 153 Local<ObjectRef> object = ObjectRef::New(vm); in WeakRefCallback() 156 Local<ObjectRef> object1 = ObjectRef::New(vm); in WeakRefCallback() 172 Local<JSValueRef> reason = info->GetCallArgRef(0); in CheckReject() 174 ASSERT_EQ(Local<StringRef>(reason)->ToString(info->GetVM()), "Reject"); in CheckReject() 177 Local<JSValueRef> RejectCallback(JsiRuntimeCallInfo *info) in RejectCallback() 195 Local<NumberRef> res = NumberRef::New(vm_, input); in HWTEST_F_L0() 196 Local<NumberRe in HWTEST_F_L0() [all...] |
H A D | jsnapi_third_tests.cpp | 72 using FunctionForRef = Local<JSValueRef> (*)(JsiRuntimeCallInfo *); 106 Local<NumberRef> obj = NumberRef::New(vm_, val); in TestNumberRef() 149 Local<JSValueRef> FunctionCallback(JsiRuntimeCallInfo *info) in FunctionCallback() 158 Local<ObjectRef> object = ObjectRef::New(vm); in WeakRefCallback() 161 Local<ObjectRef> object1 = ObjectRef::New(vm); in WeakRefCallback() 177 Local<JSValueRef> reason = info->GetCallArgRef(0); in CheckReject() 179 ASSERT_EQ(Local<StringRef>(reason)->ToString(info->GetVM()), "Reject"); in CheckReject() 182 Local<JSValueRef> RejectCallback(JsiRuntimeCallInfo *info) in RejectCallback() 211 Local<JSValueRef> genObjectRef = JSNApiHelper::ToLocal<GeneratorObjectRef>(genObjTagHandleVal); in HWTEST_F_L0() 252 Local<JSValueRe in HWTEST_F_L0() [all...] |
H A D | ffi_workload.cpp | 106 Local<JSValueRef> FunCallback(JsiRuntimeCallInfo *info) in FunCallback() 218 Local<StringRef> obj(StringRef::NewFromUtf8(vm_, "-123.3")); in HWTEST_F_L0() 232 Local<StringRef> obj = StringRef::NewFromUtf16(vm_, &data); in HWTEST_F_L0() 246 Local<NumberRef> numberObj(NumberRef::New(vm_, num)); in HWTEST_F_L0() 260 Local<NumberRef> obj = NumberRef::New(vm_, num); in HWTEST_F_L0() 274 Local<NumberRef> obj = NumberRef::New(vm_, num); in HWTEST_F_L0() 288 Local<NumberRef> obj = NumberRef::New(vm_, num); in HWTEST_F_L0() 302 Local<BigIntRef> bigIntObj = BigIntRef::New(vm_, num); in HWTEST_F_L0() 315 Local<SymbolRef> symbolObj(SymbolRef::New(vm_, StringRef::NewFromUtf8(vm_, "-123.3"))); in HWTEST_F_L0() 329 Local<NumberRe in HWTEST_F_L0() [all...] |
/arkcompiler/ets_runtime/test/fuzztest/promiserejectinfo_fuzzer/ |
H A D | promiserejectinfo_fuzzer.cpp | 35 Local<StringRef> promiseStirng = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in PromiseRejectInfoNewFuzzTest() 36 Local<JSValueRef> promise(promiseStirng); in PromiseRejectInfoNewFuzzTest() 37 Local<StringRef> reasonString = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in PromiseRejectInfoNewFuzzTest() 38 Local<JSValueRef> reason(reasonString); in PromiseRejectInfoNewFuzzTest() 54 Local<PromiseCapabilityRef> capability = PromiseCapabilityRef::New(vm); in GetPromiseFuzzTest() 55 [[maybe_unused]]Local<PromiseRef> promise = capability->GetPromise(vm); in GetPromiseFuzzTest() 68 Local<StringRef> promiseStirng = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in GetDataFuzzTest() 69 Local<JSValueRef> promise(promiseStirng); in GetDataFuzzTest() 70 Local<StringRef> reasonString = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in GetDataFuzzTest() 71 Local<JSValueRe in GetDataFuzzTest() [all...] |
/arkcompiler/ets_runtime/test/fuzztest/promiseref_fuzzer/ |
H A D | promiseref_fuzzer.cpp | 26 using FunctionCallback = Local<JSValueRef>(*)(JsiRuntimeCallInfo*); in PromiseRefCatchFuzzTest() 36 Local<PromiseCapabilityRef> capability = PromiseCapabilityRef::New(vm); in PromiseRefCatchFuzzTest() 37 Local<PromiseRef> promise = capability->GetPromise(vm); in PromiseRefCatchFuzzTest() 39 Local<FunctionRef> reject = FunctionRef::New(vm, RejectCallback); in PromiseRefCatchFuzzTest() 46 using FunctionCallback = Local<JSValueRef>(*)(JsiRuntimeCallInfo*); in PromiseRefThenFinallyFuzzTest() 56 Local<PromiseCapabilityRef> capability = PromiseCapabilityRef::New(vm); in PromiseRefThenFinallyFuzzTest() 57 Local<PromiseRef> promise = capability->GetPromise(vm); in PromiseRefThenFinallyFuzzTest() 59 Local<FunctionRef> reject = FunctionRef::New(vm, RejectCallback); in PromiseRefThenFinallyFuzzTest() 67 using FunctionCallback = Local<JSValueRef>(*)(JsiRuntimeCallInfo*); in PromiseRefThenWithTwoParameterFuzzTest() 77 Local<PromiseCapabilityRe in PromiseRefThenWithTwoParameterFuzzTest() [all...] |
/arkcompiler/ets_runtime/test/fuzztest/objectref_fuzzer/ |
H A 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() 42 Local<FunctionRef> getter = FunctionRef::New(vm, nativeFunc); in SetAccessorPropertyFuzzTest() 43 Local<FunctionRef> setter = FunctionRef::New(vm, nativeFunc); in SetAccessorPropertyFuzzTest() 44 Local<ObjectRef> object = ObjectRef::New(vm); in SetAccessorPropertyFuzzTest() 58 Local<ObjectRef> object = ObjectRef::New(vm); in DefinePropertyFuzzTest() 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/fuzztest/objectbool_fuzzer/ |
H A D | objectbool_fuzzer.cpp | 33 Local<ObjectRef> object = ObjectRef::New(vm); in ObjectBoolGetFuzzTest() 34 Local<JSValueRef> key = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in ObjectBoolGetFuzzTest() 48 Local<ObjectRef> object = ObjectRef::New(vm); in ObjectBoolHasFuzzTest() 49 Local<JSValueRef> key = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in ObjectBoolHasFuzzTest() 63 Local<ObjectRef> object = ObjectRef::New(vm); in ObjectBoolSetFuzzTest() 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/jsvaluereffoundationvalue_fuzzer/ |
H A D | jsvaluereffoundationvalue_fuzzer.cpp | 45 Local<IntegerRef> intValue = IntegerRef::New(vm, key); in JSValueRefIsNumberValueFuzzTest() 50 Local<NumberRef> resUnit32 = NumberRef::New(vm, inputUnit32); in JSValueRefIsNumberValueFuzzTest() 55 Local<BooleanRef> resBool = BooleanRef::New(vm, inputBool); in JSValueRefIsNumberValueFuzzTest() 56 Local<StringRef> stringUtf8 = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in JSValueRefIsNumberValueFuzzTest() 73 Local<JSValueRef> tag = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in JSValueRefIsStringValueFuzzTest() 95 Local<JSValueRef> tag = IntegerRef::New(vm, number); in JSValueRefWithinInt32ValueFuzzTest() 100 Local<JSValueRef> FunCallback(JsiRuntimeCallInfo *info) in FunCallback() 117 Local<FunctionRef> obj(FunctionRef::NewClassFunction(vm, nativeFunc, deleter, (void *)(data + size))); in JSValueRefIsFunctionValueFuzzTest() 139 Local<JSValueRef> targetUInt = IntegerRef::New(vm, number); in JSValueRefIsTypedArrayValueFuzzTest() 150 Local<ArrayBufferRe in JSValueRefIsTypedArrayValueFuzzTest() [all...] |
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisarray_fuzzer/ |
H A D | jsvaluerefisarray_fuzzer.cpp | 34 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, (void *)data); in IsInt8ArrayFuzztest() 35 Local<JSValueRef> typedArray = Int8ArrayRef::New(vm, arrayBuffer, 0, (int32_t)size); in IsInt8ArrayFuzztest() 50 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, (void *)data); in IsUint8ArrayFuzztest() 51 Local<JSValueRef> typedArray = Uint8ArrayRef::New(vm, arrayBuffer, 0, (int32_t)size); in IsUint8ArrayFuzztest() 66 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, (void *)data); in IsUint8ClampedArrayFuzztest() 67 Local<JSValueRef> typedArray = Uint8ClampedArrayRef::New(vm, arrayBuffer, 0, (int32_t)size); in IsUint8ClampedArrayFuzztest() 82 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, (void *)data); in IsInt16ArrayFuzztest() 84 Local<JSValueRef> typedArray = Int16ArrayRef::New(vm, arrayBuffer, 0, length); in IsInt16ArrayFuzztest() 99 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, (void *)data); in IsUint16ArrayFuzztest() 101 Local<JSValueRe in IsUint16ArrayFuzztest() [all...] |
/arkcompiler/ets_runtime/ecmascript/js_vm/ |
H A D | main.cpp | 52 bool IsEqual(EcmaVM *vm, Local<JSValueRef> jsArg0, Local<JSValueRef> jsArg1) in IsEqual() 57 Local<ArrayRef> arr0(jsArg0); in IsEqual() 58 Local<ArrayRef> arr1(jsArg1); in IsEqual() 64 Local<JSValueRef> arg0 = ArrayRef::GetValueAt(vm, arr0, i); in IsEqual() 65 Local<JSValueRef> arg1 = ArrayRef::GetValueAt(vm, arr1, i); in IsEqual() 75 Local<JSValueRef> AssertEqual(JsiRuntimeCallInfo *runtimeInfo) in AssertEqual() 87 Local<JSValueRef> jsArg0 = runtimeInfo->GetCallArgRef(0); in AssertEqual() 88 Local<JSValueRef> jsArg1 = runtimeInfo->GetCallArgRef(1); in AssertEqual() 100 Local<JSValueRe [all...] |
/arkcompiler/ets_runtime/test/fuzztest/exceptionclass_fuzzer/ |
H A D | exceptionclass_fuzzer.cpp | 35 Local<StringRef> message = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in ExpectionErrorFuzzTest() 36 [[maybe_unused]]Local<JSValueRef> error = Exception::Error(vm, message); in ExpectionErrorFuzzTest() 49 Local<StringRef> message = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in ExpectionRangeErrorFuzzTest() 50 [[maybe_unused]]Local<JSValueRef> error = Exception::RangeError(vm, message); in ExpectionRangeErrorFuzzTest() 63 Local<StringRef> message = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in ReferenceErrorFuzzTest() 64 [[maybe_unused]]Local<JSValueRef> error = Exception::ReferenceError(vm, message); in ReferenceErrorFuzzTest() 77 Local<StringRef> message = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in SYNTexErrorFuzzTest() 78 [[maybe_unused]]Local<JSValueRef> error = Exception::SyntaxError(vm, message); in SYNTexErrorFuzzTest()
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
H A D | jsnapi.cpp | 147 Local<Type##Ref> Type##Ref::New( \ 148 const EcmaVM *vm, Local<ArrayBufferRef> buffer, int32_t byteOffset, int32_t length) \ 173 Local<Type##Ref> Type##Ref::New( \ 174 const EcmaVM *vm, Local<SendableArrayBufferRef> buffer, int32_t byteOffset, int32_t length) \ 199 Local<JSValueRef> JSON::Parse(const EcmaVM *vm, Local<StringRef> string) in Parse() 217 Local<JSValueRef> JSON::Stringify(const EcmaVM *vm, Local<JSValueRef> json) in Stringify() 229 Local<StringRef> RegExpRef::GetOriginalSource(const EcmaVM *vm) in GetOriginalSource() 274 Local<JSValueRe [all...] |
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefispromisevalue_fuzzer/ |
H A D | jsvaluerefispromisevalue_fuzzer.cpp | 25 Local<JSValueRef> RejectCallback(JsiRuntimeCallInfo *info) in RejectCallback() 40 Local<PromiseCapabilityRef> capability = PromiseCapabilityRef::New(vm); in JSValueRefIsPromiseValueFuzzTest() 41 Local<PromiseRef> promise = capability->GetPromise(vm); in JSValueRefIsPromiseValueFuzzTest() 44 Local<FunctionRef> reject = FunctionRef::New(vm, nativeFunc, deleter, (void *)(data + size)); in JSValueRefIsPromiseValueFuzzTest() 45 Local<PromiseRef> catchPromise = promise->Catch(vm, reject); in JSValueRefIsPromiseValueFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/arrayref_fuzzer/ |
H A D | arrayref_fuzzer.cpp | 43 Local<ObjectRef> globalObject = JSNApi::GetGlobalObject(vm); in ArrayRefGetValueAtFuzzerTest() 44 Local<ArrayRef> property = ArrayRef::New(vm, (uint32_t)size); in ArrayRefGetValueAtFuzzerTest() 49 [[maybe_unused]]Local<JSValueRef> value = property->GetValueAt(vm, globalObject, (uint32_t)size); in ArrayRefGetValueAtFuzzerTest() 62 Local<ArrayRef> property = ArrayRef::New(vm, (uint32_t)size); in ArrayRefLengthFuzzerTest() 76 Local<ObjectRef> globalObject = JSNApi::GetGlobalObject(vm); in ArrayRefSetValueAtFuzzerTest() 77 Local<ArrayRef> property = ArrayRef::New(vm, (uint32_t)size); in ArrayRefSetValueAtFuzzerTest() 78 Local<JSValueRef> value = ObjectRef::New(vm); in ArrayRefSetValueAtFuzzerTest()
|