d297738255
nits
2022-03-07 09:37:19 +01:00
981a04eb27
new compiler performance options
2022-03-07 08:13:24 +01:00
2a00f32666
Fix buffer overrun in rtn_extended_encoding
...
`idx + i` can range from `0` to `buf.len`, but the memcpy may try and write to offsets from `idx + i` to `idx + 2 * i`.
2022-03-07 15:26:54 +10:30
c2229b506e
Fix off by one bounds check
...
`is_hex` reads two bytes but caller previously only ensured that one byte was in bounds.
2022-03-07 14:35:25 +10:30
70cc32dc6d
Fix issue with trim in shared memory mode
2022-03-07 14:28:45 +10:30
5385cc7618
sancov will be only for llvm11+
2022-03-04 15:03:26 +01:00
2eeba2dbf0
code format
2022-03-04 09:41:21 +01:00
09123d8617
Merge pull request #1344 from schumilo/dev
...
support Nyx crash logs
2022-03-04 09:37:21 +01:00
713b069f40
fix compile error on non linux targets
2022-03-04 06:01:49 +01:00
0f7419fc91
write nyx crash logs to AFL++ work directory
2022-03-04 05:41:40 +01:00
7c9b7c0bc0
update submodules
2022-03-04 05:35:27 +01:00
544b68044a
fix broken code format
2022-03-04 03:36:52 +01:00
33e43b11f8
port instrumentation/afl-llvm-dict2file
2022-03-03 18:24:26 +01:00
a2d54218ad
ported cmplog-routines-pass
2022-03-03 17:27:50 +01:00
899fa59ab6
port cmplog-switches-pass
2022-03-03 17:11:41 +01:00
f2831419f5
ported cmplog-instructions-pass
2022-03-03 08:55:05 +01:00
d325fa5db8
code format
2022-03-01 20:13:57 +01:00
7e67545b9d
code format
2022-03-01 20:01:12 +01:00
d84a8da1e9
allow for -c0 also for src targets
2022-03-01 19:30:17 +01:00
f70760896c
Revert "Merge branch 'newpm2' into dev"
...
This reverts commit fee1acf7e6
, reversing
changes made to 675d17d737
.
2022-03-01 19:21:31 +01:00
c9504867da
Merge pull request #1342 from martinclauss/patch-1
...
Update fuzzing_in_depth.md
2022-03-01 16:27:09 +01:00
744ad172e1
Update fuzzing_in_depth.md
...
add libdesock as an additional way to ease the fuzzing for network servers (#1341 )
2022-03-01 15:42:04 +01:00
5e9286b9ea
todo list for llvm
2022-02-28 17:43:58 +01:00
d22532d8d3
Merge pull request #1340 from AFLplusplus/dev
...
Dev
2022-02-28 17:42:40 +01:00
cd02f635db
remove file
2022-02-28 17:42:11 +01:00
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
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
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
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
9b799aeddd
Merge pull request #1335 from AFLplusplus/dev
...
Dev
2022-02-22 13:59:04 +01:00
fee1acf7e6
Merge branch 'newpm2' into dev
2022-02-22 13:58:49 +01:00
675d17d737
Merge pull request #1334 from Teemperor/llvm14
...
Fix compilation against LLVM 14
2022-02-22 13:51:39 +01:00
05119990b6
LLVM 14 fixes
2022-02-22 11:13:00 +01:00
914eb79cbc
todo list
2022-02-21 10:32:43 +01:00
92db443635
Revert "remove new llvm pass manager :("
...
This reverts commit 55ed2a443c
.
2022-02-20 19:51:43 +01:00
852c036cae
Add global caching of block translation to instrumentation
2022-02-18 17:39:21 +00:00
a5943dc782
Merge pull request #1332 from WorksButNotTested/module
...
Module
2022-02-18 11:04:45 +01:00
fc7bf33fb1
Reserved used address space on dlclose to prevent re-use
2022-02-18 08:21:36 +00:00
fcd06fa99c
Added test for running python
2022-02-18 08:20:51 +00:00
5f45f380c3
Changes to default CMOV instrumentation to off
2022-02-18 08:10:19 +00:00
cb1256499f
Added instrumentation for CMOV instructions
2022-02-18 08:01:34 +00:00
dd8ad4dfa3
Changes to simplify coverage code
2022-02-18 07:55:26 +00:00
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
1d4f1e4879
Merge pull request #1326 from AFLplusplus/dev
...
push to stable
2022-02-10 12:12:02 +01:00
de7058b75b
typo
2022-02-10 10:40:11 +01:00
5e8da2b85c
Adapt to my MacOS
2022-02-09 20:36:16 +01:00
056ebbff15
add AFL_EARLY_FORKSERVER support
2022-02-08 20:36:06 +01:00
cf853fb249
reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRV
2022-02-08 20:15:48 +01:00
fa628865c1
remove debug msg
2022-02-08 18:43:23 +01:00
05a36f10ba
import mozilla afl-cc patch
2022-02-08 18:33:59 +01:00