about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2022-03-17merge fixesvanhauser-thc
2022-03-17Merge pull request #1353 from AFLplusplus/newpm2van Hauser
new pass manager
2022-03-17Merge branch 'dev' into newpm2van Hauser
2022-03-17fixes for llvm < 11vanhauser-thc
2022-03-17make LTO pass work too plus some fixesvanhauser-thc
2022-03-17make pcguard workvanhauser-thc
2022-03-17Merge pull request #1352 from cd80/patch-1van Hauser
fix typo in error message when using LD_PRELOAD
2022-03-17fix typo for error message when using LD_PRELOADcd80
2022-03-15testvanhauser-thc
2022-03-08Merge pull request #1347 from WorksButNotTested/cachevan Hauser
Add global caching of block translation to instrumentation
2022-03-07Merge pull request #1346 from mchesser/patchesvan Hauser
Fix Shm trim bug and OOB accesses during Redqueen mutations.
2022-03-07nitsvanhauser-thc
2022-03-07new compiler performance optionsvanhauser-thc
2022-03-07Fix buffer overrun in `rtn_extended_encoding`mchesser
`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 Fix off by one bounds checkmchesser
`is_hex` reads two bytes but caller previously only ensured that one byte was in bounds.
2022-03-07Fix issue with trim in shared memory modemchesser
2022-03-04sancov will be only for llvm11+vanhauser-thc
2022-03-04code formatvanhauser-thc
2022-03-04Merge pull request #1344 from schumilo/devvan Hauser
support Nyx crash logs
2022-03-04fix compile error on non linux targetsSergej Schumilo
2022-03-04write nyx crash logs to AFL++ work directorySergej Schumilo
2022-03-04update submodulesSergej Schumilo
2022-03-04fix broken code formatSergej Schumilo
2022-03-03port instrumentation/afl-llvm-dict2filevanhauser-thc
2022-03-03ported cmplog-routines-passvanhauser-thc
2022-03-03port cmplog-switches-passvanhauser-thc
2022-03-03ported cmplog-instructions-passvanhauser-thc
2022-03-01code formatvanhauser-thc
2022-03-01code formatvanhauser-thc
2022-03-01allow for -c0 also for src targetsvanhauser-thc
2022-03-01Revert "Merge branch 'newpm2' into dev"vanhauser-thc
This reverts commit fee1acf7e6096533f1aa8cd74035bed21c90fdf6, reversing changes made to 675d17d737ee5dee88766d9c181567771592c94c.
2022-03-01Merge pull request #1342 from martinclauss/patch-1van Hauser
Update fuzzing_in_depth.md
2022-03-01Update fuzzing_in_depth.mdmartinclauss
add libdesock as an additional way to ease the fuzzing for network servers (#1341)
2022-02-28todo list for llvmvanhauser-thc
2022-02-28Merge pull request #1340 from AFLplusplus/devvan Hauser
Dev
2022-02-28remove filevanhauser-thc
2022-02-27Merge pull request #1337 from devnexen/llvm_13_plus_fixvan Hauser
Fix build for the LLVM pass for LLVM >= 13
2022-02-27Merge pull request #1339 from adamdoupe/devvan Hauser
Clarify in docs that AFL_TARGET_ENV will apply to QEMU in QEMU mode.
2022-02-26Clarify in docs that AFL_TARGET_ENV will apply to QEMU in QEMU mode, and ↵Adam Doupe
note that QEMU_SET_ENV should be used instead in QEMU mode. Closes #1328
2022-02-24Fix build for the LLVM pass for LLVM >= 13David Carlier
Due to change of inheritance for more modern LLVM versions, the overridable members are not the same.
2022-02-22Merge pull request #1335 from AFLplusplus/devvan Hauser
Dev
2022-02-22Merge branch 'newpm2' into devvan Hauser
2022-02-22Merge pull request #1334 from Teemperor/llvm14van Hauser
Fix compilation against LLVM 14
2022-02-22LLVM 14 fixesRaphael Isemann
2022-02-21todo listvanhauser-thc
2022-02-20Revert "remove new llvm pass manager :("vanhauser-thc
This reverts commit 55ed2a443c5c61baba37415d4087164454d8a2a8.
2022-02-18Add global caching of block translation to instrumentationYour Name
2022-02-18Merge pull request #1332 from WorksButNotTested/modulevan Hauser
Module
2022-02-18Reserved used address space on dlclose to prevent re-useYour Name
2022-02-18Added test for running pythonYour Name