Lines Matching refs:stack
826 // The role interface for getting the OS stack trace as a string.
832 // Returns the current OS stack trace as an std::string. Parameters:
834 // max_depth - the maximum number of stack frames to be included
841 // user code. It saves some information about the current stack that
842 // CurrentStackTrace() will use to find and hide Google Test stack frames.
859 // This string is inserted in place of stack frames that are part of
866 // We save the stack frame below the frame that calls user code.
1018 // Sets the OS stack trace getter.
1020 // Does nothing if the input and the current OS stack trace getter
1025 // Returns the current OS stack trace getter if it is not NULL;
1030 // Returns the current OS stack trace as an std::string.
1032 // The maximum number of stack frames to be included is specified by
1160 // Getters for the per-thread Google Test trace stack.
1305 // The OS stack trace getter. Will be deleted when the UnitTest
1334 // A per-thread stack of traces created by the SCOPED_TRACE() macro.
1670 // stack trace.
1757 "True iff " GTEST_NAME_ " should include internal stack frames when "
1758 "printing test failure stack traces.");
1769 "The maximum number of stack frames to print when an "
1865 // Skips the stack frame for this function itself.
2264 // Returns the current OS stack trace as an std::string.
2266 // The maximum number of stack frames to be included is specified by
2409 // stack frame leading to huge stack frames in some cases; gcc does not reuse
2410 // the stack space.
3435 ""); // No stack trace, either.
3510 // prohibits creation of objects with destructors on stack in functions
3567 // creation of objects with destructors on stack in functions using __try
4926 // arbitrarily long test failure message and stack trace.
4993 // trace stack maintained by Google Test.
5013 // Returns the current OS stack trace as an std::string. Parameters:
5015 // max_depth - the maximum number of stack frames to be included
5486 // Google Test trace stack.
5493 // Pops a trace from the per-thread Google Test trace stack.
6082 // Sets the OS stack trace getter.
6084 // Does nothing if the input and the current OS stack trace getter are
6095 // Returns the current OS stack trace getter if it is not NULL;
6139 // Returns the current OS stack trace as an std::string.
6141 // The maximum number of stack frames to be included is specified by
6786 // death test child process, which operates on a very small stack. Use
7506 // Two utility routines that together determine the direction the stack
7592 void* const stack = mmap(NULL, stack_size, PROT_READ | PROT_WRITE,
7594 GTEST_DEATH_TEST_CHECK_(stack != MAP_FAILED);
7596 // Maximum stack alignment in bytes: For a downward-growing stack, this
7597 // amount is subtracted from size of the stack space to get an address
7598 // that is within the stack space and is aligned on all systems we care
7599 // about. As far as I know there is no ABI with stack alignment greater
7600 // than 64. We assume stack and stack_size already have alignment of
7604 static_cast<char*>(stack) +
7611 GTEST_DEATH_TEST_CHECK_(munmap(stack, stack_size) != -1);
8631 // stack space normally. In rare cases the time complexity can be
9464 // Gets the summary of the failure message by omitting the stack trace