Redirect strchr in dyld (the dynamic linker) on OS X 10.9, for
the usual reason.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14070 a5019735-40e9-0310-863c-91ae7b9d1cf9
kernelrpc_mach_vm_allocate_trap writes the resulting address to *ARG2
on successful return.  We need to mark this as defined.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14071 a5019735-40e9-0310-863c-91ae7b9d1cf9
Whitespace and comment-only changes.  No functional change.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14072 a5019735-40e9-0310-863c-91ae7b9d1cf9
OS X 10.9: add intercepts for
libsystem_platform.dylib : _platform_strchr
libsystem_c.dylib : strlen
libsystem_platform.dylib : _platform_strcmp



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14073 a5019735-40e9-0310-863c-91ae7b9d1cf9
Use macro TD3 defined as UNLIKELY(td3) for tracing
to be sure the compiler understands that usually, we do not trace


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