summaryrefslogtreecommitdiff
path: root/test/lsan/TestCases
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2014-07-25 08:57:51 +0000
committerAlexander Potapenko <glider@google.com>2014-07-25 08:57:51 +0000
commit9d54a234ae59608835e1a66cd26f96f71cb8a66a (patch)
tree158383eaf5978fabde7de689e20a7645da0e983d /test/lsan/TestCases
parentf1693e1d0bcbbc68927777d073d98f400603c9e9 (diff)
[lsan] Follow-up for r213518: replace MAP_ANONYMOUS with MAP_ANON
(despite it's deprecated on Linux) to remove the ifdefs. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@213929 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/lsan/TestCases')
-rw-r--r--test/lsan/TestCases/register_root_region.cc7
1 files changed, 1 insertions, 6 deletions
diff --git a/test/lsan/TestCases/register_root_region.cc b/test/lsan/TestCases/register_root_region.cc
index ff184430a..6fc84c2fb 100644
--- a/test/lsan/TestCases/register_root_region.cc
+++ b/test/lsan/TestCases/register_root_region.cc
@@ -13,15 +13,10 @@
#include <sanitizer/lsan_interface.h>
-// OSX doesn't have MAP_ANONYMOUS.
-#ifndef MAP_ANONYMOUS
-# define MAP_ANONYMOUS MAP_ANON
-#endif
-
int main(int argc, char *argv[]) {
size_t size = getpagesize() * 2;
void *p =
- mmap(0, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
+ mmap(0, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
assert(p);
// Make half of the memory inaccessible. LSan must not crash trying to read it.
assert(0 == mprotect((char *)p + size / 2, size / 2, PROT_NONE));