From: Nicholas Nethercote Date: Thu, 17 Nov 2005 19:38:09 +0000 (+0000) Subject: copy log message as a comment X-Git-Tag: svn/VALGRIND_3_1_0~56 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=24e2b8b8382d36e499a5d49fa363fa7df259e9e3;p=thirdparty%2Fvalgrind.git copy log message as a comment git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5176 --- diff --git a/memcheck/tests/sigaltstack.c b/memcheck/tests/sigaltstack.c index 38fec33a50..41c076134e 100644 --- a/memcheck/tests/sigaltstack.c +++ b/memcheck/tests/sigaltstack.c @@ -15,6 +15,9 @@ int main(int argv, char** argc) { stack_t sigstk; struct sigaction act; static const int size = SIGSTKSZ*2; + // We give EXEC permissions because this won't work on ppc32 unless you + // ask for an alt stack with EXEC permissions. + since signal returning requires execution of code on the stack. char *stk = (char *)mmap(0, size, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_ANON|MAP_PRIVATE, -1, 0); sigstk.ss_sp = stk;