Valgrind... it's black magic!

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

BerliOS Developer Logo