v8/test/fuzzer
ahaas 55da769baf [wasm] Adjust crash message of the correctness fuzzer to avoid clustering.
The correctness fuzzer executes the input array in two different
execution engines and compares the results. If the results don't match,
the correctness fuzzer crashes.

Since the crash signature is always the same if the results don't match,
cluster fuzz would group all inputs which lead to non-matching results.

To avoid the grouping a base64 hash has to be appended to the crash
signature. This CL changes the text which is appended to the crash
signature to a base64 hash.

Note that I do not create a base64 hash directly because the base64
class is not available in V8. Instead I create a string which looks
like a base64 hash.

R=mmoroz@chromium.org, aarya@chromium.org, titzer@chromium.org

Review-Url: https://codereview.chromium.org/2390233002
Cr-Commit-Position: refs/heads/master@{#39953}
2016-10-04 12:18:14 +00:00
..
json Add json fuzzer 2016-02-02 11:29:01 +00:00
parser Add a library suitable for libfuzzer with a small unit test runner shell 2016-01-26 10:39:03 +00:00
regexp [regexp] add fuzzer support for regexp parser and compiler. 2016-02-01 14:00:38 +00:00
wasm_code [wasm] Create a new fuzzer for wasm code. 2016-08-29 13:56:00 +00:00
wasm_data_section [wasm] Write fuzzers for single wasm sections. 2016-09-14 11:17:53 +00:00
wasm_function_sigs_section [wasm] Write fuzzers for single wasm sections. 2016-09-14 11:17:53 +00:00
wasm_globals_section [wasm] Write fuzzers for single wasm sections. 2016-09-14 11:17:53 +00:00
wasm_imports_section [wasm] Write fuzzers for single wasm sections. 2016-09-14 11:17:53 +00:00
wasm_memory_section [wasm] Write fuzzers for single wasm sections. 2016-09-14 11:17:53 +00:00
wasm_names_section [wasm] Write fuzzers for single wasm sections. 2016-09-14 11:17:53 +00:00
wasm_types_section [wasm] Write fuzzers for single wasm sections. 2016-09-14 11:17:53 +00:00
DEPS Add a library suitable for libfuzzer with a small unit test runner shell 2016-01-26 10:39:03 +00:00
fuzzer-support.cc Provide a convenience array buffer allocator 2016-06-29 07:42:40 +00:00
fuzzer-support.h Provide a convenience array buffer allocator 2016-06-29 07:42:40 +00:00
fuzzer.cc Add a library suitable for libfuzzer with a small unit test runner shell 2016-01-26 10:39:03 +00:00
fuzzer.gyp Turn libbase into a component 2016-10-04 11:47:24 +00:00
fuzzer.isolate [wasm] Write fuzzers for single wasm sections. 2016-09-14 11:17:53 +00:00
fuzzer.status Add a library suitable for libfuzzer with a small unit test runner shell 2016-01-26 10:39:03 +00:00
json.cc Add GC request to libFuzzers in attempt to avoid parasitic coverage. 2016-04-28 13:32:28 +00:00
parser.cc Cleanup: Move ParseInfo to a separate file. 2016-08-22 11:33:58 +00:00
regexp.cc Properly handle exceptions in cctests 2016-08-04 07:22:11 +00:00
testcfg.py [wasm] Write fuzzers for single wasm sections. 2016-09-14 11:17:53 +00:00
wasm_asmjs.tar.gz.sha1 [wasm] Write fuzzers for single wasm sections. 2016-09-14 11:17:53 +00:00
wasm-asmjs.cc [wasm] Fix test-run-wasm-module tests in debug mode. 2016-09-17 01:31:07 +00:00
wasm-code.cc [wasm] Adjust crash message of the correctness fuzzer to avoid clustering. 2016-10-04 12:18:14 +00:00
wasm-data-section.cc [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
wasm-function-sigs-section.cc [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
wasm-globals-section.cc [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
wasm-imports-section.cc [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
wasm-memory-section.cc [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
wasm-names-section.cc [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
wasm-section-fuzzers.cc [wasm] Rename encoder.(cc,h) to wasm-module-builder.(cc,h) 2016-09-29 11:29:19 +00:00
wasm-section-fuzzers.h [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
wasm-types-section.cc [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
wasm.cc [wasm] Fix test-run-wasm-module tests in debug mode. 2016-09-17 01:31:07 +00:00
wasm.tar.gz.sha1 [wasm] Write fuzzers for single wasm sections. 2016-09-14 11:17:53 +00:00