Lines Matching refs:kStackOverflowProtectedSize
150 constexpr size_t kStackOverflowProtectedSize = 4 * kMemoryToolStackGuardSizeScale * KB; variable
733 uint8_t* pregion = tlsPtr_.stack_begin - kStackOverflowProtectedSize; in InstallImplicitProtection()
740 static_cast<void*>(pregion + kStackOverflowProtectedSize - 1); in InstallImplicitProtection()
810 static_cast<void*>(pregion + kStackOverflowProtectedSize - 1); in InstallImplicitProtection()
1309 uint32_t min_stack = GetStackOverflowReservedBytes(kRuntimeISA) + kStackOverflowProtectedSize in InitStackHwm()
1339 tlsPtr_.stack_begin += read_guard_size + kStackOverflowProtectedSize; in InitStackHwm()
1340 tlsPtr_.stack_end += read_guard_size + kStackOverflowProtectedSize; in InitStackHwm()
1341 tlsPtr_.stack_size -= read_guard_size + kStackOverflowProtectedSize; in InitStackHwm()
4311 void* pregion = tlsPtr_.stack_begin - kStackOverflowProtectedSize; in ProtectStack()
4313 if (mprotect(pregion, kStackOverflowProtectedSize, PROT_NONE) == -1) { in ProtectStack()
4317 << strerror(errno) << " size: " << kStackOverflowProtectedSize; in ProtectStack()
4325 void* pregion = tlsPtr_.stack_begin - kStackOverflowProtectedSize; in UnprotectStack()
4327 return mprotect(pregion, kStackOverflowProtectedSize, PROT_READ|PROT_WRITE) == 0; in UnprotectStack()