diff options
| author | Nguyễn Gia Phong <cnx@loang.net> | 2025-03-04 11:33:11 +0900 |
|---|---|---|
| committer | Nguyễn Gia Phong <cnx@loang.net> | 2025-03-04 12:58:39 +0900 |
| commit | af245dbaca13ef33da686d5fc261fda8341597fc (patch) | |
| tree | cc1104933ca9c4d0eb4caacb9e73eced0fb33884 | |
| parent | 09f7b0e7db73bd38f51576adad0d13af660ebfaf (diff) | |
| download | loftix-af245dbaca13ef33da686d5fc261fda8341597fc.tar.gz | |
Remove (broken) AFLRun
| -rw-r--r-- | README.md | 1 | ||||
| -rw-r--r-- | REUSE.toml | 7 | ||||
| -rw-r--r-- | loftix/fuzzing.scm | 26 | ||||
| -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 |
