|
From: Doug R. <df...@nl...> - 2003-12-27 14:40:37
|
Since I've had a bit of festive spare time available, I thought I would attempt to port valgrind 2.1.0 to FreeBSD-5.x. After a bit of a struggle, two falls and a submission, I have most of it working well enough to pass most of the tests (with the notable exception of the pthread stuff which I haven't even tried to port yet). Is there any interest here in merging support for FreeBSD? Most of the syscall hairy bits should also help to get NetBSD and OpenBSD going too. I have ended up with a bit of an ifdef tangle in a few places but that might be best managed by simply forking a few of the source files (vg_kerneliface.h, vg_syscalls.c and similar). My patch is currently about 130k (as a unified diff against 2.1.0. Anyway, whether you want the port or not, I'd like to thank the valgrind developers for an excellent tool which I've used to find lots of ugly problems in my own programs on Linux (and now BSD as well). |