Code coverage tracer.
Complex runtime trace analysis tool with more options that necessary.
RunTracer to dump the last basic block executed before a first chance execption (windows only).
Heap corruption trace tool, logs writes to areas outside allocated heap chunks (windows only).
Requirements:
- PIN (http://www.pintool.org/)
- Compiler suite (Visual Studio Express) (Windows only)
Procedure:
- Put the source code under the
${PIN_ROOT}/source/tools/RunTracer/
directory:cd ${PIN_ROOT}/source/tools/
git clone https://github.com/grugq/RunTracer/
cd RunTracer
- On Windows, run
..\nmake.bat ccovtrace
- On Linux, run
make
Launch using the pin.bat
or pin.sh
tool in the ${PIN_ROOT}
directory. See the --help output for more specific command line handling directions.