Lines Matching full:vm
47 … bool StartDebug(const std::string& componentName, void* vm, bool isDebugMode, int32_t instanceId,
49 void StopDebug(void* vm);
50 void WaitForDebugger(void* vm);
147 …const EcmaVM *vm, Local<ArrayBufferRef> buffer, int32_t byteOffset, int32_t length) \
149 …CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); \
150 …ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); \
151 …JSHandle<GlobalEnv> env = vm->GetGlobalEnv(); \
159 …RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
162 …RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
173 …const EcmaVM *vm, Local<SendableArrayBufferRef> buffer, int32_t byteOffset, int32_t length) \
175 …CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); \
176 …ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); \
177 …JSHandle<GlobalEnv> env = vm->GetGlobalEnv(); \
185 …RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
188 …RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
198 Local<JSValueRef> JSON::Parse(const EcmaVM *vm, Local<StringRef> string) in SENDABLE_TYPED_ARRAY_ALL()
200 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in SENDABLE_TYPED_ARRAY_ALL()
201 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in SENDABLE_TYPED_ARRAY_ALL()
212 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); in SENDABLE_TYPED_ARRAY_ALL()
216 Local<JSValueRef> JSON::Stringify(const EcmaVM *vm, Local<JSValueRef> json) in Stringify() argument
218 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in Stringify()
219 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in Stringify()
224 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); in Stringify()
228 Local<StringRef> RegExpRef::GetOriginalSource(const EcmaVM *vm) in GetOriginalSource() argument
230 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetOriginalSource()
243 std::string RegExpRef::GetOriginalFlags([[maybe_unused]] const EcmaVM *vm) in GetOriginalFlags() argument
246 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetOriginalFlags()
273 Local<JSValueRef> RegExpRef::IsGlobal(const EcmaVM *vm) in IsGlobal() argument
275 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsGlobal()
276 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsGlobal()
281 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsGlobal()
285 Local<JSValueRef> RegExpRef::IsIgnoreCase(const EcmaVM *vm) in IsIgnoreCase() argument
287 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsIgnoreCase()
288 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsIgnoreCase()
293 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsIgnoreCase()
297 Local<JSValueRef> RegExpRef::IsMultiline(const EcmaVM *vm) in IsMultiline() argument
299 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsMultiline()
300 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsMultiline()
305 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsMultiline()
309 Local<JSValueRef> RegExpRef::IsDotAll(const EcmaVM *vm) in IsDotAll() argument
311 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsDotAll()
312 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsDotAll()
317 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsDotAll()
321 Local<JSValueRef> RegExpRef::IsUtf16(const EcmaVM *vm) in IsUtf16() argument
323 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsUtf16()
324 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsUtf16()
329 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsUtf16()
333 Local<JSValueRef> RegExpRef::IsStick(const EcmaVM *vm) in IsStick() argument
335 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsStick()
336 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsStick()
341 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsStick()
345 bool GeneratorFunctionRef::IsGenerator(const EcmaVM *vm) in IsGenerator() argument
347 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsGenerator()
350 return IsGeneratorFunction(vm); in IsGenerator()
353 Local<JSValueRef> GeneratorObjectRef::GetGeneratorState(const EcmaVM *vm) in GetGeneratorState() argument
355 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetGeneratorState()
356 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetGeneratorState()
360 return StringRef::NewFromUtf8(vm, "closed"); in GetGeneratorState()
362 return StringRef::NewFromUtf8(vm, "suspended"); in GetGeneratorState()
365 Local<JSValueRef> GeneratorObjectRef::GetGeneratorFunction(const EcmaVM *vm) in GetGeneratorFunction() argument
367 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetGeneratorFunction()
368 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetGeneratorFunction()
376 Local<JSValueRef> GeneratorObjectRef::GetGeneratorReceiver(const EcmaVM *vm) in GetGeneratorReceiver() argument
378 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetGeneratorReceiver()
379 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetGeneratorReceiver()
387 Local<JSValueRef> CollatorRef::GetCompareFunction(const EcmaVM *vm) in GetCompareFunction() argument
389 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetCompareFunction()
390 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetCompareFunction()
402 Local<JSValueRef> DataTimeFormatRef::GetFormatFunction(const EcmaVM *vm) in GetFormatFunction() argument
404 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetFormatFunction()
405 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetFormatFunction()
417 Local<JSValueRef> NumberFormatRef::GetFormatFunction(const EcmaVM *vm) in GetFormatFunction() argument
419 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetFormatFunction()
420 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetFormatFunction()