|
Line
Link Here
|
| 0 |
-- a/googletest/src/gtest-death-test.cc |
0 |
++ b/googletest/src/gtest-death-test.cc |
|
Lines 1070-1076
Link Here
|
| 1070 |
|
1070 |
|
| 1071 |
if (!use_fork) { |
1071 |
if (!use_fork) { |
| 1072 |
static const bool stack_grows_down = StackGrowsDown(); |
1072 |
static const bool stack_grows_down = StackGrowsDown(); |
| 1073 |
const auto stack_size = static_cast<size_t>(getpagesize() * 2); |
1073 |
const auto stack_size = static_cast<size_t>(getpagesize() * 12); |
| 1074 |
// MMAP_ANONYMOUS is not defined on Mac, so we use MAP_ANON instead. |
1074 |
// MMAP_ANONYMOUS is not defined on Mac, so we use MAP_ANON instead. |
| 1075 |
void* const stack = mmap(NULL, stack_size, PROT_READ | PROT_WRITE, |
1075 |
void* const stack = mmap(NULL, stack_size, PROT_READ | PROT_WRITE, |
| 1076 |
MAP_ANON | MAP_PRIVATE, -1, 0); |
1076 |
MAP_ANON | MAP_PRIVATE, -1, 0); |