• ahaas's avatar
    [wasm] Write fuzzers for single wasm sections. · 3ff20190
    ahaas authored
    This CL adds fuzzers for the wasm module sections 'types', 'names',
    'globals', 'imports', 'function signatures', 'memory', and 'data', one
    fuzzer per section. No fuzzers are added for the other sections because
    either there already exists a fuzzer (e.g. wasm-code), or there exist
    inter-section dependencies.
    
    To avoid introducing a bunch executables which would make compilation
    with make slow, I introduce a single executable
    'v8_simple_wasm_section_fuzzer' which calls the fuzzers mentioned above.
    This executable is run by the trybots and ensures that the fuzzers
    actually compile. For debugging I introduce commandline parameters which
    allow to execute the specific fuzzers from 'v8_simple_wasm_section_fuzzer'.
    
    R=titzer@chromium.org, jochen@chromium.org, mstarzinger@chromium.org
    
    Review-Url: https://codereview.chromium.org/2336603002
    Cr-Commit-Position: refs/heads/master@{#39413}
    3ff20190
Name
Last commit
Last update
..
json Loading commit data...
parser Loading commit data...
regexp Loading commit data...
wasm_code Loading commit data...
wasm_data_section Loading commit data...
wasm_function_sigs_section Loading commit data...
wasm_globals_section Loading commit data...
wasm_imports_section Loading commit data...
wasm_memory_section Loading commit data...
wasm_names_section Loading commit data...
wasm_types_section Loading commit data...
DEPS Loading commit data...
fuzzer-support.cc Loading commit data...
fuzzer-support.h Loading commit data...
fuzzer.cc Loading commit data...
fuzzer.gyp Loading commit data...
fuzzer.isolate Loading commit data...
fuzzer.status Loading commit data...
json.cc Loading commit data...
parser.cc Loading commit data...
regexp.cc Loading commit data...
testcfg.py Loading commit data...
wasm-asmjs.cc Loading commit data...
wasm-code.cc Loading commit data...
wasm-data-section.cc Loading commit data...
wasm-function-sigs-section.cc Loading commit data...
wasm-globals-section.cc Loading commit data...
wasm-imports-section.cc Loading commit data...
wasm-memory-section.cc Loading commit data...
wasm-names-section.cc Loading commit data...
wasm-section-fuzzers.cc Loading commit data...
wasm-section-fuzzers.h Loading commit data...
wasm-types-section.cc Loading commit data...
wasm.cc Loading commit data...
wasm.tar.gz.sha1 Loading commit data...
wasm_asmjs.tar.gz.sha1 Loading commit data...