Fuzz introspector: OptionParserFuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
60 0 EP call site: 00000 [ossfuzz.OptionParserFuzzer].test()

Fuzzer calltree

0 [ossfuzz.OptionParserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [ossfuzz.OptionParserFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00001
1 [ossfuzz.OptionParserFuzzer].test() [function] [call site] 00002
2 [net.sf.joptsimple.OptionParser].<init>() [function] [call site] 00003
3 [net.sf.joptsimple.BuiltinHelpFormatter].<init>() [function] [call site] 00004
4 [net.sf.joptsimple.BuiltinHelpFormatter].<init>(int,int) [function] [call site] 00005
5 [net.sf.joptsimple.internal.Rows].<init>(int,int) [function] [call site] 00006
6 [java.util.ArrayList].<init>() [function] [call site] 00007
5 [net.sf.joptsimple.internal.Rows].<init>(int,int) [function] [call site] 00008
3 [net.sf.joptsimple.OptionParser].<init>(boolean) [function] [call site] 00009
4 [net.sf.joptsimple.BuiltinHelpFormatter].<init>() [function] [call site] 00010
4 [ArrayList].<init>() [function] [call site] 00011
4 [HashMap].<init>() [function] [call site] 00012
4 [HashMap].<init>() [function] [call site] 00013
4 [HashMap].<init>() [function] [call site] 00014
4 [HashMap].<init>() [function] [call site] 00015
4 [net.sf.joptsimple.OptionParser].moreOptions(boolean) [function] [call site] 00016
4 [net.sf.joptsimple.internal.AbbreviationMap].<init>() [function] [call site] 00017
5 [java.util.TreeMap].<init>() [function] [call site] 00018
4 [net.sf.joptsimple.internal.SimpleOptionNameMap].<init>() [function] [call site] 00019
5 [java.util.HashMap].<init>() [function] [call site] 00020
4 [net.sf.joptsimple.NonOptionArgumentSpec].<init>() [function] [call site] 00021
5 [net.sf.joptsimple.NonOptionArgumentSpec].<init>(String) [function] [call site] 00022
6 [net.sf.joptsimple.NonOptionArgumentSpec].asList(String) [function] [call site] 00023
6 [Object].<init>(net.sf.joptsimple.NonOptionArgumentSpec,String) [function] [call site] 00024
4 [net.sf.joptsimple.OptionParser].recognize(net.sf.joptsimple.NonOptionArgumentSpec) [function] [call site] 00025
2 [java.util.ArrayList].<init>() [function] [call site] 00026
2 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00027
2 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00028
2 [java.util.ArrayList].add(String) [function] [call site] 00029
2 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00030
2 [net.sf.joptsimple.OptionParser].accepts(String) [function] [call site] 00031
3 [net.sf.joptsimple.OptionParser].singletonList(String) [function] [call site] 00032
3 [net.sf.joptsimple.OptionParser].acceptsAll(net.sf.joptsimple.OptionParser) [function] [call site] 00033
2 [net.sf.joptsimple.OptionSpecBuilder].withOptionalArg() [function] [call site] 00034
3 [net.sf.joptsimple.OptionSpecBuilder].options() [function] [call site] 00035
3 [net.sf.joptsimple.OptionSpecBuilder].description() [function] [call site] 00036
3 [net.sf.joptsimple.OptionalArgumentOptionSpec].<init>(net.sf.joptsimple.OptionSpecBuilder,net.sf.joptsimple.OptionSpecBuilder) [function] [call site] 00037
3 [net.sf.joptsimple.OptionParser].recognize(net.sf.joptsimple.OptionalArgumentOptionSpec) [function] [call site] 00038
2 [net.sf.joptsimple.ArgumentAcceptingOptionSpec<String>].ofType() [function] [call site] 00039
2 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00040
2 [net.sf.joptsimple.OptionParser].accepts(String) [function] [call site] 00041
2 [net.sf.joptsimple.OptionSpecBuilder].withOptionalArg() [function] [call site] 00042
2 [net.sf.joptsimple.ArgumentAcceptingOptionSpec<String>].ofType() [function] [call site] 00043
2 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00044
2 [net.sf.joptsimple.OptionParser].accepts(String) [function] [call site] 00045
2 [net.sf.joptsimple.OptionSpecBuilder].withOptionalArg() [function] [call site] 00046
2 [net.sf.joptsimple.ArgumentAcceptingOptionSpec<String>].ofType() [function] [call site] 00047
2 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00048
2 [net.sf.joptsimple.OptionParser].accepts(String) [function] [call site] 00049
2 [net.sf.joptsimple.OptionSpecBuilder].withOptionalArg() [function] [call site] 00050
2 [net.sf.joptsimple.ArgumentAcceptingOptionSpec<String>].ofType() [function] [call site] 00051
2 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00052
2 [net.sf.joptsimple.OptionParser].accepts(String) [function] [call site] 00053
2 [net.sf.joptsimple.OptionSpecBuilder].withOptionalArg() [function] [call site] 00054
2 [net.sf.joptsimple.ArgumentAcceptingOptionSpec<String>].ofType() [function] [call site] 00055
2 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00056
2 [net.sf.joptsimple.OptionParser].accepts(String) [function] [call site] 00057
2 [net.sf.joptsimple.OptionParser].acceptsAll(java.util.ArrayList) [function] [call site] 00058
2 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00059
2 [net.sf.joptsimple.OptionParser].parse(String) [function] [call site] 00060