Lines Matching refs:ThreadState
113 lazily_archived_thread_state_->LinkInto(ThreadState::FREE_LIST); in RestoreThread()
135 ThreadState* state = per_thread->thread_state(); in RestoreThread()
149 state->LinkInto(ThreadState::FREE_LIST); in RestoreThread()
173 ThreadState::ThreadState(ThreadManager* thread_manager) in ThreadState() function in v8::internal::ThreadState
180 ThreadState::~ThreadState() { DeleteArray<char>(data_); } in ~ThreadState()
182 void ThreadState::AllocateSpace() { in AllocateSpace()
186 void ThreadState::Unlink() { in Unlink()
191 void ThreadState::LinkInto(List list) { in LinkInto()
192 ThreadState* flying_anchor = list == FREE_LIST in LinkInto()
201 ThreadState* ThreadManager::GetFreeThreadState() { in GetFreeThreadState()
202 ThreadState* gotten = free_anchor_->next_; in GetFreeThreadState()
204 ThreadState* new_thread_state = new ThreadState(this); in GetFreeThreadState()
212 ThreadState* ThreadManager::FirstThreadStateInUse() { in FirstThreadStateInUse()
216 ThreadState* ThreadState::Next() { in Next()
231 free_anchor_ = new ThreadState(this); in ThreadManager()
232 in_use_anchor_ = new ThreadState(this); in ThreadManager()
240 void ThreadManager::DeleteThreadStateList(ThreadState* anchor) { in DeleteThreadStateList()
242 for (ThreadState* current = anchor->next_; current != anchor;) { in DeleteThreadStateList()
243 ThreadState* next = current->next_; in DeleteThreadStateList()
254 ThreadState* state = GetFreeThreadState(); in ArchiveThread()
268 ThreadState* state = lazily_archived_thread_state_; in EagerlyArchiveThread()
269 state->LinkInto(ThreadState::IN_USE_LIST); in EagerlyArchiveThread()
304 for (ThreadState* state = FirstThreadStateInUse(); state != nullptr; in Iterate()
316 for (ThreadState* state = FirstThreadStateInUse(); state != nullptr; in IterateArchivedThreads()