Commit Graph

4 Commits

Author SHA1 Message Date
Rhys Kidd
0fcd971d15 Preliminary support for OS X 10.11 (El Capitan). Refer BZ#348909 for ongoing work.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15403
2015-07-08 13:46:57 +00:00
Julian Seward
b08260a158 On MacOS X 10.10, when postprocessing tool executables, set the SVMA
of __PAGEZERO to zero.  Without this, the 10.10 kernel refuses to
start these executables.  Based on investigations and a
proof-of-concept implementation by Rhys Kidd (rhyskidd@gmail.com).
Part of bug 339045.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14697
2014-11-06 20:23:22 +00:00
Julian Seward
1930427ceb Handle executables created by the Xcode 3.2.x linker. These contain
LC_DYSYMTAB sections that apparently the 4.0.x created ones don't.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11739
2011-05-10 08:42:14 +00:00
Julian Seward
dca5c116bb On OSX, post-process the tool executables to adjust the Mach-O headers
in certain circumstances.  This works around a bug in the linker that
ships in Xcode 4.0.0 and 4.0.1 causing the 64-bit tool executables to
segfault at startup.  Fixes #267997.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11686
2011-04-06 11:17:16 +00:00