Home | History | Annotate | Download | only in src

Lines Matching refs:ThreadState

115     lazily_archived_thread_state_->LinkInto(ThreadState::FREE_LIST);
137 ThreadState* state = per_thread->thread_state();
153 state->LinkInto(ThreadState::FREE_LIST);
182 ThreadState::ThreadState(ThreadManager* thread_manager)
192 ThreadState::~ThreadState() {
197 void ThreadState::AllocateSpace() {
202 void ThreadState::Unlink() {
208 void ThreadState::LinkInto(List list) {
209 ThreadState* flying_anchor =
219 ThreadState* ThreadManager::GetFreeThreadState() {
220 ThreadState* gotten = free_anchor_->next_;
222 ThreadState* new_thread_state = new ThreadState(this);
231 ThreadState* ThreadManager::FirstThreadStateInUse() {
236 ThreadState* ThreadState::Next() {
251 free_anchor_ = new ThreadState(this);
252 in_use_anchor_ = new ThreadState(this);
262 void ThreadManager::DeleteThreadStateList(ThreadState* anchor) {
264 for (ThreadState* current = anchor->next_; current != anchor;) {
265 ThreadState* next = current->next_;
277 ThreadState* state = GetFreeThreadState();
292 ThreadState* state = lazily_archived_thread_state_;
293 state->LinkInto(ThreadState::IN_USE_LIST);
331 for (ThreadState* state = FirstThreadStateInUse();
343 for (ThreadState* state = FirstThreadStateInUse();
359 for (ThreadState* state = FirstThreadStateInUse();