summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/test
Commit message (Expand)AuthorAgeFilesLines
* [libFuzzer] split the tests to run them in parallel, remove one redundant testKostya Serebryany2015-12-196-66/+41
* [libFuzzer] make CrossOver just one of the other mutationsKostya Serebryany2015-12-192-7/+7
* [LibFuzzer] Introducing FUZZER_FLAG_UNSIGNED and using it for seeding.Mike Aizatsky2015-12-101-2/+2
* [libFuzzer] compute base64 in-process instead of using an external lib. Since...Kostya Serebryany2015-12-041-0/+13
* Libfuzzer: do not pass null into user functionMike Aizatsky2015-12-021-0/+2
* [libFuzzer] add a test that is built with -fsanitize-coverage=trace-bbKostya Serebryany2015-12-022-0/+22
* [libFuzzer] add a flag -exact_artifact_pathKostya Serebryany2015-11-251-0/+2
* [libFuzzer] experimental flag -drill (another search heuristic; Mike Aizatsky...Kostya Serebryany2015-11-121-1/+5
* [libFuzzer] add UninstrumentedTest.cpp (missing from a previous commit)Kostya Serebryany2015-11-101-0/+8
* [libFuzzer] make libFuzzer link if there is no sanitizer coverage instrumenta...Kostya Serebryany2015-11-093-0/+27
* [libFuzzer] add -merge flag to merge corporaKostya Serebryany2015-10-241-0/+29
* [libFuzzer] use the indirect caller-callee counter as an independent search h...Kostya Serebryany2015-10-223-0/+60
* [libFuzzer] remove the deprecated 'tokens' featureKostya Serebryany2015-10-223-28/+0
* [libFuzzer] print a stack trace on timeoutKostya Serebryany2015-10-161-0/+5
* [libFuzzer] When -test_single_input crashes the test it is not necessary to w...Kostya Serebryany2015-10-161-1/+6
* [libFuzzer] add -artifact_prefix flagKostya Serebryany2015-10-091-3/+5
* [libFuzzer] make LLVMFuzzerTestOneInput (the fuzzer target function) return i...Kostya Serebryany2015-10-0216-23/+39
* [libFuzzer] remove experimental flag and functionalityKostya Serebryany2015-10-021-2/+2
* [libFuzzer] add a flag -max_total_timeKostya Serebryany2015-10-021-0/+3
* [LibFuzzer] test_single_input option to run a single test case.Ivan Krasin2015-10-012-0/+2
* [libFuzzer]Add a test for defeating a hash sum.Ivan Krasin2015-09-083-0/+40
* [libFuzzer] add one more mutator: Mutate_ChangeASCIIIntegerKostya Serebryany2015-09-081-0/+31
* [libFuzzer] actually make the dictionaries work (+docs)Kostya Serebryany2015-09-045-10/+103
* [libFuzzer] refactor the mutation functions so that they are now methods of a...Kostya Serebryany2015-09-031-19/+25
* [libFuzzer] adding a parser for AFL-style dictionaries + tests.Kostya Serebryany2015-09-031-0/+48
* [libFuzzer] deprecate the -tokens flag. This was a bad idea because the corpu...Kostya Serebryany2015-09-021-1/+1
* [libFuzzer] add two flags, -tbm_depth and -tbm_width to control how the trace...Kostya Serebryany2015-08-122-4/+4
* [libFuzzer] move the mutators to public interface so that custom mutators may...Kostya Serebryany2015-08-061-2/+2
* [libFuzzer] add one more mutation strategy: byte shufflingKostya Serebryany2015-08-061-0/+23
* [libFuzzer] add a missing test fileKostya Serebryany2015-08-051-0/+28
* [libFuzzer] use data-flow feedback from strcmpKostya Serebryany2015-08-053-0/+8
* [libFuzzer] more refactoring of the Mutator and adding tests to itKostya Serebryany2015-08-011-12/+98
* [libFuzzer] start refactoring the Mutator and adding tests to itKostya Serebryany2015-08-012-6/+44
* [libFuzzer] make sure that 2-byte arguments of switch() are handled properlyKostya Serebryany2015-07-312-3/+22
* [libFuzzer] support switch interception in dfsan modeKostya Serebryany2015-07-313-2/+7
* [libFuzzer] trace switch statements and apply mutations based on the expected...Kostya Serebryany2015-07-313-0/+39
* [libFuzzer] fix the strncmp interceptor -- it should respect short strings. Kostya Serebryany2015-07-302-1/+5
* [libFuzzer] implement strncmp hook for data-flow-guided fuzzing (w/ and w/o d...Kostya Serebryany2015-07-305-2/+31
* [libFuzzer] implement memcmp hook for data-flow-guided fuzzing (w/o dfsan), e...Kostya Serebryany2015-07-304-3/+12
* [libFuzzer] ensure that the dfsan tracing hooks actually run (using -verbosit...Kostya Serebryany2015-07-281-0/+3
* [libFuzzer] allow users to supply their own implementation of randKostya Serebryany2015-07-242-2/+6
* [libFuzzer] dump long running units to disk Kostya Serebryany2015-07-231-3/+3
* [Fuzzer] Rely on $PATH expansion instead of hardcoding paths in tests. NFC.Alexey Samsonov2015-07-213-14/+15
* [Fuzzer] Clearly separate regular and DFSan tests. NFC.Alexey Samsonov2015-07-215-7/+10
* [lib/Fuzzer] remove -use_coverage_pairs=1, an experimental feature that is un...Kostya Serebryany2015-05-221-1/+1
* [lib/Fuzzer] extend the fuzzer interface to allow user-supplied mutatorsKostya Serebryany2015-05-224-2/+69
* [lib/Fuzzer] change the meaning of -timeout flag: now timeout is applied to e...Kostya Serebryany2015-05-192-1/+5
* [lib/Fuzzer] Add SHA1 implementation from public domain.Kostya Serebryany2015-05-141-0/+8
* [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] add a trace-based mutatation logic. Same idea as with DFSan-base...Kostya Serebryany2015-05-111-0/+1
OpenPOWER on IntegriCloud