Dominik Maier 7fada7d985
Add DrCovReader to read DrCov files and DrCov dumper and merge utils (#2680)
* Add DrCov Reader

* Removed libafl_jumper deps

* Fix DrCovWriter, add dump_drcov_addrs

* Taplo

* Move frida from usize to u64

* DrCov usize=>u64

* Better error print

* More u64

* ?

* debug

* clippy

* clippy

* Add Merge option to DrCovReader

* Add drcov_merge tool

* Move folder around

* DrCov

* More assert

* fmt

* Move around

* Fix print

* Add option to read multiple files/full folders
2024-11-12 22:18:57 -03:00

681 B

LibAFL DrCov Utilities

Dump-DrCov_Addrs

Simple commandline tool to display a list of all basic block addresses in a program. This information can, for example, be used for further processing such as in JmpScare or similar. At the same time this tools shows how easily LibAFL's DrCov module can be used to parse coverage files.

Run with cargo run --release --bin drcov_dump_addrs -- -h

DrCov_Merge

A performant clone of drcov-merge using LibAFL's DrCov reader. It can merge multiple DrCov files into a single DrCov file.

Run with cargo run --release --bin drcov_merge -- -h