about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2022-03-18docs: Document linker scripts change required in some projectsRichard W.M. Jones
AFL instrumentation modifies the binary to export extra symbols which must be visible if the main binary dlopen()s an instrumented DLL. This change was required by nbdkit since it uses a linker script to limit the symbols exported from the main binary: https://gitlab.com/nbdkit/nbdkit/-/commit/355cacb812126f5e37a2468f6939821b15017373 Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
2022-03-18fix LTO with cmplog and lafvanhauser-thc
2022-03-18our own PCGUARD mode not for llvm 10.0.1vanhauser-thc
2022-03-18fix split pass loadingvanhauser-thc
2022-03-17forgot one passvanhauser-thc
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