• Home
  • Raw
  • Download

Lines Matching full:vm

44     EcmaVM *vm = JSNApi::CreateJSVM(option);  in IsModuleNamespaceObjectFuzztest()  local
46 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(vm->GetJ… in IsModuleNamespaceObjectFuzztest()
56 ModuleManager *moduleManager = vm->GetJSThread()->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()
75 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsProxyFuzztest() local
77 JsiFastNativeScope scope(vm); in IsProxyFuzztest()
78 auto thread = vm->GetJSThread(); in IsProxyFuzztest()
79 JSHandle<GlobalEnv> globalEnv = vm->GetGlobalEnv(); in IsProxyFuzztest()
87 proxy->IsProxy(vm); in IsProxyFuzztest()
89 JSNApi::DestroyJSVM(vm); in IsProxyFuzztest()
99 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSCollatorFuzztest() local
101 JsiFastNativeScope scope(vm); in IsJSCollatorFuzztest()
102 auto thread = vm->GetJSThread(); in IsJSCollatorFuzztest()
103 ObjectFactory *factory = vm->GetFactory(); in IsJSCollatorFuzztest()
104 JSHandle<JSTaggedValue> ctor = vm->GetGlobalEnv()->GetCollatorFunction(); in IsJSCollatorFuzztest()
113 object->IsJSCollator(vm); in IsJSCollatorFuzztest()
115 JSNApi::DestroyJSVM(vm); in IsJSCollatorFuzztest()
125 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSPluralRulesFuzztest() local
127 JsiFastNativeScope scope(vm); in IsJSPluralRulesFuzztest()
128 auto thread = vm->GetJSThread(); in IsJSPluralRulesFuzztest()
129 ObjectFactory *factory = vm->GetFactory(); in IsJSPluralRulesFuzztest()
130 JSHandle<GlobalEnv> env = vm->GetGlobalEnv(); in IsJSPluralRulesFuzztest()
140 object->IsJSPluralRules(vm); in IsJSPluralRulesFuzztest()
142 JSNApi::DestroyJSVM(vm); in IsJSPluralRulesFuzztest()
152 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsStrictEqualsFuzztest() local
153 Local<ObjectRef> object = ObjectRef::New(vm); in IsStrictEqualsFuzztest()
154 Local<ObjectRef> object1 = ObjectRef::New(vm); in IsStrictEqualsFuzztest()
155 object->IsStrictEquals(vm, object1); in IsStrictEqualsFuzztest()
156 JSNApi::DestroyJSVM(vm); in IsStrictEqualsFuzztest()
166 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSListFormatFuzztest() local
167 Local<JSValueRef> object = ObjectRef::New(vm); in IsJSListFormatFuzztest()
168 object->IsJSListFormat(vm); in IsJSListFormatFuzztest()
169 JSNApi::DestroyJSVM(vm); in IsJSListFormatFuzztest()
179 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSPrimitiveRefFuzztest() local
181 JsiFastNativeScope scope(vm); in IsJSPrimitiveRefFuzztest()
182 auto thread = vm->GetJSThread(); in IsJSPrimitiveRefFuzztest()
183 auto factory = vm->GetFactory(); in IsJSPrimitiveRefFuzztest()
189 jsValueRef->IsJSPrimitiveRef(vm); in IsJSPrimitiveRefFuzztest()
191 JSNApi::DestroyJSVM(vm); in IsJSPrimitiveRefFuzztest()
201 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsDequeFuzztest() local
203 JsiFastNativeScope scope(vm); in IsDequeFuzztest()
204 auto thread = vm->GetJSThread(); in IsDequeFuzztest()
205 auto factory = vm->GetFactory(); in IsDequeFuzztest()
216 jsValueRef->IsDeque(vm); in IsDequeFuzztest()
218 JSNApi::DestroyJSVM(vm); in IsDequeFuzztest()
221 Local<JSValueRef> CreateJSValueRef(EcmaVM *vm, panda::ecmascript::JSType type) in CreateJSValueRef() argument
223 auto thread = vm->GetJSThread(); in CreateJSValueRef()
224 auto factory = vm->GetFactory(); in CreateJSValueRef()
239 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSIntlFuzztest() local
241 JsiFastNativeScope scope(vm); in IsJSIntlFuzztest()
242 Local<JSValueRef> jsInt1 = CreateJSValueRef(vm, JSType::JS_INTL); in IsJSIntlFuzztest()
243 jsInt1->IsJSIntl(vm); in IsJSIntlFuzztest()
245 JSNApi::DestroyJSVM(vm); in IsJSIntlFuzztest()
255 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSDateTimeFormatFuzztest() local
257 JsiFastNativeScope scope(vm); in IsJSDateTimeFormatFuzztest()
262 Local<JSValueRef> dateTime = CreateJSValueRef(vm, JSType::JS_DATE_TIME_FORMAT); in IsJSDateTimeFormatFuzztest()
263 dateTime->IsJSDateTimeFormat(vm); in IsJSDateTimeFormatFuzztest()
265 JSNApi::DestroyJSVM(vm); in IsJSDateTimeFormatFuzztest()
275 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSNumberFormatFuzztest() local
277 JsiFastNativeScope scope(vm); in IsJSNumberFormatFuzztest()
278 Local<JSValueRef> number = CreateJSValueRef(vm, JSType::JS_NUMBER_FORMAT); in IsJSNumberFormatFuzztest()
279 number->IsJSNumberFormat(vm); in IsJSNumberFormatFuzztest()
281 JSNApi::DestroyJSVM(vm); in IsJSNumberFormatFuzztest()
291 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsJSRelativeTimeFormatFuzztest() local
293 JsiFastNativeScope scope(vm); in IsJSRelativeTimeFormatFuzztest()
294 Local<JSValueRef> relative = CreateJSValueRef(vm, JSType::JS_RELATIVE_TIME_FORMAT); in IsJSRelativeTimeFormatFuzztest()
295 relative->IsJSRelativeTimeFormat(vm); in IsJSRelativeTimeFormatFuzztest()
297 JSNApi::DestroyJSVM(vm); in IsJSRelativeTimeFormatFuzztest()