[question] ASM exceptions policy
Hi, we at JetBrains are developing coverage-based fuzzer and decided to give it a test try on ASM ClassReader
.
We've immediately caught a lot of IllegalArgumentException
(which seems to be ok and a lot of code in the wild handle it), a bunch of ArrayIndexOutOfBoundsException
and even NegativeArraySizeException
in a first few minutes of fuzzing.
But documentation does not state anything about exception types, so maybe these exceptions are completely okay and expected on garbage (~corrupted) inputs.
Is it worth reporting any inputs that produce exceptions other than IllegalArgumentException
?