Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-11 | update changelog | vanhauser-thc | |
2021-06-11 | fix to instrument global c++ namespace functions | vanhauser-thc | |
2021-06-11 | code format | vanhauser-thc | |
2021-06-11 | split-comparison llvm pass refactor for smaller compilation times (and a ↵ | Michael Rodler | |
small bug fix) (#964) * Refactored split compare pass to be more efficient in LTO usage and allow splitting to other minimum bitwidths. Efficiency: avoid looping over the whole llvm module N times, when once is also enough. Bitwidth: Previously, due to fallthrough in switch-case, all comparisons were split to 8-bit, which might not be desirable e.g., 16 or 32 bit might be enough. So now all comparison are split until they are smaller or equal to the target bitwidth, which is controlled through the `AFL_LLVM_LAF_SPLIT_COMPARES_BITW` environment variable. * fixed miscompilation due to incorrectly trying to split a signed comparison operator * minor formatting updates and use IRBuilder when inserting multiple instructions * added @hexcoder-'s test-int_cases.c to make test * Avoid recursion; switch to smallvector in splitAndSimplify; use switch case for icmp type; * Fixed issue when splitting < where the inverse comparison was not further split * some cleanup | |||
2021-06-11 | Improve tracing support to include real addresses and edge ids and also ↵ | WorksButNotTested | |
support logging edges only once (#972) Co-authored-by: Your Name <you@example.com> | |||
2021-06-11 | Frida complog fix (#971) | WorksButNotTested | |
* Fix complog issue with changing address space * Added support for printing command line and environment during startup * Review fixes Co-authored-by: Your Name <you@example.com> | |||
2021-06-11 | fix cmplog screen update crash | vanhauser-thc | |
2021-06-10 | fix AFL_CAL_FAST | vanhauser-thc | |
2021-06-10 | FRIDA - Remove need for AFL_FRIDA_PERSISTENT_RETADDR_OFFSET (#970) | WorksButNotTested | |
Co-authored-by: Your Name <you@example.com> | |||
2021-06-09 | add test cases for splitting integer comparisons | hexcoder- | |
2021-06-09 | Revert "add test cases for splitting integer comparisons" | hexcoder- | |
This reverts commit e0aa411647e1a525a3a0488d929ec71611388d54. | |||
2021-06-09 | Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into dev | hexcoder- | |
2021-06-09 | add test cases for splitting integer comparisons | hexcoder- | |
2021-06-09 | clippy fixes | Dominik Maier | |
2021-06-09 | avoid code duplication, symlink header file | hexcoder- | |
2021-06-08 | remove warning regarding core_pattern (was wrong/unnecessary anyway) | hexcoder- | |
2021-06-08 | adapt to minimum llvm version | hexcoder- | |
2021-06-08 | adapt docs to minimum LLVM version | hexcoder- | |
2021-06-08 | FRIDA AARCH64 support (#965) | WorksButNotTested | |
Co-authored-by: Your Name <you@example.com> | |||
2021-06-08 | reenable LLVM 3.8 ( Ubuntu 16.04 ) | hexcoder- | |
2021-06-07 | proper newlines | vanhauser-thc | |
2021-06-07 | Forkserver for afl-analyze (#963) | Dominik Maier | |
* afl-analyze forkserver * added missing vars to forkserver * synchronized a bit more with afl-tmin * more debugging, runs now, but need to suppress target output * fix dev/null setting * afl-analyze info: Co-authored-by: hexcoder- <heiko@hexco.de> | |||
2021-06-07 | Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into dev | hexcoder- | |
2021-06-07 | more info for error logging | hexcoder- | |
2021-06-07 | format | Dominik Maier | |
2021-06-07 | add changelog | vanhauser-thc | |
2021-06-07 | add changelog entry | vanhauser-thc | |
2021-06-07 | Merge branch 'stable' into dev | van Hauser | |
2021-06-07 | write target errors to out_dir/error.txt | vanhauser-thc | |
2021-06-07 | remove -D from -M | vanhauser-thc | |
2021-06-05 | Revert "give hint for setting path to llvm-config tool, make clean on Frida ↵ | hexcoder- | |
may fail" This reverts commit fd07853550efe5b2927cd49e008393c69a69934c. | |||
2021-06-05 | Revert "setting AFL_CC for test-llvm.sh on FreeBSD is not necessary anymore" | hexcoder- | |
This reverts commit 2988dd206c8bfdde67b59f334fe0332c31113a1e. | |||
2021-06-05 | setting AFL_CC for test-llvm.sh on FreeBSD is not necessary anymore | hexcoder | |
2021-06-05 | give hint how to set env var for path to llvm-config tool | hexcoder | |
2021-06-05 | On non-Linux systems make clean may fail for frida_mode | hexcoder | |
2021-06-05 | setting AFL_CC for test-llvm.sh on FreeBSD is not necessary anymore | hexcoder- | |
2021-06-05 | give hint for setting path to llvm-config tool, make clean on Frida may fail | hexcoder- | |
2021-06-05 | restored timeout handling (with SIGALRM for now) | hexcoder- | |
2021-06-04 | fix overflowing UI fields 'now processing' | hexcoder- | |
2021-06-04 | fix ui fuzzing stage index (#960) | yuan | |
2021-06-04 | add Rust | hexcoder | |
2021-06-04 | add known frontends for supported compiler infrastructures | hexcoder | |
2021-06-04 | move link | vanhauser-thc | |
2021-06-03 | Add proper name and URL for Zafl (#959) | jdhiser | |
2021-06-03 | Merge pull request #958 from AFLplusplus/partial_linking | Andrea Fioraldi | |
Partial linking | |||
2021-06-03 | partial linking with -Wl | Andrea Fioraldi | |
2021-06-03 | detect partial linking in afl-cc | Andrea Fioraldi | |
2021-06-03 | dynamic_list and afl-compiler-rt rework | vanhauser-thc | |
2021-06-02 | fix -F with slash option | vanhauser-thc | |
2021-06-01 | build afl-compiler-rt even with broken llvm | vanhauser-thc | |