Lines Matching defs:JSThread
130 class JSThread {
157 explicit JSThread(EcmaVM *vm);
159 explicit JSThread(EcmaVM *vm, ThreadType threadType);
161 explicit JSThread(ThreadType threadType);
163 PUBLIC_API ~JSThread();
170 static JSThread *Create(EcmaVM *vm);
171 static JSThread *GetCurrent();
650 return MEMBER_OFFSET(JSThread, glueData_);
658 static JSThread *GlueToJSThread(uintptr_t glue)
661 return reinterpret_cast<JSThread *>(glue - GetGlueDataOffset());
1402 static void RegisterThread(JSThread *jsThread);
1404 static void UnregisterThread(JSThread *jsThread);
1499 id_.store(JSThread::GetCurrentThreadId(), std::memory_order_release);
1509 NO_COPY_SEMANTIC(JSThread);
1510 NO_MOVE_SEMANTIC(JSThread);