|
From: Rodrigo D. <ro...@ho...> - 2008-04-25 20:43:56
|
Hello everyone, I want to learn about Valgrind internals. I was wondering if there were any links to documentation that would help me hack into Valgrind and its directory structure. I looked at the User Manual but this has very little information regarding the internal workings. I appreciate it. Thank you, Rodrigo |
|
From: Nuno L. <nun...@sa...> - 2008-04-25 20:52:27
|
Hi, I would start by reading some papers from here: http://valgrind.org/docs/pubs.html Then read the header files. They often have comprehensive explanations. Nuno ----- Original Message ----- From: "Rodrigo Dominguez" <ro...@ho...> To: <val...@li...> Sent: Friday, April 25, 2008 9:43 PM Subject: [Valgrind-developers] Valgrind internals > Hello everyone, > > I want to learn about Valgrind internals. I was wondering if there were > any > links to documentation that would help me hack into Valgrind and its > directory structure. I looked at the User Manual but this has very little > information regarding the internal workings. I appreciate it. > > Thank you, > > Rodrigo |
|
From: Nicholas N. <nj...@cs...> - 2008-04-26 00:23:52
|
On Fri, 25 Apr 2008, Nuno Lopes wrote: > I would start by reading some papers from here: > http://valgrind.org/docs/pubs.html Yes, the PLDI 2007 one is the best general overview of Valgrind, instrumentation, tools, etc. The USENIX 2005 one is good for learning about Memcheck's V bit (undefinedness) tracking. > Then read the header files. They often have comprehensive explanations. Some of the .c files have good explanations at the top. docs/internals/ also has various files explaining various things, not according to any particular structure, and some might be a bit out of date. Nick |