The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
17 | 97 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} | [com.powsybl.psse.model.io.Context].getDelimiter() |
15 | 21 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} | |
7 | 9 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} | |
2 | 17 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} | |
2 | 70 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} | [com.powsybl.timeseries.TimeSeries].parseCsv(String) |
1 | 6 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} | |
1 | 38 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} | |
1 | 44 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} | |
1 | 50 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} | |
1 | 59 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} | |
1 | 62 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} | |
1 | 65 | [ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: {node_id} |
[ParseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00000
[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()
[function]
[call site]
00001
[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()
[function]
[call site]
00002
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBytes(ParseFuzzer)
[function]
[call site]
00003
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)
[function]
[call site]
00004
[java.io.ByteArrayInputStream].<init>(byte[])
[function]
[call site]
00005
[java.io.InputStreamReader].<init>(java.io.ByteArrayInputStream)
[function]
[call site]
00006
[com.powsybl.cgmes.model.FullModel].parse(java.io.InputStreamReader)
[function]
[call site]
00007
[String].<init>(byte[],ParseFuzzer)
[function]
[call site]
00008
[com.powsybl.computation.Partition].parse(String)
[function]
[call site]
00009
[java.util.Objects].requireNonNull(String)
[function]
[call site]
00010
[java.util.regex.Pattern].matcher(String)
[function]
[call site]
00011
[com.powsybl.computation.Partition].find()
[function]
[call site]
00012
[com.powsybl.commons.PowsyblException].<init>(String)
[function]
[call site]
00013
[RuntimeException].<init>(String)
[function]
[call site]
00014
[String].split(String)
[function]
[call site]
00015
[com.powsybl.computation.Partition].<init>(com.powsybl.computation.Partition,com.powsybl.computation.Partition)
[function]
[call site]
00016
[java.io.ByteArrayInputStream].<init>(byte[])
[function]
[call site]
00017
[com.powsybl.entsoe.util.BoundaryPointXlsParser].<init>()
[function]
[call site]
00018
[com.powsybl.entsoe.util.BoundaryPointXlsParser].parse(java.io.ByteArrayInputStream)
[function]
[call site]
00019
[String].<init>(byte[],ParseFuzzer)
[function]
[call site]
00020
[com.powsybl.entsoe.util.EntsoeFileName].parse(String)
[function]
[call site]
00021
[java.time.ZonedDateTime].now()
[function]
[call site]
00022
[java.util.regex.Pattern].matcher(String)
[function]
[call site]
00023
[com.powsybl.entsoe.util.EntsoeFileName].matches()
[function]
[call site]
00024
[com.powsybl.entsoe.util.EntsoeFileName].group(int)
[function]
[call site]
00025
[com.powsybl.entsoe.util.EntsoeFileName].group(int)
[function]
[call site]
00026
[com.powsybl.entsoe.util.EntsoeFileName].group(int)
[function]
[call site]
00027
[com.powsybl.entsoe.util.EntsoeFileName].group(int)
[function]
[call site]
00028
[com.powsybl.entsoe.util.EntsoeFileName].group(int)
[function]
[call site]
00029
[java.time.ZoneId].of(String)
[function]
[call site]
00030
[java.time.ZonedDateTime].of(com.powsybl.entsoe.util.EntsoeFileName,com.powsybl.entsoe.util.EntsoeFileName,com.powsybl.entsoe.util.EntsoeFileName,com.powsybl.entsoe.util.EntsoeFileName,com.powsybl.entsoe.util.EntsoeFileName,int,int,com.powsybl.entsoe.util.EntsoeFileName)
[function]
[call site]
00031
[String].contains(String)
[function]
[call site]
00032
[String].contains(String)
[function]
[call site]
00033
[String].length()
[function]
[call site]
00034
[String].substring(int,int)
[function]
[call site]
00035
[com.powsybl.entsoe.util.EntsoeFileName].<init>(com.powsybl.entsoe.util.EntsoeFileName,int,EntsoeGeographicalCode)
[function]
[call site]
00036
[com.fasterxml.jackson.core.JsonFactory].<init>()
[function]
[call site]
00037
[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])
[function]
[call site]
00038
[com.powsybl.sensitivity.SensitivityFactor].parseJson(ParseFuzzer)
[function]
[call site]
00039
[com.fasterxml.jackson.core.JsonFactory].<init>()
[function]
[call site]
00040
[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])
[function]
[call site]
00041
[com.powsybl.sensitivity.SensitivityValue].parseJson(ParseFuzzer)
[function]
[call site]
00042
[com.fasterxml.jackson.core.JsonFactory].<init>()
[function]
[call site]
00043
[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])
[function]
[call site]
00044
[com.powsybl.sensitivity.SensitivityVariableSet].parseJson(ParseFuzzer)
[function]
[call site]
00045
[com.fasterxml.jackson.core.JsonFactory].<init>()
[function]
[call site]
00046
[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])
[function]
[call site]
00047
[com.powsybl.sensitivity.WeightedSensitivityVariable].parseJson(ParseFuzzer)
[function]
[call site]
00048
[com.fasterxml.jackson.core.JsonFactory].<init>()
[function]
[call site]
00049
[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])
[function]
[call site]
00050
[com.powsybl.sensitivity.SensitivityAnalysisResult.SensitivityContingencyStatus].parseJson(ParseFuzzer)
[function]
[call site]
00051
[com.fasterxml.jackson.core.JsonFactory].<init>()
[function]
[call site]
00052
[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])
[function]
[call site]
00053
[com.powsybl.timeseries.InfiniteTimeSeriesIndex].parseJson(ParseFuzzer)
[function]
[call site]
00054
[com.fasterxml.jackson.core.JsonFactory].<init>()
[function]
[call site]
00055
[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])
[function]
[call site]
00056
[com.powsybl.timeseries.IrregularTimeSeriesIndex].parseJson(ParseFuzzer)
[function]
[call site]
00057
[com.fasterxml.jackson.core.JsonFactory].<init>()
[function]
[call site]
00058
[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])
[function]
[call site]
00059
[com.powsybl.timeseries.RegularTimeSeriesIndex].parseJson(ParseFuzzer)
[function]
[call site]
00060
[java.io.ByteArrayInputStream].<init>(byte[])
[function]
[call site]
00061
[java.io.InputStreamReader].<init>(java.io.ByteArrayInputStream)
[function]
[call site]
00062
[com.powsybl.powerfactory.model.Project].parseJson(java.io.InputStreamReader)
[function]
[call site]
00063
[java.io.ByteArrayInputStream].<init>(byte[])
[function]
[call site]
00064
[java.io.InputStreamReader].<init>(java.io.ByteArrayInputStream)
[function]
[call site]
00065
[com.powsybl.powerfactory.model.StudyCase].parseJson(java.io.InputStreamReader)
[function]
[call site]
00066
[com.fasterxml.jackson.core.JsonFactory].<init>()
[function]
[call site]
00067
[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])
[function]
[call site]
00068
[com.powsybl.timeseries.ast.NodeCalc].parseJson(ParseFuzzer)
[function]
[call site]
00069
[String].<init>(byte[],ParseFuzzer)
[function]
[call site]
00070
[com.powsybl.timeseries.TimeSeries].parseCsv(String)
[function]
[call site]
00071
[com.powsybl.timeseries.TimeSeries].parseCsv(String,com.powsybl.timeseries.TimeSeriesCsvConfig,com.powsybl.timeseries.TimeSeries)
[function]
[call site]
00072
[java.io.File].createTempFile(String,String)
[function]
[call site]
00073
[ParseFuzzer].deleteOnExit()
[function]
[call site]
00074
[java.io.FileOutputStream].<init>(ParseFuzzer)
[function]
[call site]
00075
[com.powsybl.dynawo.commons.dynawologs.CsvLogParser].<init>()
[function]
[call site]
00076
[com.powsybl.dynawo.commons.dynawologs.CsvLogParser].<init>(com.powsybl.dynawo.commons.dynawologs.CsvLogParser)
[function]
[call site]
00077
[ParseFuzzer].toPath()
[function]
[call site]
00078
[com.powsybl.dynawo.commons.dynawologs.CsvLogParser].parse(ParseFuzzer)
[function]
[call site]
00079
[java.io.File].createTempFile(String,String)
[function]
[call site]
00080
[ParseFuzzer].deleteOnExit()
[function]
[call site]
00081
[java.io.FileOutputStream].<init>(ParseFuzzer)
[function]
[call site]
00082
[com.powsybl.dynawo.commons.timeline.CsvTimeLineParser].<init>()
[function]
[call site]
00083
[com.powsybl.dynawo.commons.timeline.CsvTimeLineParser].<init>(com.powsybl.dynawo.commons.timeline.CsvTimeLineParser)
[function]
[call site]
00084
[ParseFuzzer].toPath()
[function]
[call site]
00085
[com.powsybl.dynawo.commons.timeline.CsvTimeLineParser].parse(ParseFuzzer)
[function]
[call site]
00086
[com.powsybl.psse.model.io.Context].<init>()
[function]
[call site]
00087
[org.slf4j.LoggerFactory].getLogger()
[function]
[call site]
00088
[java.util.HashMap].<init>()
[function]
[call site]
00089
[com.powsybl.psse.model.io.FileFormat.LEGACY_TEXT].getDefaultDelimiter()
[function]
[call site]
00090
[com.univocity.parsers.csv.CsvParserSettings].<init>()
[function]
[call site]
00091
[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)
[function]
[call site]
00092
[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)
[function]
[call site]
00093
[com.univocity.parsers.common.RetryableErrorHandler].<init>()
[function]
[call site]
00094
[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RetryableErrorHandler)
[function]
[call site]
00095
[String].<init>(byte[],ParseFuzzer)
[function]
[call site]
00096
[com.powsybl.psse.model.io.Context].detectDelimiter(String)
[function]
[call site]
00097
[com.powsybl.psse.model.io.FileFormat.VALID_DELIMITERS].toCharArray()
[function]
[call site]
00098
[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,com.powsybl.psse.model.io.Context)
[function]
[call site]
00099
[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)
[function]
[call site]
00100
[com.univocity.parsers.csv.CsvParser].parseLine(String)
[function]
[call site]
00101
[com.univocity.parsers.csv.CsvParser].getDetectedFormat()
[function]
[call site]
00102
[com.powsybl.psse.model.io.Context].getDelimiterString()
[function]
[call site]
00103
[com.powsybl.psse.model.io.Context].charAt(int)
[function]
[call site]
00104
[com.powsybl.psse.model.io.Context].setDelimiter(com.powsybl.psse.model.io.Context)
[function]
[call site]
00105
[com.univocity.parsers.csv.CsvParserSettings].getFormat()
[function]
[call site]
00106
[com.powsybl.psse.model.io.Context].getDelimiter()
[function]
[call site]
00107
[com.powsybl.psse.model.io.Context].setDelimiter(char)
[function]
[call site]
00108
[com.univocity.parsers.csv.CsvParserSettings].getFormat()
[function]
[call site]
00109
[com.powsybl.psse.model.io.Context].getFileFormat()
[function]
[call site]
00110
[FileFormat].getQuote()
[function]
[call site]
00111
[com.powsybl.psse.model.io.Context].setQuote(com.powsybl.psse.model.io.Context)
[function]
[call site]
00112
[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)
[function]
[call site]
00113
[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)
[function]
[call site]
00114
[ParseFuzzer].isExpected(ParseFuzzer)
[function]
[call site]
00115