Fuzz introspector: ConversionFuzzer
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
11 15 [org.apache.commons.lang3.Conversion].binaryBeMsb0ToHexDigit(boolean[],int) call site: {node_id}
5 39 [org.apache.commons.lang3.Conversion].binaryToHexDigitMsb0_4bits(boolean[]) call site: {node_id}
3 2 [ConversionFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: {node_id}
3 90 [org.apache.commons.lang3.Conversion].hexToByte(java.lang.String,int,byte,int,int) call site: {node_id}
2 95 [org.apache.commons.lang3.Conversion].hexDigitToInt(char) call site: {node_id}
1 13 [org.apache.commons.lang3.Conversion].binaryBeMsb0ToHexDigit(boolean[],int) call site: {node_id}
1 29 [ConversionFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: {node_id}
1 54 [ConversionFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: {node_id}
1 59 [ConversionFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: {node_id}
1 64 [ConversionFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: {node_id}

Fuzzer calltree

0 [ConversionFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00001
1 [java.lang.Integer].valueOf(int) [function] [call site] 00002
2 [java.lang.Integer].<init>(int) [function] [call site] 00003
3 [java.lang.Number].<init>() [function] [call site] 00004
4 [java.lang.Object].<init>() [function] [call site] 00005
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00006
1 [java.lang.Integer].valueOf(int) [function] [call site] 00007
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes() [function] [call site] 00008
1 [java.lang.Integer].valueOf(int) [function] [call site] 00009
1 [java.lang.Integer].intValue() [function] [call site] 00010
1 [org.apache.commons.lang3.Conversion].binaryBeMsb0ToHexDigit(boolean[]) [function] [call site] 00011
2 [org.apache.commons.lang3.Conversion].binaryBeMsb0ToHexDigit(boolean[],int) [function] [call site] 00012
3 [java.lang.Integer].compareUnsigned(int,int) [function] [call site] 00013
4 [java.lang.Integer].compare(int,int) [function] [call site] 00014
3 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00015
3 [java.lang.IndexOutOfBoundsException].<init>(java.lang.String) [function] [call site] 00016
4 [java.lang.RuntimeException].<init>(java.lang.String) [function] [call site] 00017
5 [java.lang.Exception].<init>(java.lang.String) [function] [call site] 00018
6 [java.lang.Throwable].<init>(java.lang.String) [function] [call site] 00019
7 [java.lang.Object].<init>() [function] [call site] 00020
7 [java.lang.Throwable].fillInStackTrace() [function] [call site] 00021
8 [java.lang.Throwable].fillInStackTrace(int) [function] [call site] 00022
7 [sun.nio.fs.UnixException].fillInStackTrace() [function] [call site] 00023
3 [java.lang.StringBuilder].<init>() [function] [call site] 00024
3 [java.lang.StringBuilder].append(int) [function] [call site] 00025
3 [java.lang.StringBuilder].toString() [function] [call site] 00026
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBooleans(int) [function] [call site] 00027
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00028
1 [org.apache.commons.lang3.Conversion].binaryToByte(boolean[],int,byte,int,int) [function] [call site] 00029
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00030
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBooleans(int) [function] [call site] 00031
1 [java.lang.Integer].intValue() [function] [call site] 00032
1 [org.apache.commons.lang3.Conversion].binaryToHexDigit(boolean[]) [function] [call site] 00033
2 [org.apache.commons.lang3.Conversion].binaryToHexDigit(boolean[],int) [function] [call site] 00034
3 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00035
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBooleans(int) [function] [call site] 00036
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00037
1 [org.apache.commons.lang3.Conversion].binaryToHexDigitMsb0_4bits(boolean[]) [function] [call site] 00038
2 [org.apache.commons.lang3.Conversion].binaryToHexDigitMsb0_4bits(boolean[],int) [function] [call site] 00039
3 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00040
3 [java.lang.StringBuilder].<init>() [function] [call site] 00041
3 [java.lang.StringBuilder].append(int) [function] [call site] 00042
3 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00043
3 [java.lang.StringBuilder].toString() [function] [call site] 00044
3 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00045
3 [java.lang.StringBuilder].<init>() [function] [call site] 00046
3 [java.lang.StringBuilder].append(int) [function] [call site] 00047
3 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00048
3 [java.lang.StringBuilder].append(int) [function] [call site] 00049
3 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00050
3 [java.lang.StringBuilder].toString() [function] [call site] 00051
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBooleans(int) [function] [call site] 00052
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00053
1 [org.apache.commons.lang3.Conversion].binaryToInt(boolean[],int,int,int,int) [function] [call site] 00054
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00055
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBooleans(int) [function] [call site] 00056
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00057
1 [java.lang.Integer].intValue() [function] [call site] 00058
1 [org.apache.commons.lang3.Conversion].binaryToLong(boolean[],int,long,int,int) [function] [call site] 00059
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00060
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBooleans(int) [function] [call site] 00061
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00062
1 [java.lang.Integer].intValue() [function] [call site] 00063
1 [org.apache.commons.lang3.Conversion].binaryToShort(boolean[],int,short,int,int) [function] [call site] 00064
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00065
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBooleans(int) [function] [call site] 00066
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00067
1 [java.lang.Integer].intValue() [function] [call site] 00068
1 [org.apache.commons.lang3.Conversion].byteArrayToInt(byte[],int,int,int,int) [function] [call site] 00069
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00070
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes() [function] [call site] 00071
1 [java.lang.Integer].intValue() [function] [call site] 00072
1 [org.apache.commons.lang3.Conversion].byteArrayToLong(byte[],int,long,int,int) [function] [call site] 00073
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00074
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes() [function] [call site] 00075
1 [java.lang.Integer].intValue() [function] [call site] 00076
1 [org.apache.commons.lang3.Conversion].byteArrayToShort(byte[],int,short,int,int) [function] [call site] 00077
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00078
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes() [function] [call site] 00079
1 [java.lang.Integer].intValue() [function] [call site] 00080
1 [org.apache.commons.lang3.Conversion].byteArrayToUuid(byte[],int) [function] [call site] 00081
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00082
2 [java.util.UUID].<init>(long,long) [function] [call site] 00083
2 [org.apache.commons.lang3.Conversion].byteArrayToLong(byte[],int,long,int,int) [function] [call site] 00084
2 [org.apache.commons.lang3.Conversion].byteArrayToLong(byte[],int,long,int,int) [function] [call site] 00085
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes() [function] [call site] 00086
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00087
1 [org.apache.commons.lang3.Conversion].hexToByte(java.lang.String,int,byte,int,int) [function] [call site] 00088
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00089
2 [java.lang.String].charAt(int) [function] [call site] 00090
3 [java.lang.String].isLatin1() [function] [call site] 00091
3 [java.lang.StringLatin1].charAt(byte[],int) [function] [call site] 00092
3 [java.lang.StringUTF16].charAt(byte[],int) [function] [call site] 00093
2 [org.apache.commons.lang3.Conversion].hexDigitToInt(char) [function] [call site] 00094
3 [java.lang.Character].digit(char,int) [function] [call site] 00095
4 [java.lang.Character].digit(int,int) [function] [call site] 00096
5 [java.lang.CharacterData].of(int) [function] [call site] 00097
3 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00098
3 [java.lang.StringBuilder].<init>() [function] [call site] 00099
3 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00100
3 [java.lang.StringBuilder].append(char) [function] [call site] 00101
3 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00102
3 [java.lang.StringBuilder].toString() [function] [call site] 00103
1 [java.lang.Integer].intValue() [function] [call site] 00104
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00105
1 [org.apache.commons.lang3.Conversion].hexToInt(java.lang.String,int,int,int,int) [function] [call site] 00106
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00107
2 [java.lang.String].charAt(int) [function] [call site] 00108
2 [org.apache.commons.lang3.Conversion].hexDigitToInt(char) [function] [call site] 00109
1 [java.lang.Integer].intValue() [function] [call site] 00110
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00111
1 [org.apache.commons.lang3.Conversion].hexToLong(java.lang.String,int,long,int,int) [function] [call site] 00112
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00113
2 [java.lang.String].charAt(int) [function] [call site] 00114
2 [org.apache.commons.lang3.Conversion].hexDigitToInt(char) [function] [call site] 00115
1 [java.lang.Integer].intValue() [function] [call site] 00116
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00117
1 [org.apache.commons.lang3.Conversion].hexToShort(java.lang.String,int,short,int,int) [function] [call site] 00118
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00119
2 [java.lang.String].charAt(int) [function] [call site] 00120
2 [org.apache.commons.lang3.Conversion].hexDigitToInt(char) [function] [call site] 00121
1 [java.lang.Integer].intValue() [function] [call site] 00122