|
From: Nicholas N. <nj...@cs...> - 2006-09-04 21:19:41
|
On Mon, 4 Sep 2006, Tony Reix wrote: > Two years ago, we had studied Valgrind/Helgrind. > Our conclusion was that it was not the perfect solution for helping > these kinds of users: NPTL maintainers, and Linux customers support. > > If I remember well, Helgrind provides its own thread library. So it > helps to find some kinds of bugs, but it cannot help in many complex > cases related to NPTL details. That was true then, but Valgrind now doesn't replace the native thread library. > So, we developed a tool named PTT (NPTL POSIX Trace Tool), aimed at > providing a trace tool integrated into the NPTL library, with the lowest > impact to performance and behavior as possible. It also provides some > performance information related to contention. > PTT is available at: > http://sourceforge.net/projects/nptltracetool > http://nptltracetool.sourceforge.net/ > (See OLS'05 for a paper describing PTT. Or read the up-to-date > documentation on these sites). > PTT has been built by several students working at Bull labs since 2004 > and is fully Open Source. > [...] > So, if Valgrind developers are interested by PTT and would like either > to add it to the Valgrind's Tool Suite or to mix it with the Helgrind > tool, that would be very nice and very useful for the Linux community, I > think. It looks like an interesting tools, but I don't see why it should be part of the Valgrind distribution. If it was built with Valgrind, maybe, but it seems to be unrelated apart from involving debugging. Nick |