Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-24 | fix frida | vanhauser-thc | |
2021-06-11 | adapt for LLVM 3.8.0 | hexcoder- | |
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-09 | Revert "add test cases for splitting integer comparisons" | hexcoder- | |
This reverts commit e0aa411647e1a525a3a0488d929ec71611388d54. | |||
2021-06-09 | add test cases for splitting integer comparisons | hexcoder- | |
2021-03-05 | we do not support 80 + 128 bit FP in laf | vanhauser-thc | |
2021-03-05 | remove warnings | vanhauser-thc | |
2021-02-07 | fix scan-build issues | vanhauser-thc | |
2021-01-04 | add missing FCMP_UEQ to split-compares-pass.so.cc | van Hauser | |
2021-01-04 | more code cleanup (instrumentation) | hexcoder- | |
2020-11-30 | update clang-format to 11 | van Hauser | |
2020-10-29 | better warn if skipping large dict | van Hauser | |
2020-09-29 | small improvements to Marcel's patch, fix laf-intel + redqueen crashes | van Hauser | |
2020-09-05 | first batch of changes | vanhauser-thc | |