funfuzz icon indicating copy to clipboard operation
funfuzz copied to clipboard

A collection of fuzzers in a harness for testing the SpiderMonkey JavaScript engine.

Results 58 funfuzz issues
Sort by recently updated
recently updated
newest added

Here's a bunch of cleanups. * #125 gets fixed here, removing all globals * 2 ride-alongs * `detect_malloc_errors` gets removed with its functions simplified and inlined * `knownPath` (from the...

This is the modification to turn testMathyFunction recursive. The variation for each test loop is greatly increased but bugs relating to 1357149 are found very quickly.

Hi! I'm trying to create a jsfunfuzz grammar. But there was no separate document, so I wrote here. What I want is a mutated grammar js file, but when I...

``` Traceback (most recent call last): funfuzz_firefox | File "/usr/lib/python3.8/runpy.py", line 193, in _run_module_as_main funfuzz_firefox | return _run_code(code, main_globals, None, funfuzz_firefox | File "/usr/lib/python3.8/runpy.py", line 86, in _run_code funfuzz_firefox |...

See [Bugzilla bug 1330593](https://bugzilla.mozilla.org/show_bug.cgi?id=1330593).

https://codecov.io/gh/MozillaSecurity/funfuzz/tree/fc65f088360f62dcd5383f6f7437e4bb112057be has the `src/funfuzz` directory present. https://codecov.io/gh/MozillaSecurity/funfuzz/tree/878c363ed530d392df4909c4c65fc4776f86d967 causes the `src/funfuzz` directory to disappear, however, there is nothing in the changeset that seemed to cause this to happen.

bug

When the harness/fuzzers are running properly, we should report some sort of status to EC2Reporter. Probably: * Platform detection * Harness is running * Which fuzzer is running * How...

enhancement

Hey! I am trying to run funfuzz to test SpiderMonkey for a project I am working on and I can't seem to get around an error I have been receiving...

question

Currently (circa 0.6.x branch release), "Inspect Code" results show >500 warnings and >500 weak warnings. We'll need to look into this to see what's going on.

enhancement

Since we use jsfunfuzz now only for shell-specific testing, the browser-related code in `printImportant` can be removed, along with `testStuffForAWhile` function in `driver.js`.

bug