commit | c529a08e38c916646d3aeae0618b44656b3a4ea6 | [log] [tgz] |
---|---|---|
author | philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Mon Aug 20 09:27:15 2012 +0000 |
committer | philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Mon Aug 20 09:27:15 2012 +0000 |
tree | 7c178640c6690c3c789bbc5dda2a6dc6d2866315 | |
parent | 6dda089df8ac11ce51e1e783bebd05ebb9c90a1d [diff] |
fix 301281 valgrind hangs on OS X when the process calls system() After looking more in depth, gdbserver must not be terminated in PRE(posix_spawn) on MacOS: this is running in the parent and (on MacOS) is a single syscall similar to a fork+exec. On linux, posix_spawn is implemented using 2 syscalls (fork followed by exec). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12882 a5019735-40e9-0310-863c-91ae7b9d1cf9