|
From: <sv...@va...> - 2015-03-07 01:21:37
|
Author: rhyskidd
Date: Sat Mar 7 01:21:28 2015
New Revision: 14984
Log:
n-i-bz: Small fixes to r14976 (bz#343173) to add stackteardown to svn:ignore and fix compilation on OS X
Modified:
trunk/helgrind/tests/ (props changed)
trunk/helgrind/tests/stackteardown.c
Modified: trunk/helgrind/tests/stackteardown.c
==============================================================================
--- trunk/helgrind/tests/stackteardown.c (original)
+++ trunk/helgrind/tests/stackteardown.c Sat Mar 7 01:21:28 2015
@@ -93,8 +93,13 @@
pthread_t child;
r = pthread_attr_init(&attr); assert(!r);
+# if !defined(VGO_darwin)
stack = mmap(NULL, sz, PROT_READ|PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS,
-1, 0);
+# else
+ stack = mmap(NULL, sz, PROT_READ|PROT_WRITE, MAP_PRIVATE | MAP_ANON,
+ -1, 0);
+# endif
assert(stack != (void *)-1);
r = pthread_attr_setstack(&attr, stack, sz);
r = pthread_create(&child, &attr, child_fn, NULL); assert(!r);
|