vanhauser-thc
|
fa2b040476
|
fix LTO with cmplog and laf
|
2022-03-18 15:00:24 +01:00 |
|
vanhauser-thc
|
69c9a176eb
|
our own PCGUARD mode not for llvm 10.0.1
|
2022-03-18 12:57:51 +01:00 |
|
vanhauser-thc
|
bdfac291ba
|
fix split pass loading
|
2022-03-18 08:47:45 +01:00 |
|
vanhauser-thc
|
90fd61d14a
|
forgot one pass
|
2022-03-17 19:43:14 +01:00 |
|
vanhauser-thc
|
3d1be62c96
|
merge fixes
|
2022-03-17 16:39:40 +01:00 |
|
van Hauser
|
d1f59435ca
|
Merge pull request #1353 from AFLplusplus/newpm2
new pass manager
|
2022-03-17 16:30:44 +01:00 |
|
van Hauser
|
1bea949f34
|
Merge branch 'dev' into newpm2
|
2022-03-17 16:30:29 +01:00 |
|
vanhauser-thc
|
3c11a37757
|
fixes for llvm < 11
|
2022-03-17 15:48:06 +01:00 |
|
vanhauser-thc
|
e4f201707f
|
make LTO pass work too plus some fixes
|
2022-03-17 14:35:15 +01:00 |
|
vanhauser-thc
|
59eaed2f70
|
make pcguard work
|
2022-03-17 13:52:48 +01:00 |
|
van Hauser
|
1a65df2bee
|
Merge pull request #1352 from cd80/patch-1
fix typo in error message when using LD_PRELOAD
|
2022-03-17 08:46:15 +01:00 |
|
cd80
|
c08304ad3d
|
fix typo for error message when using LD_PRELOAD
|
2022-03-17 14:36:41 +09:00 |
|
vanhauser-thc
|
2b8fea083e
|
test
|
2022-03-15 07:35:37 +01:00 |
|
van Hauser
|
34d7a6357e
|
Merge pull request #1347 from WorksButNotTested/cache
Add global caching of block translation to instrumentation
|
2022-03-08 11:44:15 +01:00 |
|
van Hauser
|
ae9897ff7b
|
Merge pull request #1346 from mchesser/patches
Fix Shm trim bug and OOB accesses during Redqueen mutations.
|
2022-03-07 09:52:34 +01:00 |
|
vanhauser-thc
|
d297738255
|
nits
|
2022-03-07 09:37:19 +01:00 |
|
vanhauser-thc
|
981a04eb27
|
new compiler performance options
|
2022-03-07 08:13:24 +01:00 |
|
mchesser
|
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 |
|
mchesser
|
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 |
|
mchesser
|
70cc32dc6d
|
Fix issue with trim in shared memory mode
|
2022-03-07 14:28:45 +10:30 |
|
vanhauser-thc
|
5385cc7618
|
sancov will be only for llvm11+
|
2022-03-04 15:03:26 +01:00 |
|
vanhauser-thc
|
2eeba2dbf0
|
code format
|
2022-03-04 09:41:21 +01:00 |
|
van Hauser
|
09123d8617
|
Merge pull request #1344 from schumilo/dev
support Nyx crash logs
|
2022-03-04 09:37:21 +01:00 |
|
Sergej Schumilo
|
713b069f40
|
fix compile error on non linux targets
|
2022-03-04 06:01:49 +01:00 |
|
Sergej Schumilo
|
0f7419fc91
|
write nyx crash logs to AFL++ work directory
|
2022-03-04 05:41:40 +01:00 |
|
Sergej Schumilo
|
7c9b7c0bc0
|
update submodules
|
2022-03-04 05:35:27 +01:00 |
|
Sergej Schumilo
|
544b68044a
|
fix broken code format
|
2022-03-04 03:36:52 +01:00 |
|
vanhauser-thc
|
33e43b11f8
|
port instrumentation/afl-llvm-dict2file
|
2022-03-03 18:24:26 +01:00 |
|
vanhauser-thc
|
a2d54218ad
|
ported cmplog-routines-pass
|
2022-03-03 17:27:50 +01:00 |
|
vanhauser-thc
|
899fa59ab6
|
port cmplog-switches-pass
|
2022-03-03 17:11:41 +01:00 |
|
vanhauser-thc
|
f2831419f5
|
ported cmplog-instructions-pass
|
2022-03-03 08:55:05 +01:00 |
|
vanhauser-thc
|
d325fa5db8
|
code format
|
2022-03-01 20:13:57 +01:00 |
|
vanhauser-thc
|
7e67545b9d
|
code format
|
2022-03-01 20:01:12 +01:00 |
|
vanhauser-thc
|
d84a8da1e9
|
allow for -c0 also for src targets
|
2022-03-01 19:30:17 +01:00 |
|
vanhauser-thc
|
f70760896c
|
Revert "Merge branch 'newpm2' into dev"
This reverts commit fee1acf7e6096533f1aa8cd74035bed21c90fdf6, reversing
changes made to 675d17d737ee5dee88766d9c181567771592c94c.
|
2022-03-01 19:21:31 +01:00 |
|
van Hauser
|
c9504867da
|
Merge pull request #1342 from martinclauss/patch-1
Update fuzzing_in_depth.md
|
2022-03-01 16:27:09 +01:00 |
|
martinclauss
|
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 |
|
vanhauser-thc
|
5e9286b9ea
|
todo list for llvm
|
2022-02-28 17:43:58 +01:00 |
|
van Hauser
|
d22532d8d3
|
Merge pull request #1340 from AFLplusplus/dev
Dev
|
2022-02-28 17:42:40 +01:00 |
|
vanhauser-thc
|
cd02f635db
|
remove file
|
2022-02-28 17:42:11 +01:00 |
|
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 |
|