The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
120 | 0 | EP | call site: 00000 | [com.github.wnameless.json.unflattener.JsonUnflattener].unflattenAsMap() |
[com.example.UnflattenFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00000
[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(PrintMode[])
[function]
[call site]
00001
[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(FlattenMode[])
[function]
[call site]
00002
[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(JsonCore[])
[function]
[call site]
00003
[com.example.UnflattenFuzzer].jsonUnflattenerFactory(,,)
[function]
[call site]
00004
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()
[function]
[call site]
00005
[com.github.wnameless.json.unflattener.JsonUnflattenerFactory].build(String)
[function]
[call site]
00006
[java.util.Optional<com.github.wnameless.json.base.JsonCore<?>>].isPresent()
[function]
[call site]
00007
[java.util.Optional<com.github.wnameless.json.base.JsonCore<?>>].get()
[function]
[call site]
00008
[com.github.wnameless.json.unflattener.JsonUnflattener].<init>(com.github.wnameless.json.unflattener.JsonUnflattenerFactory,String)
[function]
[call site]
00009
[com.github.wnameless.json.unflattener.JsonUnflattener].<init>(String)
[function]
[call site]
00010
[java.util.regex.Pattern].compile(String)
[function]
[call site]
00011
[java.util.regex.Pattern].compile(String)
[function]
[call site]
00012
[java.util.HashMap].<init>()
[function]
[call site]
00013
[com.github.wnameless.json.base.JacksonJsonCore].<init>()
[function]
[call site]
00014
[com.github.wnameless.json.unflattener.JsonUnflattener].parseJson(String)
[function]
[call site]
00015
[com.github.wnameless.json.base.JsonCore<?>].parse(String)
[function]
[call site]
00016
[java.util.function.Consumer<com.github.wnameless.json.unflattener.JsonUnflattener>].accept(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00017
[com.github.wnameless.json.unflattener.JsonUnflattener].unflatten()
[function]
[call site]
00018
[java.io.StringWriter].<init>()
[function]
[call site]
00019
[com.github.wnameless.json.base.JsonValueCore<?>].isArray()
[function]
[call site]
00020
[com.github.wnameless.json.base.JsonValueCore<?>].asArray()
[function]
[call site]
00021
[com.github.wnameless.json.unflattener.JsonUnflattener].unflattenArray(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00022
[com.github.wnameless.json.base.JsonArrayCore<?>].asValue()
[function]
[call site]
00023
[com.github.wnameless.json.unflattener.JsonUnflattener].writeByConfig(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00024
[java.io.StringWriter].append(String)
[function]
[call site]
00025
[java.io.StringWriter].toString()
[function]
[call site]
00026
[com.github.wnameless.json.base.JsonValueCore<?>].isObject()
[function]
[call site]
00027
[com.github.wnameless.json.base.JsonValueCore<?>].toString()
[function]
[call site]
00028
[com.github.wnameless.json.base.JsonValueCore<?>].asObject()
[function]
[call site]
00029
[com.github.wnameless.json.unflattener.JsonUnflattener].isEmpty()
[function]
[call site]
00030
[com.github.wnameless.json.base.JsonCore<?>].parse(String)
[function]
[call site]
00031
[com.github.wnameless.json.unflattener.JsonUnflattener].asValue()
[function]
[call site]
00032
[com.github.wnameless.json.unflattener.JsonUnflattener].names()
[function]
[call site]
00033
[com.github.wnameless.json.unflattener.JsonUnflattener].hasNext()
[function]
[call site]
00034
[com.github.wnameless.json.unflattener.JsonUnflattener].next()
[function]
[call site]
00035
[com.github.wnameless.json.unflattener.JsonUnflattener].keyPartPattern()
[function]
[call site]
00036
[com.github.wnameless.json.flattener.FlattenMode].equals(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00037
[Character].toString()
[function]
[call site]
00038
[java.util.regex.Pattern].quote(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00039
[Character].toString()
[function]
[call site]
00040
[String].contains(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00041
[Character].toString()
[function]
[call site]
00042
[java.util.Map<String,java.util.regex.Pattern>].containsKey(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00043
[java.util.regex.Pattern].compile(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00044
[java.util.Map<String,java.util.regex.Pattern>].put(com.github.wnameless.json.unflattener.JsonUnflattener,com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00045
[java.util.Map<String,java.util.regex.Pattern>].get(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00046
[com.github.wnameless.json.unflattener.JsonUnflattener].arrayIndexPattern()
[function]
[call site]
00047
[Character].toString()
[function]
[call site]
00048
[java.util.regex.Pattern].quote(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00049
[Character].toString()
[function]
[call site]
00050
[java.util.regex.Pattern].quote(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00051
[java.util.Map<String,java.util.regex.Pattern>].containsKey(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00052
[java.util.regex.Pattern].compile(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00053
[java.util.Map<String,java.util.regex.Pattern>].put(com.github.wnameless.json.unflattener.JsonUnflattener,com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00054
[java.util.Map<String,java.util.regex.Pattern>].get(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00055
[java.util.regex.Pattern].pattern()
[function]
[call site]
00056
[com.github.wnameless.json.unflattener.JsonUnflattener].objectComplexKeyPattern()
[function]
[call site]
00057
[Character].toString()
[function]
[call site]
00058
[java.util.regex.Pattern].quote(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00059
[Character].toString()
[function]
[call site]
00060
[java.util.regex.Pattern].quote(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00061
[java.util.Map<String,java.util.regex.Pattern>].containsKey(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00062
[java.util.regex.Pattern].compile(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00063
[java.util.Map<String,java.util.regex.Pattern>].put(com.github.wnameless.json.unflattener.JsonUnflattener,com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00064
[java.util.Map<String,java.util.regex.Pattern>].get(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00065
[java.util.regex.Pattern].pattern()
[function]
[call site]
00066
[com.github.wnameless.json.unflattener.JsonUnflattener].objectKeyPattern()
[function]
[call site]
00067
[Character].toString()
[function]
[call site]
00068
[java.util.regex.Pattern].quote(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00069
[Character].toString()
[function]
[call site]
00070
[java.util.regex.Pattern].quote(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00071
[Character].toString()
[function]
[call site]
00072
[java.util.regex.Pattern].quote(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00073
[java.util.Map<String,java.util.regex.Pattern>].containsKey(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00074
[java.util.regex.Pattern].compile(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00075
[java.util.Map<String,java.util.regex.Pattern>].put(com.github.wnameless.json.unflattener.JsonUnflattener,com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00076
[java.util.Map<String,java.util.regex.Pattern>].get(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00077
[java.util.regex.Pattern].pattern()
[function]
[call site]
00078
[java.util.Map<String,java.util.regex.Pattern>].containsKey(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00079
[java.util.regex.Pattern].compile(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00080
[java.util.Map<String,java.util.regex.Pattern>].put(com.github.wnameless.json.unflattener.JsonUnflattener,com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00081
[java.util.Map<String,java.util.regex.Pattern>].get(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00082
[java.util.regex.Pattern].matcher(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00083
[com.github.wnameless.json.unflattener.JsonUnflattener].find()
[function]
[call site]
00084
[com.github.wnameless.json.unflattener.JsonUnflattener].group()
[function]
[call site]
00085
[com.github.wnameless.json.unflattener.JsonUnflattener].isJsonArray(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00086
[com.github.wnameless.json.unflattener.JsonUnflattener].findOrCreateJsonArray(com.github.wnameless.json.unflattener.JsonUnflattener,com.github.wnameless.json.unflattener.JsonUnflattener,com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00087
[com.github.wnameless.json.base.JsonArrayCore<?>].asValue()
[function]
[call site]
00088
[com.github.wnameless.json.unflattener.JsonUnflattener].extractIndex(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00089
[com.github.wnameless.json.unflattener.JsonUnflattener].get(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00090
[com.github.wnameless.json.unflattener.JsonUnflattener].isArray()
[function]
[call site]
00091
[com.github.wnameless.json.unflattener.JsonUnflattener].get(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00092
[com.github.wnameless.json.unflattener.JsonUnflattener].asArray()
[function]
[call site]
00093
[com.github.wnameless.json.unflattener.JsonUnflattener].unflattenArray(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00094
[com.github.wnameless.json.unflattener.JsonUnflattener].set(com.github.wnameless.json.unflattener.JsonUnflattener,com.github.wnameless.json.base.JsonArrayCore<?>)
[function]
[call site]
00095
[com.github.wnameless.json.unflattener.JsonUnflattener].findOrCreateJsonObject(com.github.wnameless.json.unflattener.JsonUnflattener,com.github.wnameless.json.unflattener.JsonUnflattener,Integer)
[function]
[call site]
00096
[com.github.wnameless.json.base.JsonObjectCore<?>].asValue()
[function]
[call site]
00097
[com.github.wnameless.json.unflattener.JsonUnflattener].extractKey(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00098
[com.github.wnameless.json.unflattener.JsonUnflattener].isJsonArray(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00099
[com.github.wnameless.json.unflattener.JsonUnflattener].extractIndex(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00100
[com.github.wnameless.json.base.JsonCore<?>].parse(String)
[function]
[call site]
00101
[com.github.wnameless.json.unflattener.JsonUnflattener].asValue()
[function]
[call site]
00102
[com.github.wnameless.json.unflattener.JsonUnflattener].extractKey(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00103
[com.github.wnameless.json.base.JsonCore<?>].parse(String)
[function]
[call site]
00104
[com.github.wnameless.json.unflattener.JsonUnflattener].asValue()
[function]
[call site]
00105
[com.github.wnameless.json.unflattener.JsonUnflattener].setUnflattenedValue(com.github.wnameless.json.unflattener.JsonUnflattener,com.github.wnameless.json.unflattener.JsonUnflattener,com.github.wnameless.json.unflattener.JsonUnflattener,String,Integer)
[function]
[call site]
00106
[com.github.wnameless.json.unflattener.JsonUnflattener].writeByConfig(com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00107
[java.io.StringWriter].append(String)
[function]
[call site]
00108
[java.io.StringWriter].toString()
[function]
[call site]
00109
[com.github.wnameless.json.unflattener.JsonUnflattener].unflattenAsMap()
[function]
[call site]
00110
[com.github.wnameless.json.unflattener.JsonUnflattener].unflatten()
[function]
[call site]
00111
[com.github.wnameless.json.base.JsonCore<?>].parse(String)
[function]
[call site]
00112
[com.github.wnameless.json.unflattener.JsonUnflattener].isArray()
[function]
[call site]
00113
[com.github.wnameless.json.unflattener.JsonUnflattener].isObject()
[function]
[call site]
00114
[com.github.wnameless.json.base.JsonCore<?>].parse(String)
[function]
[call site]
00115
[com.github.wnameless.json.unflattener.JsonUnflattener].asObject()
[function]
[call site]
00116
[com.github.wnameless.json.unflattener.JsonUnflattener].set(String,com.github.wnameless.json.unflattener.JsonUnflattener)
[function]
[call site]
00117
[com.github.wnameless.json.unflattener.JsonUnflattener].toMap()
[function]
[call site]
00118
[com.github.wnameless.json.unflattener.JsonUnflattener].asObject()
[function]
[call site]
00119
[com.github.wnameless.json.unflattener.JsonUnflattener].toMap()
[function]
[call site]
00120