SkyCrystal

Results 3 issues of SkyCrystal

JSFunctionDef use int for var_count, but JSFunctionBytecode use uint16_t. And JS_MAX_LOCAL_VARS is 65536. So when we create exactly 65536 local vars, var_count in JSFunctionBytecode will overflow to zero at js_create_function....

Hello! This is my first pull request here. I found a bug in quickjs, and it should fail this test. Hopes that everything goes right.

awaiting author

revert commit [Remove 'main' function from profiles](https://github.com/googleprojectzero/fuzzilli/commit/534baa4e74d2bc3c368cb5b8f909958ae64f9535) could fix this problem. Is this expected?