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.