mirror of
https://github.com/microsoft/onefuzz.git
synced 2025-06-16 11:58:09 +00:00
Rename coverage
to coverage-legacy
(#2685)
This commit is contained in:
4
src/agent/Cargo.lock
generated
4
src/agent/Cargo.lock
generated
@ -504,7 +504,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
|
||||
|
||||
[[package]]
|
||||
name = "coverage"
|
||||
name = "coverage-legacy"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
@ -1968,7 +1968,7 @@ dependencies = [
|
||||
"backoff",
|
||||
"chrono",
|
||||
"clap 2.34.0",
|
||||
"coverage",
|
||||
"coverage-legacy",
|
||||
"crossterm 0.22.1",
|
||||
"env_logger 0.9.0",
|
||||
"flume",
|
||||
|
@ -1,7 +1,7 @@
|
||||
[workspace]
|
||||
members = [
|
||||
"atexit",
|
||||
"coverage",
|
||||
"coverage-legacy",
|
||||
"debugger",
|
||||
"dynamic-library",
|
||||
"input-tester",
|
||||
|
@ -1,5 +1,5 @@
|
||||
[package]
|
||||
name = "coverage"
|
||||
name = "coverage-legacy"
|
||||
version = "0.1.0"
|
||||
authors = ["fuzzing@microsoft.com"]
|
||||
license = "MIT"
|
@ -6,9 +6,9 @@ use std::time::Duration;
|
||||
use std::{process::Command, process::Stdio};
|
||||
|
||||
use anyhow::Result;
|
||||
use coverage::block::CommandBlockCov as Coverage;
|
||||
use coverage::cache::ModuleCache;
|
||||
use coverage::code::{CmdFilter, CmdFilterDef};
|
||||
use coverage_legacy::block::CommandBlockCov as Coverage;
|
||||
use coverage_legacy::cache::ModuleCache;
|
||||
use coverage_legacy::code::{CmdFilter, CmdFilterDef};
|
||||
use structopt::StructOpt;
|
||||
|
||||
#[derive(Debug, PartialEq, Eq, StructOpt)]
|
||||
@ -101,7 +101,7 @@ fn record(
|
||||
cmd: Command,
|
||||
timeout: Duration,
|
||||
) -> Result<Coverage> {
|
||||
use coverage::block::linux::Recorder;
|
||||
use coverage_legacy::block::linux::Recorder;
|
||||
|
||||
let now = std::time::Instant::now();
|
||||
|
||||
@ -120,7 +120,7 @@ fn record(
|
||||
cmd: Command,
|
||||
timeout: Duration,
|
||||
) -> Result<Coverage> {
|
||||
use coverage::block::windows::{Recorder, RecorderEventHandler};
|
||||
use coverage_legacy::block::windows::{Recorder, RecorderEventHandler};
|
||||
|
||||
let mut recorder = Recorder::new(cache, filter);
|
||||
let mut handler = RecorderEventHandler::new(&mut recorder, timeout);
|
@ -23,7 +23,7 @@ fn main() -> Result<()> {
|
||||
|
||||
#[cfg(target_os = "linux")]
|
||||
fn main() -> Result<()> {
|
||||
use coverage::elf::{ElfContext, ElfSancovBasicBlockProvider};
|
||||
use coverage_legacy::elf::{ElfContext, ElfSancovBasicBlockProvider};
|
||||
use goblin::elf::Elf;
|
||||
|
||||
let opt = Opt::from_args();
|
@ -15,7 +15,7 @@ struct Opt {
|
||||
|
||||
#[cfg(target_os = "windows")]
|
||||
fn main() -> Result<()> {
|
||||
use coverage::block::pe_provider::PeSancovBasicBlockProvider;
|
||||
use coverage_legacy::block::pe_provider::PeSancovBasicBlockProvider;
|
||||
use goblin::pe::PE;
|
||||
use pdb::PDB;
|
||||
|
@ -6,9 +6,9 @@ use std::time::Duration;
|
||||
use std::{process::Command, process::Stdio};
|
||||
|
||||
use anyhow::Result;
|
||||
use coverage::block::CommandBlockCov as Coverage;
|
||||
use coverage::cache::ModuleCache;
|
||||
use coverage::code::CmdFilter;
|
||||
use coverage_legacy::block::CommandBlockCov as Coverage;
|
||||
use coverage_legacy::cache::ModuleCache;
|
||||
use coverage_legacy::code::CmdFilter;
|
||||
use structopt::StructOpt;
|
||||
|
||||
#[derive(Debug, PartialEq, Eq, StructOpt)]
|
||||
@ -59,11 +59,11 @@ fn main() -> Result<()> {
|
||||
total.merge_max(&coverage);
|
||||
}
|
||||
|
||||
let mut debug_info = coverage::debuginfo::DebugInfo::default();
|
||||
let mut debug_info = coverage_legacy::debuginfo::DebugInfo::default();
|
||||
let src_coverage = total.source_coverage(&mut debug_info)?;
|
||||
|
||||
if opt.cobertura_xml {
|
||||
let cobertura = coverage::cobertura::cobertura(src_coverage)?;
|
||||
let cobertura = coverage_legacy::cobertura::cobertura(src_coverage)?;
|
||||
println!("{}", cobertura);
|
||||
} else {
|
||||
for file_coverage in src_coverage.files {
|
||||
@ -108,7 +108,7 @@ fn record(
|
||||
cmd: Command,
|
||||
timeout: Duration,
|
||||
) -> Result<Coverage> {
|
||||
use coverage::block::linux::Recorder;
|
||||
use coverage_legacy::block::linux::Recorder;
|
||||
|
||||
let now = std::time::Instant::now();
|
||||
|
||||
@ -127,7 +127,7 @@ fn record(
|
||||
cmd: Command,
|
||||
timeout: Duration,
|
||||
) -> Result<Coverage> {
|
||||
use coverage::block::windows::{Recorder, RecorderEventHandler};
|
||||
use coverage_legacy::block::windows::{Recorder, RecorderEventHandler};
|
||||
|
||||
let mut recorder = Recorder::new(cache, filter);
|
||||
let mut handler = RecorderEventHandler::new(&mut recorder, timeout);
|
@ -16,7 +16,7 @@ async-trait = "0.1"
|
||||
atexit = { path = "../atexit" }
|
||||
backoff = { version = "0.4", features = ["tokio"] }
|
||||
clap = "2.34"
|
||||
coverage = { path = "../coverage" }
|
||||
coverage = { package = "coverage-legacy", path = "../coverage-legacy" }
|
||||
crossterm = "0.22"
|
||||
env_logger = "0.9"
|
||||
flume = "0.10"
|
||||
|
Reference in New Issue
Block a user