1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib/Fuzzer/test
Kostya Serebryany 58cef4f0ca [libFuzzer] add -trace_malloc= flag
llvm-svn: 284149
2016-10-13 19:06:46 +00:00
..
no-coverage [libFuzzer] fix the build for AFLDriverTest 2016-09-15 18:10:38 +00:00
trace-bb
trace-pc [libFuzzer] implement value profile for switch, increase the size of the PCs array, make sure we don't overflow it 2016-10-11 01:14:41 +00:00
ubsan
uninstrumented
unit
AbsNegAndConstant64Test.cpp [libFuzzer] use sizeof() in tests instead of 4 and 8 2016-09-09 22:21:16 +00:00
AbsNegAndConstantTest.cpp [libFuzzer] use sizeof() in tests instead of 4 and 8 2016-09-09 22:21:16 +00:00
AccumulateAllocationsTest.cpp
afl-driver-extra-stats.test
afl-driver-stderr.test
AFLDriverTest.cpp
BufferOverflowOnInput.cpp
CallerCalleeTest.cpp
CMakeLists.txt [libFuzzer] add -trace_malloc= flag 2016-10-13 19:06:46 +00:00
CounterTest.cpp
coverage.test [libFuzzer] make a test less flaky 2016-10-09 03:45:38 +00:00
CustomCrossOverTest.cpp [libFuzzer] remove unused option 2016-09-30 22:29:57 +00:00
CustomMutatorTest.cpp
dict1.txt
DivTest.cpp [libFuzzer] use trace-div and trace-gep for guided fuzzing, add tests 2016-08-30 01:30:14 +00:00
DSO1.cpp [libFuzzer] change trace-pc to use 8-byte guards 2016-09-17 05:04:47 +00:00
DSO2.cpp [libFuzzer] change trace-pc to use 8-byte guards 2016-09-17 05:04:47 +00:00
DSOTestExtra.cpp [libFuzzer] change trace-pc to use 8-byte guards 2016-09-17 05:04:47 +00:00
DSOTestMain.cpp [libFuzzer] change trace-pc to use 8-byte guards 2016-09-17 05:04:47 +00:00
EmptyTest.cpp
FourIndependentBranchesTest.cpp
FullCoverageSetTest.cpp
fuzzer-customcrossover.test [libFuzzer] remove unused option 2016-09-30 22:29:57 +00:00
fuzzer-custommutator.test
fuzzer-dict.test
fuzzer-dirs.test [libFuzzer] refactoring: move the Corpus into a separate class; delete two unused experimental features 2016-09-21 01:04:43 +00:00
fuzzer-fdmask.test
fuzzer-finalstats.test
fuzzer-flags.test [libFuzzer] don't print help for internal flags 2016-09-10 00:35:30 +00:00
fuzzer-fn-adapter.test
fuzzer-jobs.test [libFuzzer] change trace-pc to use 8-byte guards 2016-09-17 05:04:47 +00:00
fuzzer-leak.test
fuzzer-oom-with-profile.test
fuzzer-oom.test
fuzzer-printcovpcs.test [libFuzzer] remove the code for -print_pcs=1 with the old coverage. It still works with the new one (trace-pc-guard) 2016-09-30 01:24:57 +00:00
fuzzer-runs.test
fuzzer-seed.test
fuzzer-segv.test
fuzzer-singleinputs.test [libFuzzer] fix a bug when running a single unit of N bytes with -max_len=M, M<N, caused a buffer overflow 2016-08-30 14:52:05 +00:00
fuzzer-threaded.test
fuzzer-timeout.test
fuzzer-traces-hooks.test
fuzzer-ubsan.test
fuzzer.test [libFuzzer] refactoring to make -shrink=1 work for value profile, added a test. 2016-10-05 22:56:21 +00:00
FuzzerFnAdapterUnittest.cpp
FuzzerUnittest.cpp [libFuzzer] when shrinking the corpus, delete evicted files previously created by the current process 2016-10-08 23:24:45 +00:00
hi.txt
InitializeTest.cpp
LeakTest.cpp
LeakTimeoutTest.cpp
lit.cfg [libFuzzer] remove dfsan support and some related stale code. This is not being used and as is is pretty weak anyway 2016-10-04 06:08:46 +00:00
lit.site.cfg.in [libFuzzer] remove dfsan support and some related stale code. This is not being used and as is is pretty weak anyway 2016-10-04 06:08:46 +00:00
LoadTest.cpp [libFuzzer] use trace-div and trace-gep for guided fuzzing, add tests 2016-08-30 01:30:14 +00:00
MemcmpTest.cpp
merge.test [libFuzzer] fix merging with trace-pc-guard 2016-09-23 01:58:51 +00:00
minimize_crash.test [libFuzzer] add -minimize_crash flag (to minimize crashers). also add two tests that I failed to commit last time 2016-09-01 01:22:27 +00:00
NthRunCrashTest.cpp
NullDerefOnEmptyTest.cpp
NullDerefTest.cpp
OneHugeAllocTest.cpp
OutOfMemoryTest.cpp
repeated-bytes.test [libFuzzer] fix the bot 2016-08-15 19:36:13 +00:00
RepeatedBytesTest.cpp
RepeatedMemcmp.cpp
shrink.test [libFuzzer] refactoring to make -shrink=1 work for value profile, added a test. 2016-10-05 22:56:21 +00:00
ShrinkControlFlowTest.cpp [libFuzzer] refactoring to make -shrink=1 work for value profile, added a test. 2016-10-05 22:56:21 +00:00
ShrinkValueProfileTest.cpp [libFuzzer] refactoring to make -shrink=1 work for value profile, added a test. 2016-10-05 22:56:21 +00:00
SignedIntOverflowTest.cpp
SimpleCmpTest.cpp
SimpleDictionaryTest.cpp
SimpleFnAdapterTest.cpp
SimpleHashTest.cpp
SimpleTest.cpp
SimpleThreadedTest.cpp
SingleMemcmpTest.cpp [libFuzzer] new experimental feature: value profiling. Profiles values that affect control flow and treats new values as new coverage. 2016-08-16 19:33:51 +00:00
SingleStrcmpTest.cpp [libFuzzer] new experimental feature: value profiling. Profiles values that affect control flow and treats new values as new coverage. 2016-08-16 19:33:51 +00:00
SingleStrncmpTest.cpp [libFuzzer] new experimental feature: value profiling. Profiles values that affect control flow and treats new values as new coverage. 2016-08-16 19:33:51 +00:00
SpamyTest.cpp
StrcmpTest.cpp
StrncmpTest.cpp [libFuzzer] new experimental feature: value profiling. Profiles values that affect control flow and treats new values as new coverage. 2016-08-16 19:33:51 +00:00
StrstrTest.cpp
Switch2Test.cpp [libFuzzer] add switch tests 2016-10-11 01:13:32 +00:00
SwitchTest.cpp
ThreadedLeakTest.cpp
ThreadedTest.cpp
TimeoutTest.cpp
trace-malloc.test [libFuzzer] add -trace_malloc= flag 2016-10-13 19:06:46 +00:00
TraceMallocTest.cpp [libFuzzer] add -trace_malloc= flag 2016-10-13 19:06:46 +00:00
UninstrumentedTest.cpp
value-profile-cmp.test [libFuzzer] one more puzzle for value profile 2016-09-09 21:58:42 +00:00
value-profile-div.test [libFuzzer] add -minimize_crash flag (to minimize crashers). also add two tests that I failed to commit last time 2016-09-01 01:22:27 +00:00
value-profile-load.test [libFuzzer] add -minimize_crash flag (to minimize crashers). also add two tests that I failed to commit last time 2016-09-01 01:22:27 +00:00
value-profile-mem.test [libFuzzer] stop using bits for memcmp's value profile -- seems to blow up the corpus too much 2016-08-30 14:39:33 +00:00
value-profile-set.test [libFuzzer] new experimental feature: value profiling. Profiles values that affect control flow and treats new values as new coverage. 2016-08-16 19:33:51 +00:00
value-profile-switch.test [libFuzzer] add switch tests 2016-10-11 01:13:32 +00:00