Home | History | Annotate | Download | only in src

Lines Matching refs:ThreadState

151     lazily_archived_thread_state_->LinkInto(ThreadState::FREE_LIST);
173 ThreadState* state = per_thread->thread_state();
191 state->LinkInto(ThreadState::FREE_LIST);
222 ThreadState::ThreadState(ThreadManager* thread_manager)
232 ThreadState::~ThreadState() {
237 void ThreadState::AllocateSpace() {
242 void ThreadState::Unlink() {
248 void ThreadState::LinkInto(List list) {
249 ThreadState* flying_anchor =
259 ThreadState* ThreadManager::GetFreeThreadState() {
260 ThreadState* gotten = free_anchor_->next_;
262 ThreadState* new_thread_state = new ThreadState(this);
271 ThreadState* ThreadManager::FirstThreadStateInUse() {
276 ThreadState* ThreadState::Next() {
291 free_anchor_ = new ThreadState(this);
292 in_use_anchor_ = new ThreadState(this);
302 void ThreadManager::DeleteThreadStateList(ThreadState* anchor) {
304 for (ThreadState* current = anchor->next_; current != anchor;) {
305 ThreadState* next = current->next_;
317 ThreadState* state = GetFreeThreadState();
332 ThreadState* state = lazily_archived_thread_state_;
333 state->LinkInto(ThreadState::IN_USE_LIST);
372 for (ThreadState* state = FirstThreadStateInUse();
384 for (ThreadState* state = FirstThreadStateInUse();
400 for (ThreadState* state = FirstThreadStateInUse();