about summary refs log tree commit diff
path: root/llvm_mode
AgeCommit message (Collapse)Author
2020-06-19fix afl-clang-fast for default pcguard modevan Hauser
2020-06-17work around for llvm 11 bugvan Hauser
2020-06-16Fixed missing cast in afl-clang-fast.c, which results in a compilation error ↵julian.haerig
when using __AFL_FUZZ_TESTCASE_BUF in a C++ target
2020-06-16set class afl instrumentation if llvm <= 6van Hauser
2020-06-14Porting to Haiku.David Carlier
getrusage does not implement resident memory gathering, no shm api neither.
2020-06-12switch to faster and better hash + randomvan Hauser
2020-06-12shm debug and fixesvan Hauser
2020-06-09code formatDominik Maier
2020-06-09fixed shmap fuzzingDominik Maier
2020-06-04fix cmplog for shmem persistent modevan Hauser
2020-06-04add afl-ld-lto for LTOvan Hauser
2020-06-04code formatvan Hauser
2020-06-04fix shmem persistent modevan Hauser
2020-06-03Merge pull request #390 from devnexen/obsd_no_retpolinehexcoder
OpenBSD build update and llvm mode fix
2020-06-03switch order of shmem fuzzvan Hauser
2020-06-03switch shmem_len to the mapvan Hauser
2020-06-02got rid of questionable phrasingDominik Maier
2020-06-01code formatvan Hauser
2020-06-01fixed persistent mode shared mem fuzzingvan Hauser
2020-05-30OpenBSD build update and llvm mode fixDavid Carlier
Unlike upstream version, LLVM in OpenBSD enable by default anti ROP gadget leading to bigger binaries and lower performances. On OpenBSD, it needs to link to c++ abi for th unwind symbols.
2020-05-30fix vor afl-clangvan Hauser
2020-05-29whitelist wildcard for LTOvan Hauser
2020-05-29Merge pull request #385 from sirmc/devvan Hauser
Support UNIX-style wildcards in AFL_LLVM_WHITELIST file
2020-05-29Remove AFL_LLVM_WHITELIST_FNMATCH env variableSebastian Österlund
2020-05-29code formatvan Hauser
2020-05-29Do clang-formatSebastian Österlund
2020-05-29Fix typos in LLVM whitelist READMESebastian Österlund
2020-05-29Add AFL_LLVM_WHITELIST_FNMATCH env varSebastian Österlund
Only enable UNIX pattern matching on the whitelist when AFL_LLVM_WHITELIST_FNMATCH is set. The reason being that we keep backwards compatibility with old whitelists.
2020-05-29Support filename pattern matching in whitelistSebastian Österlund
Allow the whitelist specified by AFL_LLVM_WHITELIST contain entries with UNIX shell-style wildcard pattern matching.
2020-05-28Merge pull request #375 from risicle/ris-llvm-compare-transform-var-sized-devvan Hauser
llvm_mode compare-transform-pass: add handling of sized comparisons with non-const size
2020-05-27enable snapshot lkm for llvm_mode persistent modevan Hauser
2020-05-27allow for copy paste from documentationvan Hauser
2020-05-26make examples better van Hauser
2020-05-26persistent mode shared memory fuzzing - donevan Hauser
2020-05-26better performance compilation options for afl++ and targetsvan Hauser
2020-05-25llvm_mode compare-transform-pass: add handling of sized comparisons with ↵Robert Scott
non-const size this involved insertion of an extra length-checking bb for each character to see if we've hit the sized limit.
2020-05-25more performance testingvan Hauser
2020-05-25libfuzzer driver + llvm_mode compilation optimizationvan Hauser
2020-05-25persistent mode: shared memory test case transfervan Hauser
2020-05-25llvm_mode compare-transform-pass: refactor comparison length determinationRobert Scott
make this clearer and handle case with embedded null characters in const string properly
2020-05-25remove not needed error descriptionvan Hauser
2020-05-24fix cmplogvan Hauser
2020-05-24fix compare-transform for strn?casecmpvan Hauser
2020-05-23LTO whitelist functionality rewritten, now anything can be skippedvan Hauser
2020-05-23installing llvm 11van Hauser
2020-05-23AFL_LLVM_LAF_ALLvan Hauser
2020-05-22more help for LTO issuesvan Hauser
2020-05-22small enhancements for llvm11van Hauser
2020-05-22fix cmplog for llvm 11-devvan Hauser
2020-05-22fix llvm_mode selectionvan Hauser