Lines Matching full:vm
31 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsNumberValueFuzzTest() local
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()
61 JSNApi::DestroyJSVM(vm); in JSValueRefIsNumberValueFuzzTest()
68 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsStringValueFuzzTest() local
73 Local<JSValueRef> tag = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in JSValueRefIsStringValueFuzzTest()
74 tag->IsString(vm); in JSValueRefIsStringValueFuzzTest()
75 JSNApi::DestroyJSVM(vm); in JSValueRefIsStringValueFuzzTest()
82 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefWithinInt32ValueFuzzTest() local
95 Local<JSValueRef> tag = IntegerRef::New(vm, number); in JSValueRefWithinInt32ValueFuzzTest()
97 JSNApi::DestroyJSVM(vm); in JSValueRefWithinInt32ValueFuzzTest()
110 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsFunctionValueFuzzTest() local
117 …Local<FunctionRef> obj(FunctionRef::NewClassFunction(vm, nativeFunc, deleter, (void *)(data + size… in JSValueRefIsFunctionValueFuzzTest()
118 (void)obj->IsFunction(vm); in JSValueRefIsFunctionValueFuzzTest()
119 JSNApi::DestroyJSVM(vm); in JSValueRefIsFunctionValueFuzzTest()
126 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsTypedArrayValueFuzzTest() local
139 Local<JSValueRef> targetUInt = IntegerRef::New(vm, number); in JSValueRefIsTypedArrayValueFuzzTest()
140 targetUInt->IsTypedArray(vm); in JSValueRefIsTypedArrayValueFuzzTest()
150 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in JSValueRefIsTypedArrayValueFuzzTest()
151 ref->IsArrayBuffer(vm); in JSValueRefIsTypedArrayValueFuzzTest()
152 Local<Uint32ArrayRef> typedArray = Uint32ArrayRef::New(vm, ref, (int32_t)size, (int32_t)size); in JSValueRefIsTypedArrayValueFuzzTest()
153 typedArray->IsTypedArray(vm); in JSValueRefIsTypedArrayValueFuzzTest()
154 JSNApi::DestroyJSVM(vm); in JSValueRefIsTypedArrayValueFuzzTest()
161 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsDateValueFuzzTest() local
175 Local<IntegerRef> intValue = IntegerRef::New(vm, key); in JSValueRefIsDateValueFuzzTest()
180 Local<NumberRef> resUnit32 = NumberRef::New(vm, inputUnit32); in JSValueRefIsDateValueFuzzTest()
181 Local<StringRef> stringUtf8 = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in JSValueRefIsDateValueFuzzTest()
192 Local<DateRef> dateRef = DateRef::New(vm, timeRef); in JSValueRefIsDateValueFuzzTest()
193 resUnit32->IsDate(vm); in JSValueRefIsDateValueFuzzTest()
194 intValue->IsDate(vm); in JSValueRefIsDateValueFuzzTest()
195 stringUtf8->IsDate(vm); in JSValueRefIsDateValueFuzzTest()
196 dateRef->IsDate(vm); in JSValueRefIsDateValueFuzzTest()
197 JSNApi::DestroyJSVM(vm); in JSValueRefIsDateValueFuzzTest()
204 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsErrorValueFuzzTest() local
218 Local<IntegerRef> intValue = IntegerRef::New(vm, key); in JSValueRefIsErrorValueFuzzTest()
223 Local<NumberRef> resUnit32 = NumberRef::New(vm, inputUnit32); in JSValueRefIsErrorValueFuzzTest()
224 Local<StringRef> stringUtf8 = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in JSValueRefIsErrorValueFuzzTest()
225 Local<JSValueRef> error = Exception::Error(vm, stringUtf8); in JSValueRefIsErrorValueFuzzTest()
226 resUnit32->IsError(vm); in JSValueRefIsErrorValueFuzzTest()
227 intValue->IsError(vm); in JSValueRefIsErrorValueFuzzTest()
228 stringUtf8->IsError(vm); in JSValueRefIsErrorValueFuzzTest()
229 error->IsError(vm); in JSValueRefIsErrorValueFuzzTest()
230 JSNApi::DestroyJSVM(vm); in JSValueRefIsErrorValueFuzzTest()
237 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefToStringValueFuzzTest() local
251 Local<IntegerRef> intValue = IntegerRef::New(vm, key); in JSValueRefToStringValueFuzzTest()
256 Local<NumberRef> resUnit32 = NumberRef::New(vm, inputUnit32); in JSValueRefToStringValueFuzzTest()
261 Local<BooleanRef> resBool = BooleanRef::New(vm, inputBool); in JSValueRefToStringValueFuzzTest()
262 Local<StringRef> stringUtf8 = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in JSValueRefToStringValueFuzzTest()
264 intValue->ToString(vm); in JSValueRefToStringValueFuzzTest()
265 resUnit32->ToString(vm); in JSValueRefToStringValueFuzzTest()
266 resBool->ToString(vm); in JSValueRefToStringValueFuzzTest()
267 toTarget->ToString(vm); in JSValueRefToStringValueFuzzTest()
268 JSNApi::DestroyJSVM(vm); in JSValueRefToStringValueFuzzTest()