exp-bbv
a Valgrind plugin that
makes SimPoint Basic Block Vector Files
I wrote a Valgrind plugin
(originally called valsim) that generates
Simpoint Basic Block Vector (BBV) Files. This tool can be used to
generate BBVs for x86, x86_64, PPC and ARM architectures (but only natively;
the tool requires you have a machine of that type). See the
qemusim tool for generation of cross-platform
BBV files.
This is part of some research I did on Basic
Block Vectors. That research has a comparison of how this plugin
compares against results from Pin and Qemu.
Slowdown comparison for this
tool and others
Current release:
- The exp-bbv code has been merged into the current development
version of Valgrind, and will be part of the 3.5 release.
Older releases:
Back to my BBV Research Page