Lines Matching full:vm
49 … bool StartDebug(const std::string& componentName, void* vm, bool isDebugMode, int32_t instanceId,
51 void StopDebug(void* vm);
52 void WaitForDebugger(void* vm);
145 …const EcmaVM *vm, Local<ArrayBufferRef> buffer, int32_t byteOffset, int32_t length) \
147 …CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); \
148 …ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); \
149 …JSHandle<GlobalEnv> env = vm->GetGlobalEnv(); \
157 …RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
160 …RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
171 …const EcmaVM *vm, Local<SendableArrayBufferRef> buffer, int32_t byteOffset, int32_t length) \
173 …CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); \
174 …ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); \
175 …JSHandle<GlobalEnv> env = vm->GetGlobalEnv(); \
183 …RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
186 …RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
196 Local<JSValueRef> JSON::Parse(const EcmaVM *vm, Local<StringRef> string) in SENDABLE_TYPED_ARRAY_ALL()
198 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in SENDABLE_TYPED_ARRAY_ALL()
199 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in SENDABLE_TYPED_ARRAY_ALL()
210 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); in SENDABLE_TYPED_ARRAY_ALL()
214 Local<JSValueRef> JSON::Stringify(const EcmaVM *vm, Local<JSValueRef> json) in Stringify() argument
216 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in Stringify()
217 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in Stringify()
222 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); in Stringify()
226 Local<StringRef> RegExpRef::GetOriginalSource(const EcmaVM *vm) in GetOriginalSource() argument
228 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetOriginalSource()
241 std::string RegExpRef::GetOriginalFlags([[maybe_unused]] const EcmaVM *vm) in GetOriginalFlags() argument
244 JSThread *thread = vm->GetJSThread(); in GetOriginalFlags()
272 Local<JSValueRef> RegExpRef::IsGlobal(const EcmaVM *vm) in IsGlobal() argument
274 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsGlobal()
275 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsGlobal()
280 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsGlobal()
284 Local<JSValueRef> RegExpRef::IsIgnoreCase(const EcmaVM *vm) in IsIgnoreCase() argument
286 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsIgnoreCase()
287 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsIgnoreCase()
292 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsIgnoreCase()
296 Local<JSValueRef> RegExpRef::IsMultiline(const EcmaVM *vm) in IsMultiline() argument
298 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsMultiline()
299 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsMultiline()
304 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsMultiline()
308 Local<JSValueRef> RegExpRef::IsDotAll(const EcmaVM *vm) in IsDotAll() argument
310 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsDotAll()
311 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsDotAll()
316 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsDotAll()
320 Local<JSValueRef> RegExpRef::IsUtf16(const EcmaVM *vm) in IsUtf16() argument
322 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsUtf16()
323 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsUtf16()
328 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsUtf16()
332 Local<JSValueRef> RegExpRef::IsStick(const EcmaVM *vm) in IsStick() argument
334 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in IsStick()
335 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsStick()
340 Local<JSValueRef> jsValue = BooleanRef::New(vm, result); in IsStick()
344 bool GeneratorFunctionRef::IsGenerator(const EcmaVM *vm) in IsGenerator() argument
346 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in IsGenerator()
349 return IsGeneratorFunction(vm); in IsGenerator()
352 Local<JSValueRef> GeneratorObjectRef::GetGeneratorState(const EcmaVM *vm) in GetGeneratorState() argument
354 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetGeneratorState()
355 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetGeneratorState()
359 return StringRef::NewFromUtf8(vm, "closed"); in GetGeneratorState()
361 return StringRef::NewFromUtf8(vm, "suspended"); in GetGeneratorState()
364 Local<JSValueRef> GeneratorObjectRef::GetGeneratorFunction(const EcmaVM *vm) in GetGeneratorFunction() argument
366 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetGeneratorFunction()
367 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetGeneratorFunction()
375 Local<JSValueRef> GeneratorObjectRef::GetGeneratorReceiver(const EcmaVM *vm) in GetGeneratorReceiver() argument
377 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetGeneratorReceiver()
378 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetGeneratorReceiver()
386 Local<JSValueRef> CollatorRef::GetCompareFunction(const EcmaVM *vm) in GetCompareFunction() argument
388 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetCompareFunction()
389 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetCompareFunction()
401 Local<JSValueRef> DataTimeFormatRef::GetFormatFunction(const EcmaVM *vm) in GetFormatFunction() argument
403 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetFormatFunction()
404 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetFormatFunction()
416 Local<JSValueRef> NumberFormatRef::GetFormatFunction(const EcmaVM *vm) in GetFormatFunction() argument
418 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); in GetFormatFunction()
419 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); in GetFormatFunction()