Valgrind for NetBSD
Update: Nov 5 2007
After several months of inactivity, the developers on this project feel
it is only fair to state that this project is on hold. It is because we have not been able to put in the sustained effort required to move the project forward.
If you feel that you can put in the time that is required, do drop by our irc channel to speak to the developers.
It has been a fantastic experience so far!
Update: Basic stuff works!
We currently have a working version of valgrind in svn!
If you would like to check it out:
svn co svn://svn.berlios.de/vg4nbsd/trunk vg4nbsd
The current version still needs quite a lot of work, especially in the
system call wrapper section. Any help is appreciated! The most difficult
work, the actual plumbing, is finished.
What is Valgrind and why is so much
effort required?
Valgrind
is an excellent debugger available for Linux/i386. Due to to the nature
of how valgrind works, its very closely tied to the architecture and
the OS. Hence, a full port to NetBSD/i386 requires much effort. This
effort actually started as a rejected Google Summer of Code entry,
since then, it has taken a life of its own, there are several people
working on this project.
Project page
The berlios project page is here.
Obtaining the source
The project files can be viewed via webSVN here.
Nightly snapshot of the svn tree can be downloaded here.
The project can be checked out via svn using the following command:
svn checkout
svn://svn.berlios.de/vg4nbsd/trunk vg4nbsd
subversion can be installed from pkgsrc. ( devel/subversion-base
)
The project is in a state of flux, it is recommended to get in
touch with the developers before playing with the sources.
The port is primarily developed under NetBSD-current.
The code is based off a recent snapshot of valgrind-current, and is
synced semi-regularly to the original valgrind -current.
Contact
The people developing this project are:
Eric Auge
Kailash Sethuraman
Peter Bex
You can visit #vg4nbsd at irc.freenode.net to speak to the
developers of this project.
There is a mailing list
on which valgrind development discussion takes place. Feel free to register.
If you have a good understanding of C, x86 internals, libc,not
afraid to read code, have good experience with NetBSD and most
importantly can dedicate 4-5 hours a week, we could use
your help in this porting effort.
Please visit the abovementioned irc channel to speak with one of the
developers. Alternatively, send a mail to hsaliak at gmail.com.
Special thanks to Mr.Claudio Michele Alessi for providing us with shell accounts which are of great help to us!
This project is hosted on
