| Crates.io | drcov |
| lib.rs | drcov |
| version | 0.1.0 |
| created_at | 2025-06-14 10:09:17.747853+00 |
| updated_at | 2025-06-14 10:09:17.747853+00 |
| description | a rust library for parsing and writing DrCov coverage files. |
| homepage | |
| repository | https://github.com/redthing1/drcov-rs |
| max_upload_size | |
| id | 1712240 |
| size | 150,065 |
a rust library for parsing and writing DrCov coverage files.
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")?;
cargo run --bin drcov-read --features cli -- file.drcov --detailed