|
From: Foster, G. <gar...@si...> - 2005-04-28 08:46:51
|
Hello Robert, Nicholas, Thank you both for your replies. I'll try and collate the information from both and ask some further questions. > Should be doable. Someone just needs to find the time. Since I don't > think any of the current developers uses an IDE like Anjuta or Eclipse, > I suspect it will be a low priority RFE. I didn't mean to imply that any of the Valgrind developers would have time for this, rather that I would try to drum up some interest in the idea in the Gnome/GTK+ community, and more specifically in the Anjuta team. > What do you mean by "similar setup"? Do you just want to > invoke Valgrind > conveniently from within the IDE, or are you thinking of some > kind of GUI? > I was just thinking of the sort of integration into Anjuta that you see between Purify and VC++. What it does is embed itself in the IDE, so you can invoke it conveniently like you said, but it goes a little further than that perhaps implies, for example warnings pop up as you debug, and there is a general report of problems and issues at the end of a debugging run, all of this integrated into the IDE UI. So its sort of both of the above, only that the IDE is the GUI, hopefully that makes sense. > I believe KDevelop has a Valgrind plug-in, but I don't know > how it works. > I am sure that would be worth investigating. So, knowing that people have managed a similar effort in integration into an IDE, and knowing the level of integration I thought would be nice (i.e that level I described when discussing Purify), how does the following statement impact on the idea in general? > No - Valgrind isn't really used like that. Since it's a virtual > machine, it takes over execution of the process entirely. Valgrind used > to be implemented as a shared library that got injected before your main > program, but that caused too many problems and we changed over to a > complete virtual machine instead. Thanks again for information already supplied, and thanks in advance for any further information, it is much appreciated, Regards, Gaz |