All Projects → rizinorg → CutterDRcov

rizinorg / CutterDRcov

Licence: MIT license
DynamoRIO coverage visualization for cutter

Programming Languages

python
139335 projects - #7 most used programming language
assembly
5116 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to CutterDRcov

Goleft
goleft is a collection of bioinformatics tools distributed under MIT license in a single static binary
Stars: ✭ 175 (+243.14%)
Mutual labels:  coverage
Ehtrace
ATrace is a tool for tracing execution of binaries on Windows.
Stars: ✭ 218 (+327.45%)
Mutual labels:  coverage
Alsatian
TypeScript testing framework with test cases
Stars: ✭ 244 (+378.43%)
Mutual labels:  coverage
Nxplorerjs Microservice Starter
Node JS , Typescript , Express based reactive microservice starter project for REST and GraphQL APIs
Stars: ✭ 193 (+278.43%)
Mutual labels:  coverage
Python Mocket
a socket mock framework - for all kinds of socket animals, web-clients included
Stars: ✭ 209 (+309.8%)
Mutual labels:  coverage
Sonar Golang
Sonarqube plugin for the golang language.
Stars: ✭ 229 (+349.02%)
Mutual labels:  coverage
Coverlet
Cross platform code coverage for .NET
Stars: ✭ 2,303 (+4415.69%)
Mutual labels:  coverage
grcov
📈 GitHub Action for code coverage reporting with grcov
Stars: ✭ 96 (+88.24%)
Mutual labels:  coverage
Browser Extension
Codecov Browser Extension
Stars: ✭ 212 (+315.69%)
Mutual labels:  coverage
Jacoco
🔬 Java Code Coverage Library
Stars: ✭ 3,041 (+5862.75%)
Mutual labels:  coverage
Deep Cover
The best coverage tool for Ruby code
Stars: ✭ 196 (+284.31%)
Mutual labels:  coverage
Cmake Scripts
A selection of useful scripts for use in CMake projects, include code coverage, sanitizers, and dependency graph generation.
Stars: ✭ 202 (+296.08%)
Mutual labels:  coverage
Axocover
Nice and free .Net code coverage support for Visual Studio with OpenCover.
Stars: ✭ 237 (+364.71%)
Mutual labels:  coverage
Minicover
Cross platform code coverage tool for .NET Core
Stars: ✭ 193 (+278.43%)
Mutual labels:  coverage
Interrogate
Explain yourself! Interrogate a codebase for docstring coverage.
Stars: ✭ 245 (+380.39%)
Mutual labels:  coverage
Sonar Stash
Stash (BitBucket) plugin, a pull-request decorator which allows to integrate SonarQube violations directly into your pull-request
Stars: ✭ 174 (+241.18%)
Mutual labels:  coverage
Codecov Bash
Global coverage report uploader for Codecov
Stars: ✭ 220 (+331.37%)
Mutual labels:  coverage
jacoco-gradle-testkit-plugin
Gradle plugin for JaCoCo code coverage in tests using Gradle TestKit
Stars: ✭ 37 (-27.45%)
Mutual labels:  coverage
Express Mongoose Es6 Rest Api
💥 A boilerplate application for building RESTful APIs Microservice in Node.js using express and mongoose in ES6 with code coverage and JsonWebToken Authentication
Stars: ✭ 2,811 (+5411.76%)
Mutual labels:  coverage
Example Python
Python coverage example
Stars: ✭ 238 (+366.67%)
Mutual labels:  coverage

CutterDRcov - DynamoRIO Coverage Visualizer for Cutter

Screenshot

Build Status codecov License: MIT Language grade: Python

Introduction

CutterDrcov is code coverage plugin that visualize DynamoRIO drcov into Cutter static analysis.

IDA or Binary ninja user? checkout lighthouse

Installation

First, locate the folder used by cutter for loading plugins, you can find it from inside cutter by going to Edit menupreferences and finally selecting Plugins. pathlocation

Inside that folder you will want to go python folder, download this repository, and move cutterdrcov_plugin folder there.

Usage

First you will need to get some drcov trace, you can get DynamoRIO from their official repository here.

For example, on 64Bit linux to get coverage trace by issuing this shell command:

$ dynamoRIO/bin64/drrun -t drcov -- [program name] [arguments]

Finally you will need to load that trace into CutterDRcov!

usage

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].