Fuzz introspector: OS400FTPEntryParserFuzzer
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
13 29 [org.apache.commons.net.ftp.parser.NTFTPEntryParser].getDefaultConfiguration() call site: {node_id}
8 20 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].getDefaultConfiguration() call site: {node_id}
7 1 [OS400FTPEntryParserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: {node_id}
4 44 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].configure(org.apache.commons.net.ftp.FTPClientConfig) call site: {node_id}
4 75 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].parseTimestamp(java.lang.String,java.util.Calendar) call site: {node_id}
3 71 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].parseFTPEntry(java.lang.String) call site: {node_id}
2 14 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].getEntry(java.text.SimpleDateFormat) call site: {node_id}
2 17 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].setRecentDateFormat(java.lang.String,java.text.DateFormatSymbols) call site: {node_id}
1 9 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].setDefaultDateFormat(java.lang.String,java.text.DateFormatSymbols) call site: {node_id}
1 12 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].getEntry(java.text.SimpleDateFormat) call site: {node_id}
1 56 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].configure(org.apache.commons.net.ftp.FTPClientConfig) call site: {node_id}

Fuzzer calltree

0 [OS400FTPEntryParserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser]. () [function] [call site] 00001
2 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser]. (org.apache.commons.net.ftp.FTPClientConfig) [function] [call site] 00002
3 [org.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl]. (java.lang.String) [function] [call site] 00003
4 [org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl]. (java.lang.String) [function] [call site] 00004
5 [org.apache.commons.net.ftp.FTPFileEntryParserImpl]. () [function] [call site] 00005
5 [org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl].compileRegex(java.lang.String,int) [function] [call site] 00006
4 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl]. () [function] [call site] 00007
5 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].setDefaultDateFormat(java.lang.String,java.text.DateFormatSymbols) [function] [call site] 00008
6 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].getEntry(java.text.SimpleDateFormat) [function] [call site] 00009
7 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].indexOf(int) [function] [call site] 00010
7 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].indexOf(int) [function] [call site] 00011
7 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].indexOf(int) [function] [call site] 00012
7 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].indexOf(int) [function] [call site] 00013
7 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].indexOf(int) [function] [call site] 00014
7 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].indexOf(int) [function] [call site] 00015
5 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].setRecentDateFormat(java.lang.String,java.text.DateFormatSymbols) [function] [call site] 00016
6 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].getEntry(java.text.SimpleDateFormat) [function] [call site] 00017
3 [org.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl].configure(org.apache.commons.net.ftp.FTPClientConfig) [function] [call site] 00018
4 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].getDefaultConfiguration() [function] [call site] 00019
5 [org.apache.commons.net.ftp.FTPClientConfig]. (java.lang.String,java.lang.String,java.lang.String) [function] [call site] 00020
6 [org.apache.commons.net.ftp.FTPClientConfig]. (java.lang.String) [function] [call site] 00021
4 [org.apache.commons.net.ftp.parser.NetwareFTPEntryParser].getDefaultConfiguration() [function] [call site] 00022
5 [org.apache.commons.net.ftp.FTPClientConfig]. (java.lang.String,java.lang.String,java.lang.String) [function] [call site] 00023
4 [org.apache.commons.net.ftp.parser.MVSFTPEntryParser].getDefaultConfiguration() [function] [call site] 00024
5 [org.apache.commons.net.ftp.FTPClientConfig]. (java.lang.String,java.lang.String,java.lang.String) [function] [call site] 00025
4 [org.apache.commons.net.ftp.parser.VMSFTPEntryParser].getDefaultConfiguration() [function] [call site] 00026
5 [org.apache.commons.net.ftp.FTPClientConfig]. (java.lang.String,java.lang.String,java.lang.String) [function] [call site] 00027
4 [org.apache.commons.net.ftp.parser.NTFTPEntryParser].getDefaultConfiguration() [function] [call site] 00028
5 [org.apache.commons.net.ftp.FTPClientConfig]. (java.lang.String,java.lang.String,java.lang.String) [function] [call site] 00029
4 [org.apache.commons.net.ftp.parser.UnixFTPEntryParser].getDefaultConfiguration() [function] [call site] 00030
5 [org.apache.commons.net.ftp.FTPClientConfig]. (java.lang.String,java.lang.String,java.lang.String) [function] [call site] 00031
4 [org.apache.commons.net.ftp.parser.OS2FTPEntryParser].getDefaultConfiguration() [function] [call site] 00032
5 [org.apache.commons.net.ftp.FTPClientConfig]. (java.lang.String,java.lang.String,java.lang.String) [function] [call site] 00033
4 [org.apache.commons.net.ftp.parser.MacOsPeterFTPEntryParser].getDefaultConfiguration() [function] [call site] 00034
5 [org.apache.commons.net.ftp.FTPClientConfig]. (java.lang.String,java.lang.String,java.lang.String) [function] [call site] 00035
4 [org.apache.commons.net.ftp.FTPClientConfig].getDefaultDateFormatStr() [function] [call site] 00036
4 [org.apache.commons.net.ftp.FTPClientConfig].getDefaultDateFormatStr() [function] [call site] 00037
4 [org.apache.commons.net.ftp.FTPClientConfig].setDefaultDateFormatStr(java.lang.String) [function] [call site] 00038
4 [org.apache.commons.net.ftp.FTPClientConfig].getRecentDateFormatStr() [function] [call site] 00039
4 [org.apache.commons.net.ftp.FTPClientConfig].getRecentDateFormatStr() [function] [call site] 00040
4 [org.apache.commons.net.ftp.FTPClient:org.apache.commons.net.ftp.FTPClientConfig].setRecentDateFormatStr(java.lang.String) [function] [call site] 00041
4 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].configure(org.apache.commons.net.ftp.FTPClientConfig) [function] [call site] 00042
5 [org.apache.commons.net.ftp.FTPClientConfig].getServerLanguageCode() [function] [call site] 00043
5 [org.apache.commons.net.ftp.FTPClientConfig].getShortMonthNames() [function] [call site] 00044
5 [org.apache.commons.net.ftp.FTPClientConfig].getDateFormatSymbols(java.lang.String) [function] [call site] 00045
6 [org.apache.commons.net.ftp.FTPClientConfig].splitShortMonthString(java.lang.String) [function] [call site] 00046
5 [org.apache.commons.net.ftp.FTPClientConfig].lookupDateFormatSymbols(java.lang.String) [function] [call site] 00047
6 [org.apache.commons.net.ftp.FTPClientConfig].getDateFormatSymbols(java.lang.String) [function] [call site] 00048
5 [org.apache.commons.net.ftp.FTPClientConfig].lookupDateFormatSymbols(java.lang.String) [function] [call site] 00049
5 [org.apache.commons.net.ftp.FTPClientConfig].getRecentDateFormatStr() [function] [call site] 00050
5 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].setRecentDateFormat(java.lang.String,java.text.DateFormatSymbols) [function] [call site] 00051
5 [org.apache.commons.net.ftp.FTPClientConfig].getDefaultDateFormatStr() [function] [call site] 00052
5 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].setDefaultDateFormat(java.lang.String,java.text.DateFormatSymbols) [function] [call site] 00053
5 [org.apache.commons.net.ftp.FTPClientConfig].getServerTimeZoneId() [function] [call site] 00054
5 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].setServerTimeZone(java.lang.String) [function] [call site] 00055
5 [org.apache.commons.net.ftp.FTPClientConfig].isLenientFutureDates() [function] [call site] 00056
4 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].configure(org.apache.commons.net.ftp.FTPClientConfig) [function] [call site] 00057
1 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].parseFTPEntry(java.lang.String) [function] [call site] 00058
2 [org.apache.commons.net.ftp.FTPFile]. () [function] [call site] 00059
2 [org.apache.commons.net.ftp.FTPFile].setRawListing(java.lang.String) [function] [call site] 00060
2 [org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl].matches(java.lang.String) [function] [call site] 00061
2 [org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl].group(int) [function] [call site] 00062
2 [org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl].group(int) [function] [call site] 00063
2 [org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl].group(int) [function] [call site] 00064
2 [org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl].group(int) [function] [call site] 00065
2 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].isNullOrEmpty(java.lang.String) [function] [call site] 00066
2 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].isNullOrEmpty(java.lang.String) [function] [call site] 00067
2 [org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl].group(int) [function] [call site] 00068
2 [org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl].group(int) [function] [call site] 00069
2 [org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl].group(int) [function] [call site] 00070
2 [org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl].group(int) [function] [call site] 00071
2 [org.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl].parseTimestamp(java.lang.String) [function] [call site] 00072
3 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].parseTimestamp(java.lang.String) [function] [call site] 00073
4 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].parseTimestamp(java.lang.String,java.util.Calendar) [function] [call site] 00074
5 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].getServerTimeZone() [function] [call site] 00075
5 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].getServerTimeZone() [function] [call site] 00076
5 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].setPrecision(int,java.util.Calendar) [function] [call site] 00077
5 [org.apache.commons.net.ftp.parser.FTPTimestampParserImpl].setPrecision(int,java.util.Calendar) [function] [call site] 00078
2 [org.apache.commons.net.ftp.FTPFile].setTimestamp(java.util.Calendar) [function] [call site] 00079
2 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].isNullOrEmpty(java.lang.String) [function] [call site] 00080
2 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].isNullOrEmpty(java.lang.String) [function] [call site] 00081
2 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].isNullOrEmpty(java.lang.String) [function] [call site] 00082
2 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].isNullOrEmpty(java.lang.String) [function] [call site] 00083
2 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].isNullOrEmpty(java.lang.String) [function] [call site] 00084
2 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].isNullOrEmpty(java.lang.String) [function] [call site] 00085
2 [org.apache.commons.net.ftp.parser.OS400FTPEntryParser].isNullOrEmpty(java.lang.String) [function] [call site] 00086
2 [org.apache.commons.net.ftp.FTPFile].setType(int) [function] [call site] 00087
2 [org.apache.commons.net.ftp.FTPFile].setUser(java.lang.String) [function] [call site] 00088
2 [org.apache.commons.net.ftp.FTPFile].setSize(long) [function] [call site] 00089
2 [org.apache.commons.net.ftp.FTPFile].setName(java.lang.String) [function] [call site] 00090