Add fuzzing#914
Conversation
|
The fuzzing / build-base is expected to fail in this PR since Asan build is still not in the main branch. Once accepted it will run fuzzing for 10 minutes for new PRs that make changes in relevant files. |
|
Thanks. But I will make some changes and merge manually on the code side. Also, for the test assets side, I need to know some opinions from @dinhngtu to know the assets store side. But at least, I think we can say:
Kenji Mouri |
|
Ok, let me know how it goes. I'm really curious because I basically vibe coded a replacement for https://google.github.io/clusterfuzzlite/ that runs on Windows. |
|
According to #913, you will know:
So, I also hope you can help me to review these headers/sources changes, which will be used in NanaZip, and it seems your PR will also have similar operation functions. Kenji Mouri |
|
Will take a look when time permits. |
This PR adds fuzzing support for NanaZip specific formats as promised.
There is some overlap with #890 because the fuzzing is done with Asan instrumented build to catch memory access violations, but overall Asan build of NanaZip can be built on its own and used to run tests for example.