The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
5 | 26 | [de.siegmar.fastcsv.reader.CsvParser].assertFields(char,char,char) | call site: {node_id} | |
2 | 33 | [de.siegmar.fastcsv.reader.CsvParser].assertFields(char,char,char) | call site: {node_id} | |
2 | 46 | [de.siegmar.fastcsv.reader.CsvReader].stream() | call site: {node_id} | |
1 | 19 | [de.siegmar.fastcsv.reader.CsvParser].assertFields(char,char,char) | call site: {node_id} |
[CsvReaderFuzzer].fuzzerTestOneInput(byte[])
[function]
[call site]
00000
[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)
[function]
[call site]
00001
[java.io.ByteArrayInputStream].<init>(byte[])
[function]
[call site]
00002
[de.siegmar.fastcsv.reader.CsvReader].builder()
[function]
[call site]
00003
[de.siegmar.fastcsv.reader.CsvReader$CsvReaderBuilder].<init>()
[function]
[call site]
00004
[java.lang.Object].<init>()
[function]
[call site]
00005
[de.siegmar.fastcsv.reader.CsvReader$CsvReaderBuilder].ofCsvRecord(java.io.Reader)
[function]
[call site]
00006
[de.siegmar.fastcsv.reader.CsvRecordHandler].<init>()
[function]
[call site]
00007
[de.siegmar.fastcsv.reader.AbstractCsvCallbackHandler].<init>()
[function]
[call site]
00008
[de.siegmar.fastcsv.reader.AbstractCsvCallbackHandler].<init>(de.siegmar.fastcsv.reader.FieldModifier,int)
[function]
[call site]
00009
[de.siegmar.fastcsv.reader.CsvCallbackHandler].<init>()
[function]
[call site]
00010
[java.lang.Object].<init>()
[function]
[call site]
00011
[java.util.Objects].requireNonNull(java.lang.Object,java.lang.String)
[function]
[call site]
00012
[de.siegmar.fastcsv.reader.CsvReader$CsvReaderBuilder].build(de.siegmar.fastcsv.reader.CsvCallbackHandler,java.io.Reader)
[function]
[call site]
00013
[java.util.Objects].requireNonNull(java.lang.Object,java.lang.String)
[function]
[call site]
00014
[java.util.Objects].requireNonNull(java.lang.Object,java.lang.String)
[function]
[call site]
00015
[de.siegmar.fastcsv.reader.CsvParser].<init>(char,char,de.siegmar.fastcsv.reader.CommentStrategy,char,boolean,de.siegmar.fastcsv.reader.CsvCallbackHandler,java.io.Reader)
[function]
[call site]
00016
[java.lang.Object].<init>()
[function]
[call site]
00017
[de.siegmar.fastcsv.reader.CsvParser].assertFields(char,char,char)
[function]
[call site]
00018
[de.siegmar.fastcsv.util.Preconditions].checkArgument(boolean,java.lang.String)
[function]
[call site]
00019
[java.lang.IllegalArgumentException].<init>(java.lang.String)
[function]
[call site]
00020
[de.siegmar.fastcsv.util.Util].isNewline(char)
[function]
[call site]
00021
[de.siegmar.fastcsv.util.Preconditions].checkArgument(boolean,java.lang.String)
[function]
[call site]
00022
[de.siegmar.fastcsv.util.Util].isNewline(char)
[function]
[call site]
00023
[de.siegmar.fastcsv.util.Preconditions].checkArgument(boolean,java.lang.String)
[function]
[call site]
00024
[de.siegmar.fastcsv.util.Util].isNewline(char)
[function]
[call site]
00025
[de.siegmar.fastcsv.util.Preconditions].checkArgument(boolean,java.lang.String,java.lang.Object[])
[function]
[call site]
00026
[java.lang.IllegalArgumentException].<init>(java.lang.String)
[function]
[call site]
00027
[java.lang.String].format(java.lang.String,java.lang.Object[])
[function]
[call site]
00028
[java.util.Formatter].<init>()
[function]
[call site]
00029
[java.util.Formatter].format(java.lang.String,java.lang.Object[])
[function]
[call site]
00030
[java.util.Formatter].toString()
[function]
[call site]
00031
[de.siegmar.fastcsv.util.Util].containsDupe(char[])
[function]
[call site]
00032
[java.lang.Character].valueOf(char)
[function]
[call site]
00033
[java.lang.Character].<init>(char)
[function]
[call site]
00034
[java.lang.Object].<init>()
[function]
[call site]
00035
[java.lang.Character].valueOf(char)
[function]
[call site]
00036
[java.lang.Character].valueOf(char)
[function]
[call site]
00037
[de.siegmar.fastcsv.reader.CsvParser$CsvBuffer].<init>(java.io.Reader)
[function]
[call site]
00038
[java.lang.Object].<init>()
[function]
[call site]
00039
[de.siegmar.fastcsv.reader.CsvReader$CsvReaderBuilder].newReader(de.siegmar.fastcsv.reader.CsvCallbackHandler,de.siegmar.fastcsv.reader.CsvParser)
[function]
[call site]
00040
[de.siegmar.fastcsv.reader.CsvReader].<init>(de.siegmar.fastcsv.reader.CsvParser,de.siegmar.fastcsv.reader.CsvCallbackHandler,de.siegmar.fastcsv.reader.CommentStrategy,boolean,boolean)
[function]
[call site]
00041
[de.siegmar.fastcsv.reader.CsvReader$CsvRecordIterator].<init>(de.siegmar.fastcsv.reader.CsvReader)
[function]
[call site]
00042
[java.lang.Object].<init>()
[function]
[call site]
00043
[java.lang.Object].<init>()
[function]
[call site]
00044
[de.siegmar.fastcsv.reader.CsvReader].stream()
[function]
[call site]
00045
[de.siegmar.fastcsv.reader.CsvReader$lambda_stream_0__1].bootstrap$(de.siegmar.fastcsv.reader.CsvReader)
[function]
[call site]
00046
[de.siegmar.fastcsv.reader.CsvReader$lambda_stream_0__1].<init>(de.siegmar.fastcsv.reader.CsvReader)
[function]
[call site]
00047
[java.lang.Object].<init>()
[function]
[call site]
00048
[de.siegmar.fastcsv.reader.CsvReader].spliterator()
[function]
[call site]
00049
[de.siegmar.fastcsv.reader.CsvReader$CsvSpliterator].<init>(de.siegmar.fastcsv.reader.CsvReader)
[function]
[call site]
00050
[java.lang.Object].<init>()
[function]
[call site]
00051
[java.util.stream.StreamSupport].stream(java.util.Spliterator,boolean)
[function]
[call site]
00052