Fuzz introspector: MojoDescriptorFuzzer
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
1 14 [ossfuzz.MojoDescriptorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: 00014
1 21 [ossfuzz.MojoDescriptorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: 00021

Fuzzer calltree

0 [ossfuzz.MojoDescriptorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].<init>() [function] [call site] 00001
2 [java.util.ArrayList].<init>() [function] [call site] 00002
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].setInstantiationStrategy(String) [function] [call site] 00003
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].setComponentFactory(String) [function] [call site] 00004
1 [java.util.ArrayList].<init>() [function] [call site] 00005
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00006
1 [org.apache.maven.plugin.descriptor.Parameter].<init>() [function] [call site] 00007
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00008
1 [org.apache.maven.plugin.descriptor.Parameter].setName(String) [function] [call site] 00009
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00010
1 [org.apache.maven.plugin.descriptor.Parameter].setDefaultValue(String) [function] [call site] 00011
1 [java.util.ArrayList].add(org.apache.maven.plugin.descriptor.Parameter) [function] [call site] 00012
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setParameters(java.util.ArrayList) [function] [call site] 00013
1 [org.apache.maven.plugin.descriptor.PluginDescriptor].<init>() [function] [call site] 00014
2 [java.util.regex.Pattern].compile(String) [function] [call site] 00015
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setPluginDescriptor(org.apache.maven.plugin.descriptor.PluginDescriptor) [function] [call site] 00016
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getComponentType() [function] [call site] 00017
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getLanguage() [function] [call site] 00018
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].getComponentFactory() [function] [call site] 00019
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00020
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setLanguage(String) [function] [call site] 00021
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].setComponentFactory(String) [function] [call site] 00022
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getDeprecated() [function] [call site] 00023
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00024
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setDeprecated(String) [function] [call site] 00025
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00026
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setDependencyCollectionRequired(String) [function] [call site] 00027
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getDependencyCollectionRequired() [function] [call site] 00028
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00029
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setProjectRequired(boolean) [function] [call site] 00030
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].isProjectRequired() [function] [call site] 00031
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00032
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setOnlineRequired(boolean) [function] [call site] 00033
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].isOnlineRequired() [function] [call site] 00034
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].requiresOnline() [function] [call site] 00035
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00036
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setPhase(String) [function] [call site] 00037
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getPhase() [function] [call site] 00038
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00039
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setSince(String) [function] [call site] 00040
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getSince() [function] [call site] 00041
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00042
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setGoal(String) [function] [call site] 00043
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getGoal() [function] [call site] 00044
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00045
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setExecutePhase(String) [function] [call site] 00046
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getExecutePhase() [function] [call site] 00047
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].alwaysExecute() [function] [call site] 00048
2 [String].equals(String) [function] [call site] 00049
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00050
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setExecutionStrategy(String) [function] [call site] 00051
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getExecutionStrategy() [function] [call site] 00052
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getRole() [function] [call site] 00053
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].isV4Api() [function] [call site] 00054
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getRoleHint() [function] [call site] 00055
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].getId() [function] [call site] 00056
3 [org.apache.maven.plugin.descriptor.MojoDescriptor].getPluginDescriptor() [function] [call site] 00057
3 [org.apache.maven.plugin.descriptor.PluginDescriptor].getId() [function] [call site] 00058
4 [org.apache.maven.plugin.descriptor.PluginDescriptor].constructPluginKey(String,String,String) [function] [call site] 00059
3 [org.apache.maven.plugin.descriptor.MojoDescriptor].getGoal() [function] [call site] 00060
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getId() [function] [call site] 00061
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getFullGoalName() [function] [call site] 00062
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].getPluginDescriptor() [function] [call site] 00063
2 [org.apache.maven.plugin.descriptor.PluginDescriptor].getGoalPrefix() [function] [call site] 00064
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].getGoal() [function] [call site] 00065
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getComponentType() [function] [call site] 00066
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getPluginDescriptor() [function] [call site] 00067
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00068
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setInheritedByDefault(boolean) [function] [call site] 00069
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].isInheritedByDefault() [function] [call site] 00070
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].hashCode() [function] [call site] 00071
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].getGoal() [function] [call site] 00072
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].getPluginDescriptor() [function] [call site] 00073
2 [java.util.Objects].hash(String,org.apache.maven.plugin.descriptor.PluginDescriptor) [function] [call site] 00074
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00075
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setExecuteLifecycle(String) [function] [call site] 00076
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getExecuteLifecycle() [function] [call site] 00077
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00078
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setAggregator(boolean) [function] [call site] 00079
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].isAggregator() [function] [call site] 00080
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00081
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setDirectInvocationOnly(boolean) [function] [call site] 00082
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].isDirectInvocationOnly() [function] [call site] 00083
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00084
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setRequiresReports(boolean) [function] [call site] 00085
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].isRequiresReports() [function] [call site] 00086
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00087
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setExecuteGoal(String) [function] [call site] 00088
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getExecuteGoal() [function] [call site] 00089
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00090
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].setThreadSafe(boolean) [function] [call site] 00091
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].isThreadSafe() [function] [call site] 00092
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].isForking() [function] [call site] 00093
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].getExecuteGoal() [function] [call site] 00094
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].getExecuteGoal() [function] [call site] 00095
2 [String].isEmpty() [function] [call site] 00096
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].getExecutePhase() [function] [call site] 00097
2 [org.apache.maven.plugin.descriptor.MojoDescriptor].getExecutePhase() [function] [call site] 00098
2 [String].isEmpty() [function] [call site] 00099
1 [org.apache.maven.plugin.descriptor.MojoDescriptor].getParameters() [function] [call site] 00100
2 [java.util.ArrayList].<init>(java.util.ArrayList<org.apache.maven.plugin.descriptor.Parameter>) [function] [call site] 00101