Skip to content

Datagrind is a valgrind tool that captures all read and write accesses made by a program and records them in a log file.

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.DOCS
Notifications You must be signed in to change notification settings

bmerry/datagrind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Datagrind is a valgrind tool that captures all read and write accesses made by a program and records them in a log file. A separate tool (dg_view), can then be used to visually represent the reads and writes.

To get started, run

git clone https://github.com/bmerry/datagrind.git
cd datagrind
git submodule update --init
./autogen.sh
./configure
make
sudo make install
cd .
git clone https://github.com/bmerry/dg_view.git
cd dg_view
scons

To see it in action, run

valgrind --tool=exp-datagrind --datagrind-out=ls.out ls
build/dg_view ls.out

For more detailed usage instructions, either compile the included documentation, or refer to the online version.

About

Datagrind is a valgrind tool that captures all read and write accesses made by a program and records them in a log file.

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.DOCS

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published