|
From: <sv...@va...> - 2009-05-18 05:07:25
|
Author: njn
Date: 2009-05-18 06:07:19 +0100 (Mon, 18 May 2009)
New Revision: 9889
Log:
Merged r9083 (ptrcheck tweaks) from the trunk.
Modified:
branches/DARWIN/exp-ptrcheck/h_main.c
Modified: branches/DARWIN/exp-ptrcheck/h_main.c
===================================================================
--- branches/DARWIN/exp-ptrcheck/h_main.c 2009-05-18 05:05:21 UTC (rev 9888)
+++ branches/DARWIN/exp-ptrcheck/h_main.c 2009-05-18 05:07:19 UTC (rev 9889)
@@ -854,7 +854,7 @@
points to a real block, which must have a start address
greater than a. */
tl_assert(kMax == ((Seg*)vMax)->addr);
- if (kMax == (UWord)&maxSeg) {
+ if (vMax == (UWord)&maxSeg) {
/* nothing we can check */
} else {
tl_assert(a < kMax); /* hence also a < ((Seg*)vMax)->addr */
@@ -2240,6 +2240,7 @@
# if defined(__NR_getgid32)
ADD(0, __NR_getgid32);
# endif
+ ADD(0, __NR_getgroups);
ADD(0, __NR_getitimer);
# if defined(__NR_getpeername)
ADD(0, __NR_getpeername);
@@ -2336,13 +2337,18 @@
ADD(0, __NR_set_thread_area);
# endif
ADD(0, __NR_set_tid_address);
+ ADD(0, __NR_setfsgid);
+ ADD(0, __NR_setfsuid);
+ ADD(0, __NR_setgid);
ADD(0, __NR_setitimer);
ADD(0, __NR_setpgid);
+ ADD(0, __NR_setresgid);
ADD(0, __NR_setrlimit);
ADD(0, __NR_setsid);
# if defined(__NR_setsockopt)
ADD(0, __NR_setsockopt);
# endif
+ ADD(0, __NR_setuid);
# if defined(__NR_shmctl)
ADD(0, __NR_shmctl);
ADD(0, __NR_shmdt);
|