summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerTraceState.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [libFuzzer] don't limit memcmp tracing with 8 bytesKostya Serebryany2016-01-091-38/+76
* [libFuzzer] refactor the way we collect cmp traces (don't use std::vector, do...Kostya Serebryany2016-01-091-22/+35
* [libFuzzer] make trace-based fuzzing not crash in presence of threadsKostya Serebryany2016-01-061-6/+15
* [libFuzzer] remove default initializer as a workaround for https://gcc.gnu.or...Kostya Serebryany2015-11-181-1/+1
* [libFuzzer] Marking exported symbols as visible. Patch by Mike AizatskyKostya Serebryany2015-09-301-1/+2
* [libFuzzer] refactor the code to allow building libFuzzer on platforms that d...Kostya Serebryany2015-09-101-17/+14
* [libFuzzer] remove a piece of stale codeKostya Serebryany2015-09-081-41/+1
* [libFuzzer] more accurate logic for traces, 80-char fixKostya Serebryany2015-09-041-6/+5
* [libFuzzer] add two flags, -tbm_depth and -tbm_width to control how the trace...Kostya Serebryany2015-08-121-2/+1
* [libFuzzer] avoid build warnings in non-assert build (useful warning in this ...Kostya Serebryany2015-08-051-1/+4
* [libFuzzer] in dfsan mode, set labels every time we start recording traces as...Kostya Serebryany2015-08-051-1/+3
* [libFuzzer] use data-flow feedback from strcmpKostya Serebryany2015-08-051-2/+36
* [libFuzzer] start refactoring the Mutator and adding tests to itKostya Serebryany2015-08-011-1/+1
* [libFuzzer] make sure that 2-byte arguments of switch() are handled properlyKostya Serebryany2015-07-311-10/+30
* [libFuzzer] record traces from the switch statements only when told to do soKostya Serebryany2015-07-311-0/+1
* [libFuzzer] support switch interception in dfsan modeKostya Serebryany2015-07-311-2/+34
* [libFuzzer] trace switch statements and apply mutations based on the expected...Kostya Serebryany2015-07-311-0/+17
* [libFuzzer] fix the strncmp interceptor -- it should respect short strings. Kostya Serebryany2015-07-301-2/+26
* [libFuzzer] implement strncmp hook for data-flow-guided fuzzing (w/ and w/o d...Kostya Serebryany2015-07-301-2/+14
* [libFuzzer] implement memcmp hook for data-flow-guided fuzzing (w/o dfsan), e...Kostya Serebryany2015-07-301-0/+12
* [libFuzzer] ensure that the dfsan tracing hooks actually run (using -verbosit...Kostya Serebryany2015-07-281-1/+2
* [libFuzzer] when using cmp traces, first check that the CMP is evaluated to o...Kostya Serebryany2015-07-281-4/+44
* [libFuzzer] allow users to supply their own implementation of randKostya Serebryany2015-07-241-3/+3
* [lib/Fuzzer] relax an assertionKostya Serebryany2015-05-291-2/+2
* [lib/Fuzzer] fully get rid of std::cerr in libFuzzerKostya Serebryany2015-05-231-1/+0
* [lib/Fuzzer] start getting rid of std::cerr. Sadly, these parts of C++ librar...Kostya Serebryany2015-05-231-17/+4
* [lib/Fuzzer] remove the -dfsan=1 flag, just use -use_traces=1 (w/ or w/o dfsan)Kostya Serebryany2015-05-121-2/+2
* [lib/Fuzzer] don't record traces when trace collection is offKostya Serebryany2015-05-111-1/+2
* [lib/Fuzzer] rename FuzzerDFSan.cpp to FuzzerTraceState.cpp; update comments....Kostya Serebryany2015-05-111-0/+378
OpenPOWER on IntegriCloud