Fuzz introspector: FileFilterFuzzer
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
62 0 EP call site: 00000 [org.apache.commons.io.filefilter.FileFilterUtils].sizeFileFilter(long,boolean)

Fuzzer calltree

0 [FileFilterFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [java.io.FileWriter].<init>(java.io.File) [function] [call site] 00001
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes() [function] [call site] 00002
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00003
1 [java.io.FileWriter].write(String) [function] [call site] 00004
1 [java.io.FileWriter].close() [function] [call site] 00005
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00006
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00007
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00008
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong() [function] [call site] 00009
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00010
1 [org.apache.commons.io.filefilter.FileFilterUtils].ageFileFilter(long,boolean) [function] [call site] 00011
2 [org.apache.commons.io.filefilter.AgeFileFilter].<init>(long,boolean) [function] [call site] 00012
3 [java.time.Instant].ofEpochMilli(long) [function] [call site] 00013
3 [org.apache.commons.io.filefilter.AgeFileFilter].<init>(org.apache.commons.io.filefilter.AgeFileFilter,boolean) [function] [call site] 00014
1 [org.apache.commons.io.filefilter.FileFilterUtils].directoryFileFilter() [function] [call site] 00015
1 [org.apache.commons.io.filefilter.FileFilterUtils].falseFileFilter() [function] [call site] 00016
1 [org.apache.commons.io.filefilter.FileFilterUtils].fileFileFilter() [function] [call site] 00017
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes() [function] [call site] 00018
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBytes(int) [function] [call site] 00019
1 [org.apache.commons.io.filefilter.FileFilterUtils].magicNumberFileFilter(byte[]) [function] [call site] 00020
2 [org.apache.commons.io.filefilter.MagicNumberFileFilter].<init>(byte[]) [function] [call site] 00021
3 [org.apache.commons.io.filefilter.MagicNumberFileFilter].<init>(byte[],int) [function] [call site] 00022
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes() [function] [call site] 00023
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00024
1 [org.apache.commons.io.filefilter.FileFilterUtils].nameFileFilter(String) [function] [call site] 00025
2 [org.apache.commons.io.filefilter.NameFileFilter].<init>(String) [function] [call site] 00026
3 [org.apache.commons.io.filefilter.NameFileFilter].<init>(String,org.apache.commons.io.filefilter.NameFileFilter) [function] [call site] 00027
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes() [function] [call site] 00028
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00029
1 [org.apache.commons.io.filefilter.FileFilterUtils].prefixFileFilter(String) [function] [call site] 00030
2 [org.apache.commons.io.filefilter.PrefixFileFilter].<init>(String) [function] [call site] 00031
3 [org.apache.commons.io.filefilter.PrefixFileFilter].<init>(String,org.apache.commons.io.filefilter.PrefixFileFilter) [function] [call site] 00032
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong() [function] [call site] 00033
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00034
1 [org.apache.commons.io.filefilter.FileFilterUtils].sizeFileFilter(long,boolean) [function] [call site] 00035
2 [org.apache.commons.io.filefilter.SizeFileFilter].<init>(long,boolean) [function] [call site] 00036
3 [IllegalArgumentException].<init>(String) [function] [call site] 00037
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong() [function] [call site] 00038
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong() [function] [call site] 00039
1 [org.apache.commons.io.filefilter.FileFilterUtils].sizeRangeFileFilter(long,long) [function] [call site] 00040
2 [org.apache.commons.io.filefilter.SizeFileFilter].<init>(long,boolean) [function] [call site] 00041
2 [org.apache.commons.io.filefilter.SizeFileFilter].<init>(int,boolean) [function] [call site] 00042
2 [org.apache.commons.io.filefilter.SizeFileFilter].and(org.apache.commons.io.filefilter.SizeFileFilter) [function] [call site] 00043
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes() [function] [call site] 00044
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00045
1 [org.apache.commons.io.filefilter.FileFilterUtils].suffixFileFilter(String) [function] [call site] 00046
2 [org.apache.commons.io.filefilter.SuffixFileFilter].<init>(String) [function] [call site] 00047
3 [org.apache.commons.io.filefilter.SuffixFileFilter].<init>(String,org.apache.commons.io.filefilter.SuffixFileFilter) [function] [call site] 00048
1 [org.apache.commons.io.filefilter.FileEqualsFileFilter].<init>(java.io.File) [function] [call site] 00049
2 [java.util.Objects].requireNonNull(java.io.File,String) [function] [call site] 00050
2 [java.io.File].toPath() [function] [call site] 00051
1 [org.apache.commons.io.filefilter.WildcardFileFilter].builder() [function] [call site] 00052
2 [org.apache.commons.io.input.ProxyInputStreamTest.ProxyInputStreamFixture.Builder].<init>() [function] [call site] 00053
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes() [function] [call site] 00054
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00055
1 [org.apache.commons.io.input.ProxyInputStreamTest.ProxyInputStreamFixture.Builder].setWildcards(String) [function] [call site] 00056
1 [FileFilterFuzzer].get() [function] [call site] 00057
1 [org.apache.commons.io.filefilter.FileFilterUtils].notFileFilter(FileFilterFuzzer) [function] [call site] 00058
1 [org.apache.commons.io.filefilter.FileFilterUtils].and(FileFilterFuzzer) [function] [call site] 00059
1 [org.apache.commons.io.filefilter.FileFilterUtils].filter(org.apache.commons.io.filefilter.IOFileFilter,java.io.File) [function] [call site] 00060
1 [org.apache.commons.io.filefilter.FileFilterUtils].or(FileFilterFuzzer) [function] [call site] 00061
1 [org.apache.commons.io.filefilter.FileFilterUtils].filter(org.apache.commons.io.filefilter.IOFileFilter,java.io.File) [function] [call site] 00062