summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerInternal.h
Commit message (Expand)AuthorAgeFilesLines
* [libFuzzer] Fix bug in detecting timeouts when input string is empty.Marcos Pividori2016-12-131-0/+1
* [libFuzzer] Clean up headers and file formatting of LibFuzzer files.Marcos Pividori2016-12-131-7/+6
* [libFuzzer] implement crash-resistant merge (https://github.com/google/saniti...Kostya Serebryany2016-12-091-0/+3
* [libFuzzer] extend -rss_limit_mb to crash instantly on a single malloc that e...Kostya Serebryany2016-11-301-0/+2
* [LibFuzzer] Split up some functions among different headers.Zachary Turner2016-11-301-0/+1
* [libFuzzer] simplify the code to print new PCsKostya Serebryany2016-10-261-2/+0
* [libFuzzer] detect leaks after every run when executing fixed inputs (./fuzze...Kostya Serebryany2016-10-181-2/+2
* [libFuzzer] reshuffle the code for -exit_on_src_pos and -exit_on_itemKostya Serebryany2016-10-181-2/+1
* [libFuzzer] better algorithm for -minimize_crashKostya Serebryany2016-10-151-0/+8
* [libFuzzer] refactoring to make -shrink=1 work for value profile, added a test.Kostya Serebryany2016-10-051-6/+2
* [libFuzzer] remove dfsan support and some related stale code. This is not bei...Kostya Serebryany2016-10-041-1/+0
* [libFuzzer] implement the -shrink=1 option that tires to make elements of the...Kostya Serebryany2016-10-011-0/+1
* [libFuzzer] remove some experimental codeKostya Serebryany2016-09-301-1/+1
* [libFuzzer] remove the code for -print_pcs=1 with the old coverage. It still ...Kostya Serebryany2016-09-301-7/+0
* [libFuzzer] add -exit_on_src_pos to test libFuzzer itself, add a test script ...Kostya Serebryany2016-09-271-0/+1
* [libFuzzer] simplify HandleTrace again, start re-running interesting units an...Kostya Serebryany2016-09-231-0/+1
* [libFuzzer] fix merging with trace-pc-guardKostya Serebryany2016-09-231-1/+1
* [libFuzzer] move value profiling logic into TracePCKostya Serebryany2016-09-231-4/+0
* [libFuzzer] change ValueBitMap to remember the number of bits in itKostya Serebryany2016-09-231-3/+1
* [libFuzzer] simplify the crash minimizer; split MaxLen into two: MaxInputLen ...Kostya Serebryany2016-09-221-2/+6
* [libFuzzer] add 'features' to the corpus elements, allow mutations with Size ...Kostya Serebryany2016-09-221-1/+1
* [libFuzzer] add stats to the corpus; more refactoringKostya Serebryany2016-09-211-10/+5
* [libFuzzer] more refactoring; don't compute sha1sum every time we mutate a un...Kostya Serebryany2016-09-211-13/+2
* [libFuzzer] fix libc++ buildKostya Serebryany2016-09-211-0/+1
* [libFuzzer] more refactoring; NFCKostya Serebryany2016-09-211-38/+1
* [libFuzzer] refactoring: split the large header into many; NFCKostya Serebryany2016-09-211-389/+2
* [libFuzzer] refactoring: move the Corpus into a separate class; delete two un...Kostya Serebryany2016-09-211-15/+41
* [libFuzzer] add -print_coverage=1 flag to print coverage directly from libFuz...Kostya Serebryany2016-09-181-0/+7
* [libFuzzer] use 'if guard' instead of 'if guard >= 0' with trace-pc; change t...Kostya Serebryany2016-09-181-3/+6
* [libFuzzer] properly reset the guards when reseting the coverage. Also try to...Kostya Serebryany2016-09-171-0/+3
* [libFuzzer] change trace-pc to use 8-byte guardsKostya Serebryany2016-09-171-3/+20
* [libFuzzer] make caller-callee feedback work with trace-pc-guardKostya Serebryany2016-09-151-0/+1
* [libFuzzer] implement print_pcs with trace-pc-guard. Change the trace-pc-guar...Kostya Serebryany2016-09-151-0/+15
* [libFuzzer] add 8-bit counters to trace-pc-guard handlerKostya Serebryany2016-09-151-2/+13
* [libFuzzer] start using trace-pc-guard as an alternative source of coverageKostya Serebryany2016-09-141-7/+12
* [libFuzzer] print a visible message if merge fails due to a crash Kostya Serebryany2016-09-101-0/+2
* [libFuzzer] improve -print_pcs to not print new PCs coming from libFuzzer itselfKostya Serebryany2016-09-091-3/+2
* [libFuzzer] remove unneeded callKostya Serebryany2016-09-091-1/+0
* [libFuzzer] remove use_traces=1 since use_value_profile seems to be strictly ...Kostya Serebryany2016-09-091-1/+0
* [libFizzer] rename -print_new_cov_pcs=1 into -print_pcs=1 and make it more us...Kostya Serebryany2016-08-251-1/+3
* [libFuzzer] simplify the code, NFCKostya Serebryany2016-08-251-4/+9
* [libFuzzer] use __attribute__((target("popcnt"))) only on x86_64Kostya Serebryany2016-08-241-4/+10
* [libFuzzer] one more mutation: ChangeBinaryInteger; also fix the breakage fro...Kostya Serebryany2016-08-171-0/+2
* [libFuzzer] when printing the reproducer input, also print the base input and...Kostya Serebryany2016-08-171-0/+2
* [libFuzzer] more mutationsKostya Serebryany2016-08-171-0/+7
* [libFuzzer] new experimental feature: value profiling. Profiles values that a...Kostya Serebryany2016-08-161-0/+8
* [libFuzzer] refactoring around PCMap, NFCKostya Serebryany2016-08-161-5/+7
* [libFuzzer] add InsertRepeatedBytes and EraseBytes.Kostya Serebryany2016-08-151-2/+4
* [sanitizers] trace buffer API to use user-allocated buffer.Mike Aizatsky2016-08-051-3/+7
* [libFuzzer] add hooks for strstr, strcasestr, strcasecmp, strncasecmpKostya Serebryany2016-07-151-1/+2
OpenPOWER on IntegriCloud