Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2637)

Issue 269220043: i#1734 create Dr. Fuzz: move fuzz tests into tests/fuzz/

Can't Edit
Can't Publish+Mail
Start Review
Created:
8 years, 6 months ago by zhaoqin
Modified:
8 years, 6 months ago
Reviewers:
bruening
CC:
drmemory-devs_googlegroups.com
Visibility:
Public.

Description

Commit log for first patchset: --------------- i#1734 create Dr. Fuzz: move fuzz tests into tests/fuzz/ - move all fuzz tests into tests/fuzz/ - add newfuzztest* functions in tests/CMakeLists.txt ---------------

Patch Set 1 #

Total comments: 1

Patch Set 2 : PTAL #

Total comments: 1

Patch Set 3 : Committed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+99 lines, -2538 lines) Patch
M tests/CMakeLists.txt View 1 2 4 chunks +8 lines, -127 lines 0 comments Download
A tests/fuzz/CMakeLists.txt View 1 2 1 chunk +147 lines, -0 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.c View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.cpp.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.cpp.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.cpp.demangled.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.cpp.demangled.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.fixed_size.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.fixed_size.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.leak.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.leak.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.leak.cpp.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.leak.cpp.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.module_name.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.module_name.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.mutator.o-b-3.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.mutator.o-b-3.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.mutator.o-b-s-3.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.mutator.o-b-s-3.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.mutator.r-b-s-3.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.mutator.r-b-s-3.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.mutator.r-n.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.mutator.r-n.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.mutator.random_seed.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.mutator.random_seed.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.offset.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.offset.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.one-input.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.one-input.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.overread.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.overread.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.overread.cpp.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.overread.cpp.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.overwrite.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.overwrite.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.overwrite.cpp.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.overwrite.cpp.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.skip_initial.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.skip_initial.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.underread.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.underread.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.underread.cpp.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.underread.cpp.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.underwrite.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.underwrite.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.underwrite.cpp.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.underwrite.cpp.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.uninitialized.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.uninitialized.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.uninitialized.cpp.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_buffer.uninitialized.cpp.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_pthreads.c View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_threads.out View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_threads.res View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tests/fuzz/fuzz_winthreads.c View 0 chunks +-1 lines, --1 lines 0 comments Download
D tests/fuzz_buffer.c View 1 chunk +0 lines, -149 lines 0 comments Download
D tests/fuzz_buffer.cpp View 1 chunk +0 lines, -157 lines 0 comments Download
D tests/fuzz_buffer.out View 1 chunk +0 lines, -57 lines 0 comments Download
D tests/fuzz_buffer.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.cpp.out View 1 chunk +0 lines, -37 lines 0 comments Download
D tests/fuzz_buffer.cpp.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.cpp.demangled.out View 1 chunk +0 lines, -37 lines 0 comments Download
D tests/fuzz_buffer.cpp.demangled.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.fixed_size.out View 1 chunk +0 lines, -87 lines 0 comments Download
D tests/fuzz_buffer.fixed_size.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.leak.out View 1 chunk +0 lines, -58 lines 0 comments Download
D tests/fuzz_buffer.leak.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.leak.cpp.out View 1 chunk +0 lines, -38 lines 0 comments Download
D tests/fuzz_buffer.leak.cpp.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.module_name.out View 1 chunk +0 lines, -57 lines 0 comments Download
D tests/fuzz_buffer.module_name.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.mutator.o-b-3.out View 1 chunk +0 lines, -57 lines 0 comments Download
D tests/fuzz_buffer.mutator.o-b-3.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.mutator.o-b-s-3.out View 1 chunk +0 lines, -57 lines 0 comments Download
D tests/fuzz_buffer.mutator.o-b-s-3.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.mutator.r-b-s-3.out View 1 chunk +0 lines, -57 lines 0 comments Download
D tests/fuzz_buffer.mutator.r-b-s-3.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.mutator.r-n.out View 1 chunk +0 lines, -57 lines 0 comments Download
D tests/fuzz_buffer.mutator.r-n.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.mutator.random_seed.out View 1 chunk +0 lines, -57 lines 0 comments Download
D tests/fuzz_buffer.mutator.random_seed.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.offset.out View 1 chunk +0 lines, -87 lines 0 comments Download
D tests/fuzz_buffer.offset.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.one-input.out View 1 chunk +0 lines, -30 lines 0 comments Download
D tests/fuzz_buffer.one-input.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.overread.out View 1 chunk +0 lines, -58 lines 0 comments Download
D tests/fuzz_buffer.overread.res View 1 chunk +0 lines, -23 lines 0 comments Download
D tests/fuzz_buffer.overread.cpp.out View 1 chunk +0 lines, -38 lines 0 comments Download
D tests/fuzz_buffer.overread.cpp.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.overwrite.out View 1 chunk +0 lines, -58 lines 0 comments Download
D tests/fuzz_buffer.overwrite.res View 1 chunk +0 lines, -23 lines 0 comments Download
D tests/fuzz_buffer.overwrite.cpp.out View 1 chunk +0 lines, -38 lines 0 comments Download
D tests/fuzz_buffer.overwrite.cpp.res View 1 chunk +0 lines, -23 lines 0 comments Download
D tests/fuzz_buffer.skip_initial.out View 1 chunk +0 lines, -39 lines 0 comments Download
D tests/fuzz_buffer.skip_initial.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_buffer.underread.out View 1 chunk +0 lines, -58 lines 0 comments Download
D tests/fuzz_buffer.underread.res View 1 chunk +0 lines, -24 lines 0 comments Download
D tests/fuzz_buffer.underread.cpp.out View 1 chunk +0 lines, -38 lines 0 comments Download
D tests/fuzz_buffer.underread.cpp.res View 1 chunk +0 lines, -24 lines 0 comments Download
D tests/fuzz_buffer.underwrite.out View 1 chunk +0 lines, -58 lines 0 comments Download
D tests/fuzz_buffer.underwrite.res View 1 chunk +0 lines, -23 lines 0 comments Download
D tests/fuzz_buffer.underwrite.cpp.out View 1 chunk +0 lines, -38 lines 0 comments Download
D tests/fuzz_buffer.underwrite.cpp.res View 1 chunk +0 lines, -23 lines 0 comments Download
D tests/fuzz_buffer.uninitialized.out View 1 chunk +0 lines, -48 lines 0 comments Download
D tests/fuzz_buffer.uninitialized.res View 1 chunk +0 lines, -23 lines 0 comments Download
D tests/fuzz_buffer.uninitialized.cpp.out View 1 chunk +0 lines, -27 lines 0 comments Download
D tests/fuzz_buffer.uninitialized.cpp.res View 1 chunk +0 lines, -23 lines 0 comments Download
D tests/fuzz_pthreads.c View 1 chunk +0 lines, -105 lines 0 comments Download
D tests/fuzz_threads.out View 1 chunk +0 lines, -128 lines 0 comments Download
D tests/fuzz_threads.res View 1 chunk +0 lines, -21 lines 0 comments Download
D tests/fuzz_winthreads.c View 1 chunk +0 lines, -91 lines 0 comments Download

Messages

Total messages: 7
zhaoqin
8 years, 6 months ago (2015-10-08 20:26:03 UTC) #1
bruening
Maybe tests/fuzzer/ to match drmemory/fuzzer.c? Not sure, fuzz/ is ok. Also, the other tests/ subdirs ...
8 years, 6 months ago (2015-10-09 14:43:30 UTC) #2
zhaoqin
On 2015/10/09 14:43:30, bruening wrote: > Maybe tests/fuzzer/ to match drmemory/fuzzer.c? Not sure, fuzz/ is ...
8 years, 6 months ago (2015-10-09 20:59:20 UTC) #3
bruening
On 2015/10/09 20:59:20, zhaoqin wrote: > On 2015/10/09 14:43:30, bruening wrote: > https://codereview.appspot.com/269220043/diff/1/tests/CMakeLists.txt#newcode267 > > ...
8 years, 6 months ago (2015-10-09 21:20:12 UTC) #4
zhaoqin
Commit log for latest patchset: --------------- i#1734 create Dr. Fuzz: move fuzz tests into tests/fuzz/ ...
8 years, 6 months ago (2015-10-12 21:57:02 UTC) #5
bruening
LGTM except for the one line I commented on https://codereview.appspot.com/269220043/diff/20001/tests/fuzz/CMakeLists.txt File tests/fuzz/CMakeLists.txt (right): https://codereview.appspot.com/269220043/diff/20001/tests/fuzz/CMakeLists.txt#newcode21 tests/fuzz/CMakeLists.txt:21: ...
8 years, 6 months ago (2015-10-13 19:49:07 UTC) #6
zhaoqin
8 years, 6 months ago (2015-10-13 22:39:42 UTC) #7
Committed as
https://github.com/DynamoRIO/drmemory/commit/a0c0386d5129957d9547cd2b8b543341...

Final commit log: 
---------------
i#1734 create Dr. Fuzz: move fuzz tests into tests/fuzz/

- move all fuzz tests into tests/fuzz/
- add tests/fuzz/CMakeLists.txt

Review-URL: https://codereview.appspot.com/269220043
---------------
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b