about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2025-03-04 11:33:11 +0900
committerNguyễn Gia Phong <cnx@loang.net>2025-03-04 12:58:39 +0900
commitaf245dbaca13ef33da686d5fc261fda8341597fc (patch)
treecc1104933ca9c4d0eb4caacb9e73eced0fb33884
parent09f7b0e7db73bd38f51576adad0d13af660ebfaf (diff)
downloadloftix-af245dbaca13ef33da686d5fc261fda8341597fc.tar.gz
Remove (broken) AFLRun
-rw-r--r--README.md1
-rw-r--r--REUSE.toml7
-rw-r--r--loftix/fuzzing.scm26
-rw-r--r--patches/afl++-disable-inst-checks.patch (renamed from patches/aflrun-disable-inst-checks.patch)0
-rw-r--r--patches/afl++-keep-all-crashes.patch (renamed from patches/aflrun-keep-all-crashes.patch)0
5 files changed, 6 insertions, 28 deletions
diff --git a/README.md b/README.md
index f6ec15e..7ec37fc 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,6 @@ Then run `guix pull`.
 
 ### Fuzzing
 
-- [AFLRun]: multi-target directed [AFL++] with path diversity
 - [afl-dyninst]: Dyninst integration for AFL++
 
 ### Patching
diff --git a/REUSE.toml b/REUSE.toml
index 0174744..db4a528 100644
--- a/REUSE.toml
+++ b/REUSE.toml
@@ -187,7 +187,12 @@ SPDX-FileCopyrightText = '2019 陈鹏'
 SPDX-License-Identifier = 'CC0-1.0'
 
 [[annotations]]
-path = 'patches/*.patch'
+path = 'patches/afl++-*.patch'
+SPDX-FileCopyrightText = '2024 Nguyễn Gia Phong'
+SPDX-License-Identifier = 'GPL-3.0-or-later'
+
+[[annotations]]
+path = 'patches/e9patch-*.patch'
 SPDX-FileCopyrightText = '2024 Nguyễn Gia Phong'
 SPDX-License-Identifier = 'GPL-3.0-or-later'
 
diff --git a/loftix/fuzzing.scm b/loftix/fuzzing.scm
index c06d118..e67a910 100644
--- a/loftix/fuzzing.scm
+++ b/loftix/fuzzing.scm
@@ -17,32 +17,6 @@
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages))
 
-(define-public aflrun
-  (let ((commit "65d51e3b6dd44957c99fa57c1fb9fa4a040451a0")
-        (revision "0"))
-    (package
-      (inherit aflplusplus)
-      (name "aflrun")
-      (version (git-version "2024.12.03" revision commit))
-      (source
-        (origin
-          (method url-fetch)
-          (uri (string-append
-                 "https://trong.loang.net/~cnx/afl++/snapshot/afl++-"
-                 commit ".tar.gz"))
-          (sha256
-            (base32
-              "1q1smpk6l25cipszj917kvw1shfi5zznxsq4dcwlallym1s1gxqy"))
-          (patches (search-patches
-                     "patches/aflrun-keep-all-crashes.patch"
-                     "patches/aflrun-disable-inst-checks.patch"))))
-      (native-inputs (list gcc-14))
-      (synopsis "Multi-target directed AFL++ with path diversity")
-      (description "AFLRun is a fork of AFL++
-for unbiased multiple-target fuxxing with path diversity.")
-      (home-page "https://trong.loang.net/~cnx/afl++/log?h=run")
-      (license license:asl2.0))))
-
 (define-public afl-dyninst
   (package
     (name "afl-dyninst")
diff --git a/patches/aflrun-disable-inst-checks.patch b/patches/afl++-disable-inst-checks.patch
index 68ea511..68ea511 100644
--- a/patches/aflrun-disable-inst-checks.patch
+++ b/patches/afl++-disable-inst-checks.patch
diff --git a/patches/aflrun-keep-all-crashes.patch b/patches/afl++-keep-all-crashes.patch
index e3ce8f6..e3ce8f6 100644
--- a/patches/aflrun-keep-all-crashes.patch
+++ b/patches/afl++-keep-all-crashes.patch