]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
copy log message as a comment
authorNicholas Nethercote <njn@valgrind.org>
Thu, 17 Nov 2005 19:38:09 +0000 (19:38 +0000)
committerNicholas Nethercote <njn@valgrind.org>
Thu, 17 Nov 2005 19:38:09 +0000 (19:38 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5176

memcheck/tests/sigaltstack.c

index 38fec33a50fbd1947d65422f0be88bae4b9eadae..41c076134ed8a853f4afb94f45d1a290dbe4b756 100644 (file)
@@ -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;