aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkosak@google.com <kosak@google.com@861a406c-534a-0410-8894-cb66d6ee9925>2014-06-17 23:16:37 +0000
committerkosak@google.com <kosak@google.com@861a406c-534a-0410-8894-cb66d6ee9925>2014-06-17 23:16:37 +0000
commit041a4cefa9db0af77307eca5183c8a7c86d44dba (patch)
tree05d276051fd67ee5a5330146c243d6843955191a
parentf0d7f455d0ba1b1da1891c3ee54961a162e8fbc4 (diff)
downloadgtest-041a4cefa9db0af77307eca5183c8a7c86d44dba.tar.gz
Disable asan instrumentation for StackGrowsDown().
git-svn-id: http://googletest.googlecode.com/svn/trunk@688 861a406c-534a-0410-8894-cb66d6ee9925
-rw-r--r--src/gtest-death-test.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gtest-death-test.cc b/src/gtest-death-test.cc
index a6023fc..69fe7c1 100644
--- a/src/gtest-death-test.cc
+++ b/src/gtest-death-test.cc
@@ -985,6 +985,8 @@ void StackLowerThanAddress(const void* ptr, bool* result) {
*result = (&dummy < ptr);
}
+// Make sure AddressSanitizer does not tamper with the stack here.
+GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_
bool StackGrowsDown() {
int dummy;
bool result;