Home | History | Annotate | Download | only in src

Lines Matching defs:new_sp

143   void **new_sp = (void **) *old_sp;
193 if (new_sp == reg_ebp &&
220 new_sp = reinterpret_cast<void **>(
230 // pointer new_sp isn't clearly bogus
234 if (new_sp <= old_sp) return NULL;
236 if ((uintptr_t)new_sp - (uintptr_t)old_sp > 100000) return NULL;
240 if (new_sp == old_sp) return NULL;
241 if (new_sp > old_sp) {
243 const uintptr_t delta = (uintptr_t)new_sp - (uintptr_t)old_sp;
250 if ((uintptr_t)new_sp & (sizeof(void *) - 1)) return NULL;
255 if ((uintptr_t)new_sp >= 0xffffe000) return NULL;
261 // Make an extra sanity check to insure new_sp is readable.
265 void *new_sp_aligned = (void *)((uintptr_t)new_sp & ~(page_size - 1));
270 return new_sp;