Lines Matching refs:current
140 // send all current suspended requests to the new thread
155 void Runtime::SuspendAll(JSThread *current)
157 ASSERT(current != nullptr);
158 ASSERT(!current->IsInRunningState());
160 ASSERT(!current->HasLaunchedSuspendAll());
161 current->LaunchSuspendAll();
163 SuspendAllThreadsImpl(current);
166 void Runtime::ResumeAll(JSThread *current)
168 ASSERT(current != nullptr);
169 ASSERT(!current->IsInRunningState());
171 ASSERT(current->HasLaunchedSuspendAll());
172 current->CompleteSuspendAll();
174 ResumeAllThreadsImpl(current);
177 void Runtime::SuspendAllThreadsImpl(JSThread *current)
186 ASSERT(current == mainThread_ || current->IsDaemonThread());
194 if (thread == current) {
235 void Runtime::ResumeAllThreadsImpl(JSThread *current)
246 if (thread != current) {