6140 Commits

Author SHA1 Message Date
van Hauser
819a1539a6
Merge pull request #1337 from devnexen/llvm_13_plus_fix
Fix build for the LLVM pass for LLVM >= 13
2022-02-27 17:25:42 +01:00
van Hauser
ba7ec51232
Merge pull request #1339 from adamdoupe/dev
Clarify in docs that AFL_TARGET_ENV will apply to QEMU in QEMU mode.
2022-02-27 17:25:02 +01:00
Adam Doupe
1840c27b6f Clarify in docs that AFL_TARGET_ENV will apply to QEMU in QEMU mode, and note that QEMU_SET_ENV should be used instead in QEMU mode. Closes #1328 2022-02-26 22:20:58 +00:00
David Carlier
e996112fbc Fix build for the LLVM pass for LLVM >= 13
Due to change of inheritance for more modern LLVM versions, the overridable
members are not the same.
2022-02-24 14:50:44 +00:00
van Hauser
9b799aeddd
Merge pull request #1335 from AFLplusplus/dev
Dev
2022-02-22 13:59:04 +01:00
van Hauser
fee1acf7e6
Merge branch 'newpm2' into dev 2022-02-22 13:58:49 +01:00
van Hauser
675d17d737
Merge pull request #1334 from Teemperor/llvm14
Fix compilation against LLVM 14
2022-02-22 13:51:39 +01:00
Raphael Isemann
05119990b6 LLVM 14 fixes 2022-02-22 11:13:00 +01:00
vanhauser-thc
914eb79cbc todo list 2022-02-21 10:32:43 +01:00
vanhauser-thc
92db443635 Revert "remove new llvm pass manager :("
This reverts commit 55ed2a443c5c61baba37415d4087164454d8a2a8.
2022-02-20 19:51:43 +01:00
Your Name
852c036cae Add global caching of block translation to instrumentation 2022-02-18 17:39:21 +00:00
van Hauser
a5943dc782
Merge pull request #1332 from WorksButNotTested/module
Module
2022-02-18 11:04:45 +01:00
Your Name
fc7bf33fb1 Reserved used address space on dlclose to prevent re-use 2022-02-18 08:21:36 +00:00
Your Name
fcd06fa99c Added test for running python 2022-02-18 08:20:51 +00:00
Your Name
5f45f380c3 Changes to default CMOV instrumentation to off 2022-02-18 08:10:19 +00:00
Your Name
cb1256499f Added instrumentation for CMOV instructions 2022-02-18 08:01:34 +00:00
Your Name
dd8ad4dfa3 Changes to simplify coverage code 2022-02-18 07:55:26 +00:00
lazymio
8fc249d210
Fix sample script for Unicornafl2 (#1329)
* Fix the sample script for Unicornafl2

* Make it compatible with unicornafl1

* Sync to the latest unicornafl

* Update UNICORNAFL_VERSION

* Sync to latest unicornafl to resolve linkage problem

* Switch to ucafl2
2022-02-14 18:01:37 +01:00
van Hauser
1d4f1e4879
Merge pull request #1326 from AFLplusplus/dev
push to stable
2022-02-10 12:12:02 +01:00
hexcoder
de7058b75b
typo 2022-02-10 10:40:11 +01:00
Dominik Maier
5e8da2b85c Adapt to my MacOS 2022-02-09 20:36:16 +01:00
vanhauser-thc
056ebbff15 add AFL_EARLY_FORKSERVER support 2022-02-08 20:36:06 +01:00
vanhauser-thc
cf853fb249 reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRV 2022-02-08 20:15:48 +01:00
vanhauser-thc
fa628865c1 remove debug msg 2022-02-08 18:43:23 +01:00
vanhauser-thc
05a36f10ba import mozilla afl-cc patch 2022-02-08 18:33:59 +01:00
van Hauser
cbf3d1bdee
Merge pull request #1325 from devnexen/openbsd_sysconf_upd
afl-system-config update proposal for OpenBSD.
2022-02-08 13:40:21 +01:00
David Carlier
64cc345ec2 afl-system-config update proposal for OpenBSD.
The vast majority of security features can t be disabled but we can
act of allocation config.
2022-02-08 11:25:19 +00:00
van Hauser
8dbc4a1423
Merge pull request #1324 from WorksButNotTested/compile
Fix initialization in non-persistent mode
2022-02-08 12:17:20 +01:00
Your Name
452eb9f75b Fix initialization in non-persistent mode 2022-02-08 08:58:35 +00:00
vanhauser-thc
a5dc067331 nits 2022-02-07 12:22:57 +01:00
van Hauser
27dc0e09e0
Merge pull request #1323 from yuawn/dev
Add GCC hot attribute to hot functions
2022-02-06 11:51:54 +01:00
yuawn
bcd802e6fd code format 2022-02-06 08:54:30 +00:00
yuawn
958a059477 add GCC hot attribute to hot functions 2022-02-06 08:54:14 +00:00
van Hauser
c8bfce21ab
Merge pull request #1322 from yuawn/dev
fix -G description
2022-02-06 09:13:40 +01:00
yuawn
d178b325ab fix -G description 2022-02-06 05:34:44 +00:00
vanhauser-thc
077a3e32e0 fix accidental broken frida mode 2022-02-05 10:57:58 +01:00
vanhauser-thc
fa3c0d8a37 change -y to -g/-G and add env var alternatives 2022-02-05 10:36:37 +01:00
vanhauser-thc
d5b9cd4b73 add afl-fuzz -y fuzz length support 2022-02-05 08:27:17 +01:00
vanhauser-thc
ce5032cc29 debug CI 2022-02-05 07:32:20 +01:00
vanhauser-thc
04d693721b force persistent and deferred also for tools 2022-02-05 07:25:12 +01:00
hexcoder
9eb66cccf4
typo 2022-02-04 15:06:53 +01:00
hexcoder
9b72fe4880
typo 2022-02-04 13:59:11 +01:00
vanhauser-thc
1a89d428c9 same for defered forkserver 2022-02-04 12:12:23 +01:00
vanhauser-thc
d4c01c057b test support for forced persistent mode 2022-02-04 12:09:07 +01:00
vanhauser-thc
80543a809e small doc update 2022-02-01 20:15:45 +01:00
vanhauser-thc
104c0e29e9 small doc update 2022-02-01 20:14:41 +01:00
Andrea Fioraldi
7d36609722 libafl custom mut readme 2022-02-01 15:53:05 +01:00
vanhauser-thc
119a0e0dce fix build scripts 2022-02-01 14:16:49 +01:00
van Hauser
f336aa463b
Merge pull request #1307 from WorksButNotTested/arm64
ARM64
2022-02-01 11:09:39 +01:00
Your Name
5f6bbc7dea Changes to fix persistent_ret demo 2022-02-01 08:13:28 +00:00