Skip to content

Utility to merge DrCov coverage files into a single trace

License

airbus-seclab/drcov-merge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drcov-merge

drcov-merge is a utility to merge several DrCov coverage files into a single trace. It is notably used as part of the afl-cov-fast project.

Note: Execution order of basic blocks will not be preserved after merging.

Build and install

To build drcov-merge:

$ cargo build

To install it and make the command accessible:

$ cargo install --path .

Usage

$ drcov-merge --help
Usage: drcov-merge --output <OUTPUT> <INPUT>...

Arguments:
  <INPUT>...  Input glob patterns matching drcov files

Options:
  -o, --output <OUTPUT>  Output merged drcov file
  -h, --help             Print help
  -V, --version          Print version

Example:

$ drcov-merge full.drcov.trace 'run*.drcov.trace'

License

This project is licensed under the GPLv3 License. See the LICENSE file for details.

About

Utility to merge DrCov coverage files into a single trace

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages