DescriptionFuzzer for TextCodecs
This introduces a libFuzzer-based fuzzer (which can be run locally
or via ClusterFuzz) for the WTF::TextCodec implementations. It
exercises the codecs - some of which are implemented in blink,
like UTF-8, UTF-16, Latin1, and some of which come wrap ICU - with
all the argument permutations for encoding and decoding.
Fuzzer docs: https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/getting_started.md
A generated corpus was uploaded to Google Cloud Storage per
the docs; no dictionary is added since any byte stream is
useful. Running the fuzzer locally, three bugs were already
found and fixed.
Patch Set 1 #Patch Set 2 : Moved to platform/ #
Total comments: 3
Messages
Total messages: 16 (7 generated)
|