Lines Matching defs:bottom
23 GetThreadStackAndTls(IsMainThread(), &stack_.bottom, &stack_.top, &tls_begin_,
30 __msan_unpoison((void *)stack_.bottom, stack_.top - stack_.bottom);
42 CHECK(MEM_IS_APP(stack_.bottom));
77 return {stack_.bottom, stack_.top};
82 if (cur_stack >= next_stack_.bottom && cur_stack < next_stack_.top)
83 return {next_stack_.bottom, next_stack_.top};
84 return {stack_.bottom, stack_.top};
89 uptr MsanThread::stack_bottom() { return GetStackBounds().bottom; }
93 return addr >= bounds.bottom && addr < bounds.top;
96 void MsanThread::StartSwitchFiber(uptr bottom, uptr size) {
98 next_stack_.bottom = bottom;
99 next_stack_.top = bottom + size;
106 *bottom_old = stack_.bottom;
108 *size_old = stack_.top - stack_.bottom;
109 stack_.bottom = next_stack_.bottom;
113 next_stack_.bottom = 0;