-
-
Notifications
You must be signed in to change notification settings - Fork 31.5k
Adds a fuzzer for LoadEnvironment #34844
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I was wondering if there is something in the PR I can help with in order to get this merged in? |
@DavidKorczynski just looks like somebody needs to land it. Have requested a new CI and will try to remember to do it tomorrow. |
There was a failure in CI run but looks like an issue that has been reported before: #34730 |
The code in this PR is self-contained in that it doesn't influence other aspects of NodeJS except for the fuzzer itself. And the fuzzer is not run in automated tests but only by way of https://github.com/google/oss-fuzz |
Link to rebuild on OSX: https://ci.nodejs.org/job/node-test-pull-request/33493/ |
New CI was good. Landing |
Thanks a lot @mhdawson |
Landed as de7a1ab |
Refs: nodejs#34761 Refs: nodejs#33724 PR-URL: nodejs#34844 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com>
Adds a new fuzzer to run under OSS-Fuzz. The main function that this fuzzer targets is
node::LoadEnvironment
.The fuzzer is inspired by the
cctest
test case.Cross-reference: #34761
Checklist