drcov

Crates.iodrcov
lib.rsdrcov
version0.1.0
created_at2025-06-14 10:09:17.747853+00
updated_at2025-06-14 10:09:17.747853+00
descriptiona rust library for parsing and writing DrCov coverage files.
homepage
repositoryhttps://github.com/redthing1/drcov-rs
max_upload_size
id1712240
size150,065
red thing (redthing1)

documentation

README

drcov-rs

a rust library for parsing and writing DrCov coverage files.

usage

use drcov::{CoverageData, ModuleTableVersion};

// read a file
let coverage = drcov::from_file("coverage.drcov")?;

// create coverage data
let new_coverage = CoverageData::builder()
    .flavor("my_tool")
    .module_version(ModuleTableVersion::V4)
    .add_module("/bin/program", 0x400000, 0x450000)
    .add_coverage(0, 0x1000, 32)
    .build()?;

// write to a file
drcov::to_file(&new_coverage, "output.drcov")?;

demo

cargo run --bin drcov-read --features cli -- file.drcov --detailed
Commit count: 2

cargo fmt