fuzzilli
fuzzilli copied to clipboard
A JavaScript Engine Fuzzer
I am trying to use fuzzilli with custom js engine which use a few shared libraries, And it looks like this configuration is not currently supported by fuzzilli because of...
This PR drops an assert statement since object destruct and reassign operations can support empty patterns. Eg: ```js [] = {foo:10, bar:20} ```
The following test intermittently fails with the following error: ``` Test Case 'ProgramBuilderTests.testTypeInstantiation' started at 2021-11-03 09:00:22.498 Fuzzilli/ProgramBuilder.swift:520: Assertion failed: Unexpected type encountered .integer | .object() ``` What follows is...
Hi Samuel, I followed the construction for docker `docker run -ti fuzzilli ./Fuzzilli --profile=v8 /home/fuzzer/v8/d8`, but I forgot to add `storagePath`. Fuzzilli has found 1 crash, but I didn't see...
Setting `--storagePath=./fuzz_out/` for fuzzilli makes it use a... `./fuzz_out/fuzz_out` path for storage instead of `./fuzz_out`. Seems like an UX bug ;).
Fuzzilli current uses hard-coded weights to select between the various [mutators](https://github.com/googleprojectzero/fuzzilli/blob/master/Sources/FuzzilliCli/main.swift#L295), [code generators](https://github.com/googleprojectzero/fuzzilli/blob/1cd76bf9e8f32fa4ce5d350a9122228d20f913a5/Sources/FuzzilliCli/CodeGeneratorWeights.swift), and [constants](https://github.com/googleprojectzero/fuzzilli/blob/ce4738fc571e2ef2aa5a30424f32f7957a70b5f3/Sources/Fuzzilli/Core/ProgramBuilder.swift#L128). These weights are just approximations, and a more intelligent mutator scheduler could help improve performance,...
FuzzIL's representation of loops is oversimplified and cannot express the fact that more or less arbitrary computations can be performed in the loop header. This might, however, be interesting for...
On JerryScript, the following error occurs somewhat frequently: Script execution failed: Failed to send command to child process: Broken pipe. Retrying in 1 second...
There should be a more generic version of `LoadFromScope` and `StoreToScope` to be able to represent code such as the one shown in https://github.com/googleprojectzero/fuzzilli/issues/221 or in general any code where...
1. when i finish the lastest Patch for JerryJS , i start it will crash all the time , not real crash , child crash. has anyone do the same?...