Created attachment 136095 [details] coregrind added files Patch for coregrind, only added files All the usual platform paraphernalia launcher dispatch initimg sigframe syswrap
Created attachment 141844 [details] coregrind added files
Created attachment 142191 [details] coregrind added files
Make sure to add launcher-freebsd.c in coregrind/Makefile.am (valgrind_SOURCES) which was removed in commit f22758d6dad9bae9b7531046e42ce105f12e1ead I didn't really review the 450K of new files. But they look plausible and are nicely separated from the other platform code (things build and work fine on my non-freebsd system). You might want to update the Copyright notices, while they are clearly derived from the other existing code, it would be good to mention the major copyright holders (I assume that is you and some of the people mentioned in the credits of README.freebsd).
> I didn't really review the 450K of new files. But they look plausible and > are nicely separated from the other platform code (things build and work > fine on my non-freebsd system). You might want to update the Copyright > notices, while they are clearly derived from the other existing code, it > would be good to mention the major copyright holders (I assume that is you > and some of the people mentioned in the credits of README.freebsd). As far as I know the main contributors were Doug Rabson (I just tried sending him an e-mail) and Stan Sedov (I have a copy of his hg repo which I'll use for dates). And yes, most of these files were copied from the Linux versions.
(In reply to Paul Floyd from comment #4) > > As far as I know the main contributors were Doug Rabson (I just tried > sending him an e-mail) and Stan Sedov (I have a copy of his hg repo which > I'll use for dates). I believe that's correct. The original port is mainly Doug Rabson's work,and Stanislav Sedov was a major contributor during his time as maintainer. Lots of contributions from others are as captured in README.freebsd.
Code committed with commit e2e5d75f5cbc108d68142c4c56878df9abaed653