Fix up the wrapper for getdirentries64 a bit so as to avoid false positives
from it.  Unfortunately I can't tell why this was happening.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14733 a5019735-40e9-0310-863c-91ae7b9d1cf9
OSX 10.10: intercept memchr in libsystem_platform.dylib.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14734 a5019735-40e9-0310-863c-91ae7b9d1cf9
Add a lot more intercepts.  Very crude.  I am sure this is merely
hiding a whole bunch of problems in the Darwin syscall wrappers.  In
particular it suppresses all invalid address errors arising from
AppleIntelHD4000GraphicsGLDriver.dylib, as it appears that maps
hardware into user space and aspacemgr doesn't know anything about it.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14735 a5019735-40e9-0310-863c-91ae7b9d1cf9