Lines Matching refs:stack
293 // death test child process, which operates on a very small stack. Use
1212 // Two utility routines that together determine the direction the stack
1223 // Make sure sanitizers do not tamper with the stack here.
1226 // compiler optimizes the stack frame out, which happens on PowerPC targets.
1236 // Make sure AddressSanitizer does not tamper with the stack here.
1309 void* const stack = mmap(nullptr, stack_size, PROT_READ | PROT_WRITE,
1311 GTEST_DEATH_TEST_CHECK_(stack != MAP_FAILED);
1313 // Maximum stack alignment in bytes: For a downward-growing stack, this
1314 // amount is subtracted from size of the stack space to get an address
1315 // that is within the stack space and is aligned on all systems we care
1316 // about. As far as I know there is no ABI with stack alignment greater
1317 // than 64. We assume stack and stack_size already have alignment of
1321 static_cast<char*>(stack) +
1329 GTEST_DEATH_TEST_CHECK_(munmap(stack, stack_size) != -1);