Lines Matching full:bottom
153 void AsanThread::StartSwitchFiber(FakeStack **fake_stack_save, uptr bottom,
160 next_stack_bottom_ = bottom;
161 next_stack_top_ = bottom + size;
216 uptr AsanThread::stack_bottom() { return GetStackBounds().bottom; }
220 return bounds.top - bounds.bottom;
341 uptr bottom = 0;
343 bottom = stack_bottom();
345 bottom = fake_stack->AddrIsInFakeStack(addr);
346 CHECK(bottom);
347 access->offset = addr - bottom;
348 access->frame_pc = ((uptr *)bottom)[2];
349 access->frame_descr = (const char *)((uptr *)bottom)[1];
355 u8 *shadow_bottom = (u8 *)MemToShadow(bottom);
382 uptr bottom = 0;
384 bottom = stack_bottom();
386 bottom = fake_stack->AddrIsInFakeStack(addr);
387 if (bottom == 0) {
396 u8 *shadow_bottom = (u8 *)MemToShadow(bottom);
409 return addr >= bounds.bottom && addr < bounds.top;
571 void __sanitizer_start_switch_fiber(void **fakestacksave, const void *bottom,
578 t->StartSwitchFiber((FakeStack **)fakestacksave, (uptr)bottom, size);