REOPENED 226279
Convert small JIT pool tests into executable fuzzing
https://bugs.webkit.org/show_bug.cgi?id=226279
Summary Convert small JIT pool tests into executable fuzzing
Keith Miller
Reported 2021-05-26 10:10:52 PDT
Convert small JIT pool tests into executable fuzzing
Attachments
Patch (5.67 KB, patch)
2021-05-26 10:17 PDT, Keith Miller
no flags
Patch (10.64 KB, patch)
2021-05-26 10:20 PDT, Keith Miller
no flags
Patch for landing (10.64 KB, patch)
2021-05-26 10:26 PDT, Keith Miller
no flags
Patch for landing (10.61 KB, patch)
2021-06-02 08:50 PDT, Keith Miller
no flags
Patch for landing (9.59 KB, patch)
2021-07-14 12:08 PDT, Keith Miller
no flags
Keith Miller
Comment 1 2021-05-26 10:17:15 PDT
Michael Saboff
Comment 2 2021-05-26 10:19:32 PDT
Comment on attachment 429768 [details] Patch r=me
Keith Miller
Comment 3 2021-05-26 10:20:07 PDT
Keith Miller
Comment 4 2021-05-26 10:26:38 PDT
Created attachment 429773 [details] Patch for landing
EWS
Comment 5 2021-05-26 10:27:17 PDT
Tools/Scripts/svn-apply failed to apply attachment 429773 [details] to trunk. Please resolve the conflicts and upload a new patch.
Keith Miller
Comment 6 2021-06-02 08:50:42 PDT
Created attachment 430364 [details] Patch for landing
EWS
Comment 7 2021-06-02 09:26:07 PDT
Committed r278356 (238388@main): <https://commits.webkit.org/238388@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 430364 [details].
Radar WebKit Bug Importer
Comment 8 2021-06-02 09:27:22 PDT
WebKit Commit Bot
Comment 9 2021-06-03 15:41:51 PDT
Re-opened since this is blocked by bug 226606
Keith Miller
Comment 10 2021-07-14 12:08:59 PDT
Created attachment 433516 [details] Patch for landing
EWS
Comment 11 2021-07-14 12:58:24 PDT
Committed r279916 (239665@main): <https://commits.webkit.org/239665@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 433516 [details].
Saam Barati
Comment 12 2021-07-14 16:24:11 PDT
Comment on attachment 433516 [details] Patch for landing View in context: https://bugs.webkit.org/attachment.cgi?id=433516&action=review We also are using the random executable allocation fuzzer for all our tests now: https://trac.webkit.org/changeset/279126/webkit > Source/JavaScriptCore/jit/ExecutableAllocationFuzz.cpp:44 > + static WeakRandom random(Options::seedOfVMRandomForFuzzer() ? Options::seedOfVMRandomForFuzzer() : cryptographicallyRandomNumber()); Why is this defined right here? Maybe we can unify w/ WeakRandom below? Kinda confusing to put this definition here and not use it until way later. I think this should also be a LazyNeverDestroyed like below? Maybe also should use a lock like below?
WebKit Commit Bot
Comment 13 2021-07-16 15:16:48 PDT
Re-opened since this is blocked by bug 228037
Note You need to log in before you can comment on or make changes to this bug.