/BNPinCoverage

Visually analyze basic block code coverage in Binary Ninja using Pin output.

Primary LanguagePythonMIT LicenseMIT

BN Pin Coverage (v1.0 alpha)

Author: Chokepoint

Import Pin Tool basic block trace data and highlight executed basic blocks.

Description:

Use this tool to import Pin trace data using a custom plugin that prints the addresses of executed basic blocks. This can help isolate dead blocks of code or give a good idea of code coverage for test cases.

Minimum Version

This plugin requires the following minimum version of Binary Ninja:

  • release - 9999
  • dev - 1.0.dev-576

Required Dependencies

The following dependencies are required for this plugin:

  • pip - binaryninja
  • installers -
  • other - The plugin requires Pin tool be installed.
  • apt -

License

This plugin is released under a MIT license.