1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-20 17:11:00 +00:00
serenity/Meta/Lagom/Fuzzers
Paul Redmond 7291d5c86f
Lagom: Add fuzz testing for LibJS using libFuzzer (#1692)
Note: clang only (see https://llvm.org/docs/LibFuzzer.html)

- add FuzzJs which will run the LibJS parser on random javascript inputs
- added a basic dictionary of javascript tokens

To use fuzzer:
CC=/usr/bin/clang CXX=/usr/bin/clang++ cmake -DENABLE_FUZZER_SANITIZER=1 ..
Fuzzers/FuzzJs -dict=../Fuzzers/FuzzJs.dict
2020-04-08 10:40:02 +02:00
..
CMakeLists.txt Lagom: Add fuzz testing for LibJS using libFuzzer (#1692) 2020-04-08 10:40:02 +02:00
FuzzJs.cpp Lagom: Add fuzz testing for LibJS using libFuzzer (#1692) 2020-04-08 10:40:02 +02:00
FuzzJs.dict Lagom: Add fuzz testing for LibJS using libFuzzer (#1692) 2020-04-08 10:40:02 +02:00