llvm-project/compiler-rt/lib
Max Moroz 5a9baa330c [libFuzzer] Initial implementation of weighted mutation leveraging during runtime.
Summary:
Added functions that calculate stats while fuzz targets are running and give
mutations weight based on how much new coverage they provide, and choose better
performing mutations more often.

Patch by Kodé Williams (@kodewilliams).

Reviewers: Dor1s, metzman, morehouse

Reviewed By: Dor1s, morehouse

Subscribers: delcypher, kcc, llvm-commits, #sanitizers

Differential Revision: https://reviews.llvm.org/D49621

llvm-svn: 338776
2018-08-02 22:30:03 +00:00
..
BlocksRuntime [compiler-rt] Test commit: remove some trailing white spaces. 2017-08-25 19:36:30 +00:00
asan Add header guard to asan_report.h 2018-08-02 11:05:07 +00:00
builtins [cmake] [ARM] Exclude any VFP builtins if VFP is not supported 2018-07-30 18:18:59 +00:00
cfi Fix warnings in a static assert added to CFI. 2018-07-16 15:01:26 +00:00
dfsan sanitizers: consistently check result of MmapFixedNoReserve 2018-07-20 08:33:41 +00:00
esan esan: fix shadow setup 2018-07-20 13:40:08 +00:00
fuzzer [libFuzzer] Initial implementation of weighted mutation leveraging during runtime. 2018-08-02 22:30:03 +00:00
hwasan sanitizers: consistently check result of MmapFixedNoReserve 2018-07-20 08:33:41 +00:00
interception [CMake] Add compiler-rt header files to the list of sources for targets 2018-07-10 13:00:17 +00:00
lsan [CMake] Add compiler-rt header files to the list of sources for targets 2018-07-10 13:00:17 +00:00
msan sanitizers: consistently check result of MmapFixedNoReserve 2018-07-20 08:33:41 +00:00
profile [compiler-rt] Add a routine to specify the mode used when creating profile dirs. 2018-07-31 23:37:24 +00:00
safestack Fix for Darwin buildbot failure due to r337037 2018-07-13 20:56:48 +00:00
sanitizer_common Fix sizeof(struct pthread) in glibc 2.14. 2018-08-01 18:29:51 +00:00
scudo [scudo] Simplify internal names (NFC) 2018-07-20 15:07:17 +00:00
stats [CMake] Add compiler-rt header files to the list of sources for targets 2018-07-10 13:00:17 +00:00
tsan [tsan] Fix gcc pedantic warning 2018-07-26 13:02:54 +00:00
ubsan [compiler-rt][ubsan] Implicit Conversion Sanitizer - integer truncation - compiler-rt part 2018-07-30 18:58:30 +00:00
ubsan_minimal [compiler-rt][ubsan] Implicit Conversion Sanitizer - integer truncation - compiler-rt part 2018-07-30 18:58:30 +00:00
xray [XRay][compiler-rt] Update test to use similar structure 2018-07-31 04:47:37 +00:00
CMakeLists.txt [cmake] Add a separate CMake var to control profile runtime 2017-10-02 05:03:55 +00:00