diff options
| author | Nguyễn Gia Phong <cnx@loang.net> | 2025-10-15 04:18:09 +0900 |
|---|---|---|
| committer | Nguyễn Gia Phong <cnx@loang.net> | 2025-10-15 04:18:26 +0900 |
| commit | 42461cd3487e9e5464b71d425b666e8944280be7 (patch) | |
| tree | 267310b314f3465d527d7c7e1e90e1044524cffd | |
| parent | 85a797b31793247b970ee43cf92b662d3dbd63bf (diff) | |
| download | loftix-42461cd3487e9e5464b71d425b666e8944280be7.tar.gz | |
Use QEMUAFL++ in FUZZOLIC
| -rw-r--r-- | loftix/emulation.scm | 4 | ||||
| -rw-r--r-- | loftix/fuzzing.scm | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/loftix/emulation.scm b/loftix/emulation.scm index 2257775..372428e 100644 --- a/loftix/emulation.scm +++ b/loftix/emulation.scm @@ -18,7 +18,7 @@ (define-public qemu-for-aflplusplus (let ((base qemu-minimal) (base-version "5.2.50") - (commit "202a9182ef83e5ec8593b54b60eb06b53716671f") + (commit "790d2124fd054621d3c0d3ec31bea114b60601f9") (revision "master")) (hidden-package (package @@ -35,7 +35,7 @@ (recursive? #t))) (file-name (git-file-name name version)) (sha256 - (base32 "0c6z7h35yh071l84sv3czcvsw3l4vbn50innsba1wbyqbac6j4dq")))) + (base32 "1l2kl8768l4mbkiaj63zn6gsdn3qpl3rg7s6h62rmd7599ar3xn3")))) (arguments (substitute-keyword-arguments (package-arguments base) ((#:configure-flags _ #~'()) diff --git a/loftix/fuzzing.scm b/loftix/fuzzing.scm index fd05a61..aea1a02 100644 --- a/loftix/fuzzing.scm +++ b/loftix/fuzzing.scm @@ -183,13 +183,13 @@ for a given bug, as a traditional greybox fuzzer does).")))) (define-public fuzzolic-showmap (hidden-package (package - (inherit aflplusplus) + (inherit afl++) (name "fuzzolic-showmap") (source (origin - (inherit (package-source aflplusplus)) + (inherit (package-source afl++)) (patches (search-patches "patches/fuzzolic-showmap.patch")))) (arguments - (substitute-keyword-arguments (package-arguments aflplusplus) + (substitute-keyword-arguments (package-arguments afl++) ((#:phases phases #~%standard-phases) #~(modify-phases #$phases (replace 'install @@ -311,7 +311,7 @@ fuzzolic-with-afl = 'fuzzolic.run_afl_fuzzolic:main' (invoke "pytest" "-vv" "tests/run.py" "--fuzzy") (invoke "pytest" "-vv" "tests/run.py"))))))) (native-inputs (list python-flit-core python-pytest)) - (propagated-inputs (list aflplusplus + (propagated-inputs (list afl++ fuzzolic-showmap qemu-for-fuzzolic solver |
