Loading Cargo.lock +24 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,14 @@ dependencies = [ "tracing-subscriber", ] [[package]] name = "acorn-fuzz" version = "0.0.0" dependencies = [ "acorn-lib", "libfuzzer-sys", ] [[package]] name = "acorn-lib" version = "0.1.6" Loading Loading @@ -222,6 +230,12 @@ version = "1.0.97" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f" [[package]] name = "arbitrary" version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" [[package]] name = "arrayref" version = "0.3.9" Loading Loading @@ -2620,6 +2634,16 @@ version = "0.2.172" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" [[package]] name = "libfuzzer-sys" version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75" dependencies = [ "arbitrary", "cc", ] [[package]] name = "libgit2-sys" version = "0.17.0+1.8.1" Loading Cargo.toml +1 −1 Original line number Diff line number Diff line [workspace] members = ["acorn-cli", "acorn-lib"] members = ["acorn-cli", "acorn-lib", "fuzz"] resolver = "2" [workspace.package] Loading fuzz/.gitignore 0 → 100644 +4 −0 Original line number Diff line number Diff line target corpus artifacts coverage fuzz/Cargo.toml 0 → 100644 +19 −0 Original line number Diff line number Diff line [package] name = "acorn-fuzz" version = "0.0.0" publish = false edition = "2021" [package.metadata] cargo-fuzz = true [dependencies] libfuzzer-sys = "0.4" acorn-lib = { path = "../acorn-lib", features = ["cli"] } [[bin]] name = "util" path = "fuzz_targets/util.rs" test = false doc = false bench = false fuzz/fuzz_targets/util.rs 0 → 100644 +6 −0 Original line number Diff line number Diff line #![no_main] #[macro_use] extern crate libfuzzer_sys; fuzz_target!(|_data: &[u8]| { // TODO: Add fuzz test }); Loading
Cargo.lock +24 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,14 @@ dependencies = [ "tracing-subscriber", ] [[package]] name = "acorn-fuzz" version = "0.0.0" dependencies = [ "acorn-lib", "libfuzzer-sys", ] [[package]] name = "acorn-lib" version = "0.1.6" Loading Loading @@ -222,6 +230,12 @@ version = "1.0.97" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f" [[package]] name = "arbitrary" version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" [[package]] name = "arrayref" version = "0.3.9" Loading Loading @@ -2620,6 +2634,16 @@ version = "0.2.172" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" [[package]] name = "libfuzzer-sys" version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75" dependencies = [ "arbitrary", "cc", ] [[package]] name = "libgit2-sys" version = "0.17.0+1.8.1" Loading
Cargo.toml +1 −1 Original line number Diff line number Diff line [workspace] members = ["acorn-cli", "acorn-lib"] members = ["acorn-cli", "acorn-lib", "fuzz"] resolver = "2" [workspace.package] Loading
fuzz/.gitignore 0 → 100644 +4 −0 Original line number Diff line number Diff line target corpus artifacts coverage
fuzz/Cargo.toml 0 → 100644 +19 −0 Original line number Diff line number Diff line [package] name = "acorn-fuzz" version = "0.0.0" publish = false edition = "2021" [package.metadata] cargo-fuzz = true [dependencies] libfuzzer-sys = "0.4" acorn-lib = { path = "../acorn-lib", features = ["cli"] } [[bin]] name = "util" path = "fuzz_targets/util.rs" test = false doc = false bench = false
fuzz/fuzz_targets/util.rs 0 → 100644 +6 −0 Original line number Diff line number Diff line #![no_main] #[macro_use] extern crate libfuzzer_sys; fuzz_target!(|_data: &[u8]| { // TODO: Add fuzz test });