From c103444396697af102dce2b936a00e93017057ba Mon Sep 17 00:00:00 2001 From: "Dongjia \"toka\" Zhang" Date: Fri, 22 Sep 2023 23:51:06 +0200 Subject: [PATCH] Change profiles for the fuzzbench fuzzers. --- fuzzers/fuzzbench/Cargo.toml | 5 +++++ fuzzers/fuzzbench_fork_qemu/Cargo.toml | 8 ++++++++ fuzzers/fuzzbench_forkserver/Cargo.toml | 5 +++++ fuzzers/fuzzbench_forkserver_cmplog/Cargo.toml | 5 +++++ fuzzers/fuzzbench_qemu/Cargo.toml | 8 ++++++++ 5 files changed, 31 insertions(+) diff --git a/fuzzers/fuzzbench/Cargo.toml b/fuzzers/fuzzbench/Cargo.toml index 2db1a0f3c8..cf274ffd0c 100644 --- a/fuzzers/fuzzbench/Cargo.toml +++ b/fuzzers/fuzzbench/Cargo.toml @@ -15,6 +15,11 @@ codegen-units = 1 opt-level = 3 debug = true +[profile.release-fuzzbench] +inherits = "release" +debug = false +strip = true + [build-dependencies] cc = { version = "1.0", features = ["parallel"] } which = "4.4" diff --git a/fuzzers/fuzzbench_fork_qemu/Cargo.toml b/fuzzers/fuzzbench_fork_qemu/Cargo.toml index de06749567..8c721788b2 100644 --- a/fuzzers/fuzzbench_fork_qemu/Cargo.toml +++ b/fuzzers/fuzzbench_fork_qemu/Cargo.toml @@ -9,8 +9,16 @@ default = ["std"] std = [] [profile.release] +lto = true +codegen-units = 1 +opt-level = 3 debug = true +[profile.release-fuzzbench] +inherits = "release" +debug = false +strip = true + [dependencies] libafl = { path = "../../libafl/" } libafl_bolts = { path = "../../libafl_bolts/" } diff --git a/fuzzers/fuzzbench_forkserver/Cargo.toml b/fuzzers/fuzzbench_forkserver/Cargo.toml index 975dac3756..b4946543f4 100644 --- a/fuzzers/fuzzbench_forkserver/Cargo.toml +++ b/fuzzers/fuzzbench_forkserver/Cargo.toml @@ -10,6 +10,11 @@ codegen-units = 1 opt-level = 3 debug = true +[profile.release-fuzzbench] +inherits = "release" +debug = false +strip = true + [build-dependencies] cc = { version = "1.0", features = ["parallel"] } which = "4.4" diff --git a/fuzzers/fuzzbench_forkserver_cmplog/Cargo.toml b/fuzzers/fuzzbench_forkserver_cmplog/Cargo.toml index 3f0b5e57ee..a26c02b59b 100644 --- a/fuzzers/fuzzbench_forkserver_cmplog/Cargo.toml +++ b/fuzzers/fuzzbench_forkserver_cmplog/Cargo.toml @@ -10,6 +10,11 @@ codegen-units = 1 opt-level = 3 debug = true +[profile.release-fuzzbench] +inherits = "release" +debug = false +strip = true + [build-dependencies] cc = { version = "1.0", features = ["parallel"] } which = "4.4" diff --git a/fuzzers/fuzzbench_qemu/Cargo.toml b/fuzzers/fuzzbench_qemu/Cargo.toml index 87c57c25d1..11cfb2d647 100644 --- a/fuzzers/fuzzbench_qemu/Cargo.toml +++ b/fuzzers/fuzzbench_qemu/Cargo.toml @@ -9,8 +9,16 @@ default = ["std"] std = [] [profile.release] +lto = true +codegen-units = 1 +opt-level = 3 debug = true +[profile.release-fuzzbench] +inherits = "release" +debug = false +strip = true + [dependencies] libafl = { path = "../../libafl/" } libafl_bolts = { path = "../../libafl_bolts/" }