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