6140 Commits

Author SHA1 Message Date
van Hauser
494c55df15
Merge pull request #1389 from yuawn/dev
update llvm version in INSTALL.md
2022-04-18 10:41:08 +02:00
van Hauser
35cf1fa906
Merge pull request #1390 from devnexen/map_name_libdislocator
libdislocator, new option to name an anonymous address range.
2022-04-18 10:40:27 +02:00
David Carlier
6e790552fe libdislocator, new option to name an anonymous address range.
For performance matter tough, disabled by default.
2022-04-15 17:34:19 +01:00
yuawn
8971c9a5ce update llvm version in INSTALL.md 2022-04-14 11:26:54 +00:00
Miroslav Lichvar
57db3e7f4f afl-cmin: quote program arguments
Quote the program arguments in the system() function to allow them to
contain spaces.
2022-04-13 13:47:51 +02:00
lazymio
0540382c41
Fix persistant sample build 2022-04-13 00:43:47 +02:00
lazymio
2263989e12
Fix linkage 2022-04-12 22:57:43 +02:00
lazymio
6aa470d641
Sync unicornafl 2022-04-12 22:57:36 +02:00
lazymio
0db57c3eec
Merge origin/dev 2022-04-12 21:16:34 +02:00
Cornul11
ce1fc4b27d updated citation 2022-04-11 19:30:06 +02:00
vanhauser-thc
5d4b0938d5 link https://github.com/fuzzah/exeptor 2022-04-08 23:28:13 +02:00
van Hauser
c208dcf9c5
Merge pull request #1383 from AFLplusplus/keep_tout
Keep timeouts option
2022-04-08 23:12:33 +02:00
vanhauser-thc
d8317182ef update fuzzing in depth 2022-04-08 23:10:35 +02:00
vanhauser-thc
e9288bcfad add AFL_KEEP_TIMEOUTS 2022-04-08 22:44:10 +02:00
Marc Poulhiès
396de6fc9c Fix GCC plugin crash when using deny/allow list
The provided function declaration F may not have valid location
information. Return an empty string in this case as the two callers are
already using this convention to filter out functions from being
instrumented when deny/allow list are used.
2022-04-08 09:50:08 +02:00
vanhauser-thc
891f4d3c8e correct counting for tmouts 2022-04-08 09:31:39 +02:00
vanhauser-thc
9933a6f3ab update grammar mutator 2022-04-07 10:21:52 +02:00
vanhauser-thc
3261e86a3a save timeouts 2022-04-07 09:43:51 +02:00
hexcoder
3ccebbf9c5
Typo 2022-04-06 17:30:27 +02:00
van Hauser
9c2c35b233
Merge pull request #1381 from f0rki/no-build-nyx
add make flag to avoid building nyx mode
2022-04-06 14:31:42 +02:00
Michael Rodler
bf5b90f95a added NO_NYX flag to docs and help message 2022-04-06 14:20:36 +02:00
Michael Rodler
8385bc794a make flag to avoid building nyx mode 2022-04-06 11:54:35 +02:00
van Hauser
ac80678592
Merge pull request #1380 from AFLplusplus/dev
fix cmplog
2022-04-06 10:24:07 +02:00
vanhauser-thc
3c5edab724 add cmplog icmp testcase to CI 2022-04-06 10:10:39 +02:00
van Hauser
9887f636ba
Merge pull request #1376 from verifsec/patch-1
[wontfix] make error @SIMPLE_FILES
2022-04-06 09:45:15 +02:00
van Hauser
fc48951468
Merge pull request #1379 from devnexen/network_client_mem_leak
network client mem leak fix.
2022-04-06 09:43:34 +02:00
vanhauser-thc
0e9d0ebbfe fix cmplog! 2022-04-06 09:36:57 +02:00
David Carlier
84e03e4a4d network client mem leak fix. 2022-04-05 22:54:36 +01:00
むぎ茶
044d3e823e
[wantfix] make error @SIMPLE_FILES
Hi there!
I tried to compile with SIMPLE_FILES, but got  an error message.
Please have a look through it.
Sincerely.

```
src/afl-fuzz-bitmap.c: In function ‘save_if_interesting’:
src/afl-fuzz-bitmap.c:706:39: error: ‘afl_state_t’ {aka ‘struct afl_state’} has no member named ‘last_kill_signal’
  706 |                afl->saved_crashes, afl->last_kill_signal);
      |                                       ^~
make: *** [GNUmakefile:437: afl-fuzz] Error 1
```
2022-04-05 17:38:34 +09:00
lazymio
3fc03d4b6b
Fix unicornafl static build
Signed-off-by: lazymio <mio@lazym.io>
2022-04-04 11:45:49 +02:00
vanhauser-thc
15b43e6ce1 fix pizza mode 2022-04-03 19:14:59 +02:00
vanhauser-thc
d9fa6af1b1 pizza mode on 1st of april 2022-04-03 09:50:18 +02:00
van Hauser
ef5543680a
Merge pull request #1374 from CarloMara/stable
Add new mode to AFLplusplus
2022-04-03 09:31:23 +02:00
van Hauser
881aef21fd
Merge pull request #1362 from AFLplusplus/dev
push to stable
2022-04-03 09:30:23 +02:00
Carlo Maragno
26f3ec28ee Fix dyslexia and clang format 2022-04-02 13:11:39 +02:00
Carlo Maragno
657e4cc812 Fix layout 2022-04-01 14:56:27 +02:00
Carlo Maragno
29f0bb1c6a Add basic support for Italian users 2022-04-01 13:23:01 +02:00
van Hauser
c4363dd8b3
Merge pull request #1373 from rwmjones/no-circular-links
GNUmakefile.llvm: Avoid creating circular links
2022-04-01 09:42:06 +02:00
van Hauser
ff5882f415
Merge pull request #1372 from devnexen/frida_arm64_build_fix
frida mode fix arm64 build
2022-03-31 19:38:05 +02:00
Richard W.M. Jones
7f56a93f5d GNUmakefile.llvm: Avoid creating circular links
Building into a DESTDIR gives circular links such as:

lrwxrwxrwx. 1 rjones rjones 17 Mar 31 18:09 /home/rjones/rpmbuild/BUILDROOT/american-fuzzy-lop-4.00c-3.git285a5cb3.fc37.x86_64/usr/lib64/afl/afl-compiler-rt.o -> afl-compiler-rt.o

I have to admit I've no idea what the original link command is trying
to achieve, but it's clearly wrong and deleting it fixes the problem.

Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
2022-03-31 18:20:43 +01:00
David CARLIER
2d7ac5f69c frida mode fix arm64 build 2022-03-31 18:11:24 +01:00
Dominik Maier
285a5cb38b Some scan-build fixes 2022-03-31 15:36:26 +00:00
hexcoder-
51dbd0e957 ignore unused variable to let make DEBUG=1 distrib succeed 2022-03-30 20:46:57 +02:00
hexcoder-
772e33d550 avoid compiler warning (format-truncation), needed for make DEBUG=1 all 2022-03-30 20:32:51 +02:00
vanhauser-thc
77a3abfa5e remove debug 2022-03-30 17:09:00 +02:00
vanhauser-thc
a436ef47e5 fix instrumentlist for LTO with clang < 13 2022-03-30 09:16:47 +02:00
vanhauser-thc
b34751efbf fix qemu sigunaction tests 2022-03-29 10:34:08 +02:00
vanhauser-thc
d2ea1141eb cleanup 2022-03-27 11:35:38 +02:00
Dominik Maier
3f0d642f9b fix unicornafl test 2022-03-26 19:13:49 +00:00
van Hauser
7598efb8e6
Merge pull request #1363 from clchrlls/stable
fix installation packages commands for debian 10
2022-03-23 17:20:03 +01:00