• Home
  • Raw
  • Download

Lines Matching full:vm

40     EcmaVM *vm = JSNApi::CreateJSVM(option);  in IsModuleNamespaceObjectFuzztest()  local
42 JsiFastNativeScope scope(vm); in IsModuleNamespaceObjectFuzztest()
47 ObjectFactory *objectFactory = vm->GetFactory(); in IsModuleNamespaceObjectFuzztest()
50 …SourceTextModule::AddLocalExportEntry(vm->GetJSThread(), module, localExportEntry1, 0, ERROR_TYPE_… in IsModuleNamespaceObjectFuzztest()
52 …SourceTextModule::AddLocalExportEntry(vm->GetJSThread(), module, localExportEntry2, 1, ERROR_TYPE_… in IsModuleNamespaceObjectFuzztest()
53 … JSHandle<TaggedArray> localExportEntries(vm->GetJSThread(), module->GetLocalExportEntries()); in IsModuleNamespaceObjectFuzztest()
56 … ModuleManager *moduleManager = vm->GetJSThread()->GetCurrentEcmaContext()->GetModuleManager(); in IsModuleNamespaceObjectFuzztest()
58 JSHandle<ModuleNamespace> np = ModuleNamespace::ModuleNamespaceCreate(vm->GetJSThread(), in IsModuleNamespaceObjectFuzztest()
63 moduleNamespace->IsModuleNamespaceObject(vm); in IsModuleNamespaceObjectFuzztest()
65 JSNApi::DestroyJSVM(vm); in IsModuleNamespaceObjectFuzztest()
72 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsProxyFuzztest() local
74 JsiFastNativeScope scope(vm); in IsProxyFuzztest()
79 auto thread = vm->GetJSThread(); in IsProxyFuzztest()
80 JSHandle<GlobalEnv> globalEnv = vm->GetGlobalEnv(); in IsProxyFuzztest()
88 proxy->IsProxy(vm); in IsProxyFuzztest()
90 JSNApi::DestroyJSVM(vm); in IsProxyFuzztest()
97 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSCollatorFuzztest() local
99 JsiFastNativeScope scope(vm); in IsJSCollatorFuzztest()
104 auto thread = vm->GetJSThread(); in IsJSCollatorFuzztest()
105 ObjectFactory *factory = vm->GetFactory(); in IsJSCollatorFuzztest()
106 JSHandle<JSTaggedValue> ctor = vm->GetGlobalEnv()->GetCollatorFunction(); in IsJSCollatorFuzztest()
115 object->IsJSCollator(vm); in IsJSCollatorFuzztest()
117 JSNApi::DestroyJSVM(vm); in IsJSCollatorFuzztest()
124 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSPluralRulesFuzztest() local
126 JsiFastNativeScope scope(vm); in IsJSPluralRulesFuzztest()
131 auto thread = vm->GetJSThread(); in IsJSPluralRulesFuzztest()
132 ObjectFactory *factory = vm->GetFactory(); in IsJSPluralRulesFuzztest()
133 JSHandle<GlobalEnv> env = vm->GetGlobalEnv(); in IsJSPluralRulesFuzztest()
143 object->IsJSPluralRules(vm); in IsJSPluralRulesFuzztest()
145 JSNApi::DestroyJSVM(vm); in IsJSPluralRulesFuzztest()
152 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsStrictEqualsFuzztest() local
157 Local<ObjectRef> object = ObjectRef::New(vm); in IsStrictEqualsFuzztest()
158 Local<ObjectRef> object1 = ObjectRef::New(vm); in IsStrictEqualsFuzztest()
159 object->IsStrictEquals(vm, object1); in IsStrictEqualsFuzztest()
160 JSNApi::DestroyJSVM(vm); in IsStrictEqualsFuzztest()
167 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSListFormatFuzztest() local
172 Local<JSValueRef> object = ObjectRef::New(vm); in IsJSListFormatFuzztest()
173 object->IsJSListFormat(vm); in IsJSListFormatFuzztest()
174 JSNApi::DestroyJSVM(vm); in IsJSListFormatFuzztest()
181 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSPrimitiveRefFuzztest() local
183 JsiFastNativeScope scope(vm); in IsJSPrimitiveRefFuzztest()
188 auto thread = vm->GetJSThread(); in IsJSPrimitiveRefFuzztest()
189 auto factory = vm->GetFactory(); in IsJSPrimitiveRefFuzztest()
195 jsValueRef->IsJSPrimitiveRef(vm); in IsJSPrimitiveRefFuzztest()
197 JSNApi::DestroyJSVM(vm); in IsJSPrimitiveRefFuzztest()
204 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsDequeFuzztest() local
206 JsiFastNativeScope scope(vm); in IsDequeFuzztest()
211 auto thread = vm->GetJSThread(); in IsDequeFuzztest()
212 auto factory = vm->GetFactory(); in IsDequeFuzztest()
223 jsValueRef->IsDeque(vm); in IsDequeFuzztest()
225 JSNApi::DestroyJSVM(vm); in IsDequeFuzztest()
228 Local<JSValueRef> CreateJSValueRef(EcmaVM *vm, panda::ecmascript::JSType type) in CreateJSValueRef() argument
230 auto thread = vm->GetJSThread(); in CreateJSValueRef()
231 auto factory = vm->GetFactory(); in CreateJSValueRef()
243 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSIntlFuzztest() local
245 JsiFastNativeScope scope(vm); in IsJSIntlFuzztest()
250 Local<JSValueRef> jsInt1 = CreateJSValueRef(vm, JSType::JS_INTL); in IsJSIntlFuzztest()
251 jsInt1->IsJSIntl(vm); in IsJSIntlFuzztest()
253 JSNApi::DestroyJSVM(vm); in IsJSIntlFuzztest()
260 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSDateTimeFormatFuzztest() local
262 JsiFastNativeScope scope(vm); in IsJSDateTimeFormatFuzztest()
267 Local<JSValueRef> dateTime = CreateJSValueRef(vm, JSType::JS_DATE_TIME_FORMAT); in IsJSDateTimeFormatFuzztest()
268 dateTime->IsJSDateTimeFormat(vm); in IsJSDateTimeFormatFuzztest()
270 JSNApi::DestroyJSVM(vm); in IsJSDateTimeFormatFuzztest()
277 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSNumberFormatFuzztest() local
279 JsiFastNativeScope scope(vm); in IsJSNumberFormatFuzztest()
284 Local<JSValueRef> number = CreateJSValueRef(vm, JSType::JS_NUMBER_FORMAT); in IsJSNumberFormatFuzztest()
285 number->IsJSNumberFormat(vm); in IsJSNumberFormatFuzztest()
287 JSNApi::DestroyJSVM(vm); in IsJSNumberFormatFuzztest()
294 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSRelativeTimeFormatFuzztest() local
296 JsiFastNativeScope scope(vm); in IsJSRelativeTimeFormatFuzztest()
301 Local<JSValueRef> relative = CreateJSValueRef(vm, JSType::JS_RELATIVE_TIME_FORMAT); in IsJSRelativeTimeFormatFuzztest()
302 relative->IsJSRelativeTimeFormat(vm); in IsJSRelativeTimeFormatFuzztest()
304 JSNApi::DestroyJSVM(vm); in IsJSRelativeTimeFormatFuzztest()