Lines Matching refs:pregion

520   uint8_t* pregion = tlsPtr_.stack_begin - kStackOverflowProtectedSize;  in InstallImplicitProtection()  local
526 static_cast<void*>(pregion) << " to " << in InstallImplicitProtection()
527 static_cast<void*>(pregion + kStackOverflowProtectedSize - 1); in InstallImplicitProtection()
531 uint32_t unwanted_size = stack_top - pregion - kPageSize; in InstallImplicitProtection()
532 madvise(pregion, unwanted_size, MADV_DONTNEED); in InstallImplicitProtection()
561 static_cast<void*>(pregion); in InstallImplicitProtection()
566 for (uint8_t* p = stack_top; p >= pregion; p -= kPageSize) { in InstallImplicitProtection()
571 static_cast<void*>(pregion) << " to " << in InstallImplicitProtection()
572 static_cast<void*>(pregion + kStackOverflowProtectedSize - 1); in InstallImplicitProtection()
579 uint32_t unwanted_size = stack_top - pregion - kPageSize; in InstallImplicitProtection()
580 madvise(pregion, unwanted_size, MADV_DONTNEED); in InstallImplicitProtection()
3498 void* pregion = tlsPtr_.stack_begin - kStackOverflowProtectedSize; in ProtectStack() local
3499 VLOG(threads) << "Protecting stack at " << pregion; in ProtectStack()
3500 if (mprotect(pregion, kStackOverflowProtectedSize, PROT_NONE) == -1) { in ProtectStack()
3512 void* pregion = tlsPtr_.stack_begin - kStackOverflowProtectedSize; in UnprotectStack() local
3513 VLOG(threads) << "Unprotecting stack at " << pregion; in UnprotectStack()
3514 return mprotect(pregion, kStackOverflowProtectedSize, PROT_READ|PROT_WRITE) == 0; in UnprotectStack()