Package: wnpp Severity: wishlist * Package name : chronicle Version : Upstream Author : rocallahan * URL : http://code.google.com/p/chronicle-recorder/ * License : GPL Programming Lang: C Description : Valgrind-based complete, indexed recording of process execution
Chronicle records every memory and register write in the execution of a Linux process, using Valgrind to instrument execution at the machine code and system call level. These events are indexed and compressed; from the resulting database the Chronicle query tool can efficiently reconstruct the state of memory and/or registers at any point during the execution. Additional queries such as "when was the last write to location X before time T" and "when was location X executed between times T1 and T2" are also supported. This infrastructure has a variety of possible uses, but the most obvious use is as the basis for powerful debuggers. Blog post introducing the idea and giving some more background: http://weblogs.mozillazine.org/roc/archives/2006/12/introducing_amb.html The main issue in packaging this is that it does include a whole patched version of valgrind, which is not ideal from a distribution's POV. Perhaps this will eventually change and regular valgrind will support --tool=chronicle. The main issue in using it is that programs apparently run at something like 1/300th normal speed. The UI is also fairly rough ATM. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.20-1-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- see shy jo
signature.asc
Description: Digital signature