Lines Matching refs:vm

48     bool StartDebug(const std::string& componentName, void* vm, bool isDebugMode, int32_t instanceId,
50 void StopDebug(void* vm);
51 void WaitForDebugger(void* vm);
148 const EcmaVM *vm, Local<ArrayBufferRef> buffer, int32_t byteOffset, int32_t length) \
150 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); \
151 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); \
152 JSHandle<GlobalEnv> env = vm->GetGlobalEnv(); \
160 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
163 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
174 const EcmaVM *vm, Local<SendableArrayBufferRef> buffer, int32_t byteOffset, int32_t length) \
176 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); \
177 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); \
178 JSHandle<GlobalEnv> env = vm->GetGlobalEnv(); \
186 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
189 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
199 Local<JSValueRef> JSON::Parse(const EcmaVM *vm, Local<StringRef> string)
201 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
202 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
213 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm));
217 Local<JSValueRef> JSON::Stringify(const EcmaVM *vm, Local<JSValueRef> json)
219 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
220 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
225 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm));
229 Local<StringRef> RegExpRef::GetOriginalSource(const EcmaVM *vm)
231 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
244 std::string RegExpRef::GetOriginalFlags([[maybe_unused]] const EcmaVM *vm)
247 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
274 Local<JSValueRef> RegExpRef::IsGlobal(const EcmaVM *vm)
276 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
277 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
282 Local<JSValueRef> jsValue = BooleanRef::New(vm, result);
286 Local<JSValueRef> RegExpRef::IsIgnoreCase(const EcmaVM *vm)
288 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
289 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
294 Local<JSValueRef> jsValue = BooleanRef::New(vm, result);
298 Local<JSValueRef> RegExpRef::IsMultiline(const EcmaVM *vm)
300 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
301 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
306 Local<JSValueRef> jsValue = BooleanRef::New(vm, result);
310 Local<JSValueRef> RegExpRef::IsDotAll(const EcmaVM *vm)
312 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
313 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
318 Local<JSValueRef> jsValue = BooleanRef::New(vm, result);
322 Local<JSValueRef> RegExpRef::IsUtf16(const EcmaVM *vm)
324 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
325 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
330 Local<JSValueRef> jsValue = BooleanRef::New(vm, result);
334 Local<JSValueRef> RegExpRef::IsStick(const EcmaVM *vm)
336 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
337 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
342 Local<JSValueRef> jsValue = BooleanRef::New(vm, result);
346 bool GeneratorFunctionRef::IsGenerator(const EcmaVM *vm)
348 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
351 return IsGeneratorFunction(vm);
354 Local<JSValueRef> GeneratorObjectRef::GetGeneratorState(const EcmaVM *vm)
356 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
357 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
361 return StringRef::NewFromUtf8(vm, "closed");
363 return StringRef::NewFromUtf8(vm, "suspended");
366 Local<JSValueRef> GeneratorObjectRef::GetGeneratorFunction(const EcmaVM *vm)
368 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
369 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
377 Local<JSValueRef> GeneratorObjectRef::GetGeneratorReceiver(const EcmaVM *vm)
379 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
380 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
388 Local<JSValueRef> CollatorRef::GetCompareFunction(const EcmaVM *vm)
390 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
391 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
403 Local<JSValueRef> DataTimeFormatRef::GetFormatFunction(const EcmaVM *vm)
405 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
406 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());
418 Local<JSValueRef> NumberFormatRef::GetFormatFunction(const EcmaVM *vm)
420 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm));
421 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread());