Lines Matching refs:stack
289 // death test child process, which operates on a very small stack. Use
1246 // Two utility routines that together determine the direction the stack
1257 // Make sure sanitizers do not tamper with the stack here.
1260 // compiler optimizes the stack frame out, which happens on PowerPC targets.
1270 // Make sure AddressSanitizer does not tamper with the stack here.
1343 void* const stack = mmap(nullptr, stack_size, PROT_READ | PROT_WRITE,
1345 GTEST_DEATH_TEST_CHECK_(stack != MAP_FAILED);
1347 // Maximum stack alignment in bytes: For a downward-growing stack, this
1348 // amount is subtracted from size of the stack space to get an address
1349 // that is within the stack space and is aligned on all systems we care
1350 // about. As far as I know there is no ABI with stack alignment greater
1351 // than 64. We assume stack and stack_size already have alignment of
1355 static_cast<char*>(stack) +
1363 GTEST_DEATH_TEST_CHECK_(munmap(stack, stack_size) != -1);