|
From: Bruce M. <bm...@gm...> - 2010-12-05 15:02:13
|
Hello I've been developing a Valgrind tool for logging addresses of data accesses (with a more compact binary format than the lackey output) and a corresponding graphical viewer. I'd like to find out whether there is interest from the Valgrind developer community for this to be incorporated into Valgrind at some point. It would still need some polishing and lots of testing before it would be ready for a release, but fairly fully implemented and ready for anyone who wants to have a play with it. You can see some pictures of what it's good for at http://blog.brucemerry.org.za/2010/09/visualising-sorting-algorithms.html (screenshots are from an older version - the current viewer uses GTK+), and download git repositories from http://www.brucemerry.org.za/git/datagrind/ (Valgrind 3.6.0 plus the new tool; has a .gitmodules to pull in VEX 3.6.0) http://www.brucemerry.org.za/git/dg_view (the viewer: requires SCons and GTK+) Feedback and advice on how best to make this ready for inclusion in Valgrind are welcome; in particular I couldn't quite work out what the difference between some of the types (e.g. Word, HWord, SizeT, Address) was, and so I've probably used the wrong ones in various places. Regards Bruce -- Dr Bruce Merry bmerry <@> gmail <.> com http://www.brucemerry.org.za/ http://blog.brucemerry.org.za/ |