2 execontexts in an hash table chain are not necessarily the same size.
So, ensure that when size differs, we do not start to compare them,
as this could otherwise cause a read buffer overrun



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14097 a5019735-40e9-0310-863c-91ae7b9d1cf9
Update suppressions for OSX 10.9 (64-bit)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14098 a5019735-40e9-0310-863c-91ae7b9d1cf9
Intercept libsystem_platform.dylib:_platform_strncmp and dyld:memchr
on OSX 10.9.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14099 a5019735-40e9-0310-863c-91ae7b9d1cf9
Add intercepts for more OSX 10.9 malloc_zone functions:
malloc_default_purgeable_zone malloc_create_zone
malloc_zone_check malloc_zone_register malloc_zone_unregister
malloc_set_zone_name malloc_get_zone_name



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