Open Source Works
| Home | Company | Services | Expertise | Projects | Contact |
Valkyrie
 

Valkyrie

Valkyrie is an open-source graphical user interface for the Valgrind 3.X line. Valkyrie uses the Qt widget library, and is based on Valgrind`s XML output capabilities. Valkyrie is designed for simplicity and ease of use, whilst allowing access to the full range of Valgrind command-line options.

Currently, Valkyrie supports Memcheck only, although work is in progress to handle Cachegrind and Massif.

Also included in Valkyrie is an auxiliary tool which can read XML outputs from multiple Valgrind (Memcheck) runs, merge them together into a single XML file, and optionally display the merged result in the GUI.

Obtaining Valkyrie

The complete source code, including documentation, is available for download as a tarball. The code under active development is in a Subversion (SVN) repository (and may not work properly). To build, follow the instructions in the INSTALL file.

Release 1.2.0 [valgrind-3.2.X]:
valkyrie 1.2.0 (tar.bz2) - 7 June 2006
md5: 231982dc7063593f15ed2f93b85d0b2e
The SVN Repository:
To check out Valkyrie via anonymous, read-only svn access:
svn co svn://svn.valgrind.org/valkyrie/trunk valkyrie
Valkyrie ScreenShots
Memcheck 1 image
Memcheck: output of /bin/ls -lF, showing an open error with a source file which has rw permissions.
Memcheck 2 image
The actual output of /bin/ls -lF captured from stdout.
 
Memcheck 3 image
Memcheck View having finished a run, with all errors open.
Valkyrie Options image
Valkyrie`s options page.
 
Valgrind Options 2 image
Valgrind`s Option page, Error Reporting tab.
Valgrind Options 1 image
Valgrind`s Option page, Suppressions tab.

 

tree graphic
info@open-works.net
Copyright © 2008   OpenWorks Inc