The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
37 | 0 | EP | call site: 00000 | [org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].decodeThenEncode(com.code_intelligence.jazzer.api.FuzzedDataProvider) |
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00000
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()
[function]
[call site]
00001
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].encodeThenDecode(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00002
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)
[function]
[call site]
00003
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].encodeJson(String)
[function]
[call site]
00004
[org.apache.logging.log4j.layout.template.json.util.JsonReader].read(String)
[function]
[call site]
00005
[java.util.Objects].requireNonNull(String,String)
[function]
[call site]
00006
[org.apache.logging.log4j.layout.template.json.util.JsonReader].<init>()
[function]
[call site]
00007
[StringBuilder].<init>()
[function]
[call site]
00008
[java.text.StringCharacterIterator].<init>(String)
[function]
[call site]
00009
[org.apache.logging.log4j.layout.template.json.util.JsonReader].read(java.text.StringCharacterIterator)
[function]
[call site]
00010
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].assertThat(Object)
[function]
[call site]
00011
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].isEqualTo(String)
[function]
[call site]
00012
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].decodeThenEncode(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00013
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].decodeJson(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00014
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)
[function]
[call site]
00015
[org.apache.logging.log4j.layout.template.json.util.JsonReader].read(String)
[function]
[call site]
00016
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].encodeJson(Object)
[function]
[call site]
00017
[org.apache.logging.log4j.layout.template.json.util.JsonWriter].newBuilder()
[function]
[call site]
00018
[org.apache.logging.log4j.core.util.Builder].<init>()
[function]
[call site]
00019
[org.apache.logging.log4j.core.util.Builder].setMaxStringLength(int)
[function]
[call site]
00020
[org.apache.logging.log4j.layout.template.json.JsonTemplateLayoutDefaults].getTruncatedStringSuffix()
[function]
[call site]
00021
[org.apache.logging.log4j.util.PropertiesUtil].getStringProperty(String,String)
[function]
[call site]
00022
[org.apache.logging.log4j.util.PropertiesUtil].getStringProperty(String)
[function]
[call site]
00023
[org.apache.logging.log4j.util.PropertiesUtil.Environment].get(String)
[function]
[call site]
00024
[org.apache.logging.log4j.util.PropertiesUtil.Environment].tokenize(String)
[function]
[call site]
00025
[Set<PropertySource>].stream()
[function]
[call site]
00026
[org.apache.logging.log4j.util.PropertiesUtil.Environment].sorted(org.apache.logging.log4j.util.PropertiesUtil.Environment)
[function]
[call site]
00027
[org.apache.logging.log4j.util.PropertiesUtil.Environment].map()
[function]
[call site]
00028
[org.apache.logging.log4j.util.PropertiesUtil.Environment].filter()
[function]
[call site]
00029
[org.apache.logging.log4j.util.PropertiesUtil.Environment].findFirst()
[function]
[call site]
00030
[org.apache.logging.log4j.util.PropertiesUtil.Environment].orElse(null)
[function]
[call site]
00031
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].setTruncatedStringSuffix(String)
[function]
[call site]
00032
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].build()
[function]
[call site]
00033
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].writeValue(Object)
[function]
[call site]
00034
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].getStringBuilder()
[function]
[call site]
00035
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].toString()
[function]
[call site]
00036
[org.apache.logging.log4j.layout.template.json.fuzz.JsonTemplateLayoutCodecFuzzer].assertValidJson(String)
[function]
[call site]
00037