about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2025-10-15 04:18:09 +0900
committerNguyễn Gia Phong <cnx@loang.net>2025-10-15 04:18:26 +0900
commit42461cd3487e9e5464b71d425b666e8944280be7 (patch)
tree267310b314f3465d527d7c7e1e90e1044524cffd
parent85a797b31793247b970ee43cf92b662d3dbd63bf (diff)
downloadloftix-42461cd3487e9e5464b71d425b666e8944280be7.tar.gz
Use QEMUAFL++ in FUZZOLIC
-rw-r--r--loftix/emulation.scm4
-rw-r--r--loftix/fuzzing.scm8
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