From: Chris J. <ch...@at...> - 2004-08-16 12:33:17
|
Announcing Logrind 2: A program trace framework A couple of months ago I finished my final year project: a program trace framework based on Valgrind and GDB called Logrind 2. The project allows = you to run a program under GDB and trace the program's execution using a = skin for Valgrind. You may debug the program as usual using GDB (the project = adds live debugging support to Valgrind) and execute SQL queries over the program's execution trace. Valgrind's suppression mechanism was extended = to allow the user to control what elements of the program should be traced (e.g. memory writes, function calls). The program trace schema supports multiple sources and can be used to compare runs (and hence used for = delta debugging). Logrind 2 also supports random access navigation of the = program trace allowing you to 'go back in time' to an earlier point in the = program's execution. Sources may be downloaded from here: http://www.atomice.com/logrind2.html The version of Valgrind included is a fork of Valgrind 2.0 but I hope to update it to the latest sources when they stabilise more. Chris January -- http://www.atomice.com=20 |