Conversation
|
Thank you for this contribution, @catenacyber. Considering how With the important mention that I am by no means an expert in fuzz testing, I'd like to ask a few questions about the triage workflow and about the OSS-Fuzz integration. About the triage workflow:
About the OSS-Fuzz integration:
And, finally, the last questions fall into "just curious" category -- but please indulge me :-)
|
You get a regular stack trace as usual.
There is the usual tool
Yes it is. There are some projects that already run this : libwebp, libssh...
We can do either, but people preferred a separate target
This is a special value, where each run gets a different frequency for allocation failure
I do not think so, I did not see any problems so far. The usage of |
|
@catenacyber thank you for your contribution, and for your explanations also. I edited the commit message to include these explanations (which I consider valuable) and I integrated your commit. |
|
Thanks, I added #767 Because now you can build and run the fuzz target with allocations failures, but oss-fuzz does not yet |
Nalloc fuzzing had found #470
Now, it can be integrated with a single file
The fuzz target injects allocations failures.
These are enabled if the fuzz target name ends with
_nallocor ifNALLOC_FREQenv variable is defined (to 32 for default behavior)