Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-12 | Adjust cmplog test to use `AFL_SHA1_FILENAMES=1` | Samuel Moelius | |
2024-05-15 | better cmplog ci test for low memory machines | vanhauser-thc | |
2024-05-13 | post_process after trim | vanhauser-thc | |
2024-02-04 | add U256/32byte support | vanhauser-thc | |
2024-01-19 | macos | vanhauser-thc | |
2023-06-06 | fix ci | vanhauser-thc | |
2023-06-06 | reduce false positive ci failures | vanhauser-thc | |
2023-04-27 | nits | vanhauser-thc | |
2023-04-14 | Fixing typo: & (background) to && (and) | Yaakov Saxon | |
2023-03-25 | reduce CI resources | vanhauser-thc | |
2023-02-23 | improve cmplog ci | vanhauser-thc | |
2022-04-06 | add cmplog icmp testcase to CI | vanhauser-thc | |
2021-12-26 | make tests working on macos | vanhauser-thc | |
2021-12-26 | macos ci | vanhauser-thc | |
2021-06-25 | test laf splitting: set default for char type explicitly to signed | hexcoder- | |
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-08 | remove warning regarding core_pattern (was wrong/unnecessary anyway) | hexcoder- | |
2021-06-05 | setting AFL_CC for test-llvm.sh on FreeBSD is not necessary anymore | hexcoder | |
2021-05-30 | support new env var AFL_LLVM_THREADSAFE_INST to enable atomic counters. | hexcoder- | |
add new test case for that. | |||
2021-03-26 | pass lib -ldl only on Linux platforms | hexcoder- | |
2021-03-25 | remove InsTrim | vanhauser-thc | |
2021-03-19 | update test-dlopen tuples number | Andrea Fioraldi | |
2021-03-19 | fix dynamic list usage error in afl-cc | Andrea Fioraldi | |
2021-03-18 | check test-dlopen return code | Andrea Fioraldi | |
2021-03-18 | test-dlopen llvm test | Andrea Fioraldi | |
2021-03-15 | fix test | vanhauser-thc | |
2021-03-11 | more time for fp split | vanhauser-thc | |
2021-03-11 | fix the auto map fix | vanhauser-thc | |
2021-03-11 | more time for float split test | vanhauser-thc | |
2021-03-11 | more time for tests | vanhauser-thc | |
2021-02-01 | making AFL_MAP_SIZE obsolete | van Hauser | |
2021-01-19 | fix CI | van Hauser | |
2020-12-29 | tests: let afl-fuzz run with -D, so more test cases are produced | hexcoder- | |
2020-12-21 | test: skip afl-fuzz test if too few locations were instrumented | van Hauser | |
2020-12-18 | small improvements: dump output on error in test-llvm, fix compiler warnings | hexcoder- | |
2020-12-01 | renamed examples/ to utils/ | vanhauser-thc | |
2020-11-30 | fix wrong rename in test | van Hauser | |
2020-11-30 | persistent_demo -> persistent_mode | van Hauser | |
2020-10-12 | fix tests for sync mode | van Hauser | |
2020-08-07 | tests: cleanup core files, more time for llvm cmplog | hexcoder- | |
2020-08-07 | minor test fixes for Raspberry Pi Linux 64-bit | hexcoder- | |
2020-08-07 | test-llvm.sh: clear file errors after test | hexcoder- | |
2020-08-05 | travis fixes | van Hauser | |
2020-08-04 | posix compatible sourcing | Dominik Maier | |
2020-08-04 | split up testcases | Dominik Maier | |