PEBIL: Static Binary Instrumentation for x86/Linux
PEBIL is a lightweight binary instrumentation tool that can be used to capture information about the behavior of a running executable. Within PMaC it is used to count basic block execution frequencies and as a driver for the cache simulator that powers its performance prediction framework.
PEBIL is free and open source. If you have questions or comments feel free to contact its author, Michael Laurenzano.
The ISPASS 2010 publication on PEBIL: pdf
Source Downloads
Version 0.2.3327 (5/11/2010)
Features: lots of bug fixes, vastly improved overheads for cache simulation tool, overhead for all tools improved by adding flags liveness analysis, added a function call wrapper tool.
Version 0.1.3228 (3/25/2010) (dead)
Version 0.1.3217 (3/19/2010) (dead)
Version 0.1.3186 (3/01/2010) (dead)
Version 0.1.3132 (1/04/2010) (dead)


