Skip to content

Commit c15dc5d

Browse files
committed
Merge remote-tracking branch 'upstream/main' into main
2 parents f2df3d6 + fa17f47 commit c15dc5d

File tree

114 files changed

+2860
-1930
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+2860
-1930
lines changed

.github/workflows/build_and_test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,8 @@ jobs:
294294
- ./fuzzers/libfuzzer_libpng_launcher
295295
- ./fuzzers/libfuzzer_libpng_accounting
296296
- ./fuzzers/forkserver_libafl_cc
297-
- ./fuzzers/libfuzzer_libpng_tcp_manager
297+
# - ./fuzzers/libfuzzer_libpng_tcp_manager
298+
# - ./fuzzers/sqlite_centralized_multi_machine
298299
- ./fuzzers/backtrace_baby_fuzzers
299300
- ./fuzzers/fuzzbench_qemu
300301
- ./fuzzers/nyx_libxml2_parallel

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ vendor
77
.DS_Store
88
.env
99

10+
*.test
1011
*.tmp
1112
*.swp
1213
*.o

Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ members = [
2020
"utils/deexit",
2121
"utils/libafl_benches",
2222
"utils/gramatron/construct_automata",
23+
"utils/desyscall",
2324
]
2425
default-members = [
2526
"libafl",
@@ -36,11 +37,13 @@ exclude = [
3637
"utils/noaslr",
3738
"utils/gdb_qemu",
3839
"utils/libafl_fmt",
40+
"utils/desyscall",
41+
"utils/multi_machine_generator",
3942
"scripts",
4043
]
4144

4245
[workspace.package]
43-
version = "0.12.0"
46+
version = "0.13.0"
4447

4548
[profile.release]
4649
lto = true

README.md

Lines changed: 1 addition & 0 deletions

bindings/pylibafl/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
[package]
22
name = "pylibafl"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
edition = "2021"
55

66
[dependencies]
77
pyo3 = { version = "0.18.3", features = ["extension-module"] }
88
pyo3-log = "0.8.1"
9-
libafl_sugar = { path = "../../libafl_sugar", version = "0.12.0", features = ["python"] }
10-
libafl_bolts = { path = "../../libafl_bolts", version = "0.12.0", features = ["python"] }
9+
libafl_sugar = { path = "../../libafl_sugar", version = "0.13.0", features = ["python"] }
10+
libafl_bolts = { path = "../../libafl_bolts", version = "0.13.0", features = ["python"] }
1111

1212
[target.'cfg(target_os = "linux")'.dependencies]
13-
libafl_qemu = { path = "../../libafl_qemu", version = "0.12.0", features = ["python"] }
13+
libafl_qemu = { path = "../../libafl_qemu", version = "0.13.0", features = ["python"] }
1414

1515
[build-dependencies]
1616
pyo3-build-config = { version = "0.17" }

fuzzers/baby_fuzzer_gramatron/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_gramatron"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/baby_fuzzer_grimoire/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_grimoire"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/baby_fuzzer_minimizing/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_minimizing"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>", "Addison Crump <[email protected]>"]
55
edition = "2021"
66

fuzzers/baby_fuzzer_nautilus/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_nautilus"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/baby_fuzzer_swap_differential/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_swap_differential"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Addison Crump <[email protected]>"]
55
edition = "2021"
66
default-run = "fuzzer_sd"

fuzzers/baby_fuzzer_tokens/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_tokens"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/baby_fuzzer_with_forkexecutor/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_with_forkexecutor"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/baby_no_std/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_no_std"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/dynamic_analysis/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dynamic_analysis"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/forkserver_simple/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "forkserver_simple"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["tokatoka <[email protected]>"]
55
edition = "2021"
66

fuzzers/frida_gdiplus/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "frida_gdiplus"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Richard Johnson <[email protected]>"]
55
edition = "2021"
66

fuzzers/frida_libpng/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "frida_fuzzer"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/fuzzbench/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fuzzbench"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/fuzzbench_ctx/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fuzzbench_ctx"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/fuzzbench_fork_qemu/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fuzzbench_fork_qemu"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/fuzzbench_forkserver/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fuzzbench_forkserver"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/fuzzbench_forkserver_cmplog/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fuzzbench_forkserver_cmplog"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/fuzzbench_qemu/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fuzzbench_qemu"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/fuzzbench_text/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fuzzbench_text"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/libafl_atheris/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libafl_atheris"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/libfuzzer_libmozjpeg/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libfuzzer_libmozjpeg"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/libfuzzer_libpng/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libfuzzer_libpng"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/libfuzzer_libpng_accounting/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libfuzzer_libpng_accounting"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/libfuzzer_libpng_centralized/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libfuzzer_libpng_launcher_centralized"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/libfuzzer_libpng_centralized/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ pub extern "C" fn libafl_main() {
136136
let monitor = MultiMonitor::new(|s| println!("{s}"));
137137

138138
let mut secondary_run_client = |state: Option<_>,
139-
mut mgr: CentralizedEventManager<_, _>,
139+
mut mgr: CentralizedEventManager<_, _, _, _>,
140140
_core_id: CoreId| {
141141
// Create an observation channel using the coverage map
142142
let edges_observer =

fuzzers/libfuzzer_libpng_cmin/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libfuzzer_libpng_cmin"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>", "Addison Crump <[email protected]>"]
55
edition = "2021"
66

fuzzers/libfuzzer_libpng_launcher/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libfuzzer_libpng_launcher"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/libfuzzer_libpng_tcp_manager/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libfuzzer_libpng_tcp_manager"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

@@ -18,7 +18,7 @@ debug = true
1818

1919
[build-dependencies]
2020
cc = { version = "1.0", features = ["parallel"] }
21-
which = "4.4"
21+
which = "6.0"
2222

2323
[dependencies]
2424
libafl = { path = "../../libafl/", features = ["default", "tcp_manager"] }

fuzzers/libfuzzer_stb_image/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libfuzzer_stb_image"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66
build = "build.rs"

fuzzers/libfuzzer_stb_image_concolic/fuzzer/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libfuzzer_stb_image_concolic"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>", "Julius Hohnerlein"]
55
edition = "2021"
66
build = "build.rs"

fuzzers/libfuzzer_stb_image_concolic/runtime/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "example_runtime"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
edition = "2021"
55
authors = ["Julius Hohnerlein <[email protected]>"]
66

fuzzers/libfuzzer_stb_image_sugar/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libfuzzer_stb_image_sugar"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66
build = "build.rs"

fuzzers/nautilus_sync/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nautilus_sync"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/nyx_libxml2_parallel/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nyx_libxml2_parallel"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
edition = "2021"
55
default-run = "nyx_libxml2_parallel"
66

fuzzers/nyx_libxml2_standalone/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nyx_libxml2_standalone"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
edition = "2021"
55
default-run = "nyx_libxml2_standalone"
66

fuzzers/qemu_cmin/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "qemu_cmin"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>", "WorksButNotTested"]
55
edition = "2021"
66

fuzzers/qemu_coverage/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "qemu_coverage"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>", "WorksButNotTested"]
55
edition = "2021"
66

fuzzers/qemu_launcher/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "qemu_launcher"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

fuzzers/qemu_systemmode/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "qemu_systemmode"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <[email protected]>"]
55
edition = "2021"
66

0 commit comments

Comments
 (0)