Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzzer details

Fuzzer: ossfuzz.PathParserFuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 9386 84.9%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1665 15.0%
All colors 11051 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2429 822 [net.minidev.json.JSONArray].writeJSONString(java.lang.Iterable,java.lang.Appendable,net.minidev.json.JSONStyle) call site: 00822
1091 9631 [com.jayway.jsonpath.spi.json.JsonSmartJsonProvider].createMap() call site: 09631
841 3409 [com.jayway.jsonpath.internal.filter.RelationalExpressionNode].toString() call site: 03409
802 6768 [com.jayway.jsonpath.internal.path.PredicateContextImpl].evaluate(com.jayway.jsonpath.internal.Path) call site: 06768
713 4251 [net.minidev.json.parser.JSONParserString].extractStringTrim(int,int) call site: 04251
650 4974 [net.minidev.json.writer.DefaultMapperOrdered].createArray() call site: 04974
489 7591 [net.minidev.json.parser.JSONParserString].parse(java.lang.String) call site: 07591
465 8081 [com.jayway.jsonpath.internal.filter.RelationalExpressionNode].apply(com.jayway.jsonpath.Predicate$PredicateContext) call site: 08081
173 211 [com.jayway.jsonpath.internal.Utils].unescape(java.lang.String) call site: 00211
162 8587 [com.jayway.jsonpath.internal.filter.LogicalExpressionNode].apply(com.jayway.jsonpath.Predicate$PredicateContext) call site: 08587
128 82 [net.minidev.json.writer.DefaultMapper].createObject() call site: 00082
97 6592 [com.jayway.jsonpath.internal.path.EvaluationContextImpl].getValue(boolean) call site: 06592

Runtime coverage analysis

Covered functions
365
Functions that are reachable but not covered
1393
Reachable functions
1548
Percentage of reachable functions covered
10.01%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
ossfuzz.PathParserFuzzer 3
com.jayway.jsonpath.Configuration 12
com.jayway.jsonpath.Configuration$ConfigurationBuilder 5
com.jayway.jsonpath.internal.DefaultsImpl 3
com.jayway.jsonpath.spi.json.JsonSmartJsonProvider 7
com.jayway.jsonpath.spi.json.AbstractJsonProvider 11
com.jayway.jsonpath.internal.Utils 9
com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider 17
com.fasterxml.jackson.databind.ObjectMapper 4
com.jayway.jsonpath.InvalidJsonException 2
com.jayway.jsonpath.JsonPathException 3
com.jayway.jsonpath.spi.json.JacksonJsonProvider 4
com.fasterxml.jackson.databind.ObjectReader 1
com.jayway.jsonpath.spi.json.TapestryJsonProvider 11
org.apache.tapestry5.json.JSONObject 2
com.jayway.jsonpath.spi.json.JsonOrgJsonProvider 17
org.json.JSONTokener 2
com.jayway.jsonpath.spi.json.JettisonProvider 18
com.jayway.jsonpath.spi.json.JettisonProvider$JettisonTokener 1
org.codehaus.jettison.json.JSONTokener 3
com.jayway.jsonpath.spi.json.JettisonProvider$JettisonObject 5
org.codehaus.jettison.json.JSONObject 5
com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArray 5
org.codehaus.jettison.json.JSONArray 5
org.codehaus.jettison.json.JSONException 1
net.minidev.json.parser.JSONParser 4
net.minidev.json.parser.JSONParserString 9
net.minidev.json.parser.JSONParserMemory 4
net.minidev.json.parser.JSONParserBase 16
net.minidev.json.parser.JSONParserBase$MSB 4
net.minidev.json.parser.JSONParserReader 3
net.minidev.json.parser.JSONParserByteArray 6
net.minidev.json.parser.ParseException 3
net.minidev.json.writer.BeansMapper$Bean 7
net.minidev.json.writer.CompessorMapper 16
net.minidev.json.writer.DefaultMapper 6
net.minidev.json.JSONObject 9
net.minidev.json.writer.BeansMapper$BeanNoConv 5
net.minidev.json.writer.UpdaterMapper 8
net.minidev.json.writer.CollectionMapper$MapType 6
net.minidev.json.writer.MapperRemapped 7
net.minidev.json.writer.DefaultMapperOrdered 6
net.minidev.json.writer.JsonReaderI 10
net.minidev.json.writer.DefaultMapperCollection 7
net.minidev.json.writer.BeansMapper$Bean:net.minidev.json.writer.BeansMapper$BeanNoConv:net.minidev.json.writer.CollectionMapper$MapClass:net.minidev.json.writer.FakeMapper 1
net.minidev.json.writer.CollectionMapper$MapClass 6
net.minidev.json.writer.FakeMapper 6
net.minidev.json.writer.ArraysMapper$5 1
jaz.Zer 21
jaz.Zer$equals__1 2
com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh 1
com.code_intelligence.jazzer.api.Jazzer 2
com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider$1$1 3
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonArrayProxy$2 2
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonArrayProxy 10
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonArrayProxy$1 3
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonObjectProxy$1$1 3
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonObjectProxy 11
com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$JsonObjectScope 3
com.jayway.jsonpath.spi.json.JettisonProvider$JettisonObjectIterator 4
com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$JsonArrayScope 3
com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArrayIterator 4
com.jayway.jsonpath.internal.filter.ValueNodes$JsonNode 14
com.jayway.jsonpath.internal.filter.ValueNodes$PatternNode 8
com.jayway.jsonpath.internal.filter.ValueNodes$OffsetDateTimeNode 7
com.jayway.jsonpath.internal.filter.ValueNode 34
com.jayway.jsonpath.InvalidPathException 3
org.slf4j.helpers.SubstituteLogger 12
com.jayway.jsonpath.internal.filter.ValueNodes$ValueListNode 8
com.jayway.jsonpath.internal.filter.ValueNodes$StringNode 10
com.jayway.jsonpath.internal.filter.ValueNodes$NumberNode 8
org.objectweb.asm.Handle 9
com.jayway.jsonpath.internal.filter.ValueNodes$NullNode 2
com.jayway.jsonpath.internal.filter.ValueNodes$ClassNode 5
com.jayway.jsonpath.internal.path.PathToken 17
org.objectweb.asm.Type 19
org.slf4j.helpers.BasicMarker 6
com.jayway.jsonpath.internal.filter.ValueNodes$BooleanNode 5
com.jayway.jsonpath.internal.function.latebinding.PathLateBindingValue 3
com.jayway.jsonpath.internal.filter.ValueNodes$PredicateNode 4
org.objectweb.asm.ConstantDynamic 8
com.jayway.jsonpath.internal.filter.ValueNodes$UndefinedNode 2
com.jayway.jsonpath.internal.filter.ValueNodes$NullNode:com.jayway.jsonpath.internal.filter.ValueNodes$PredicateNode:com.jayway.jsonpath.internal.filter.ValueNodes$UndefinedNode 1
net.minidev.json.writer.BeansMapper$1 1
net.minidev.asm.ConvertDate 10
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$BigIntegerReader 1
org.objectweb.asm.Label 11
com.jayway.jsonpath.Filter$AndFilter 2
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonObjectProxy$1 3
com.jayway.jsonpath.Filter$SingleFilter 2
com.jayway.jsonpath.Filter$OrFilter 2
com.jayway.jsonpath.internal.filter.LogicalExpressionNode 7
com.jayway.jsonpath.internal.filter.LogicalOperator 2
com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider$1 2
com.jayway.jsonpath.spi.json.JettisonProvider$1 2
com.jayway.jsonpath.internal.filter.FilterCompiler$CompiledFilter 4
com.jayway.jsonpath.internal.filter.RelationalExpressionNode 3
com.jayway.jsonpath.Criteria 3
com.jayway.jsonpath.internal.filter.ExpressionNode 1
org.slf4j.event.EventRecodingLogger 12
org.slf4j.event.SubstituteLoggingEvent 10
org.slf4j.helpers.NOPLogger 8
org.objectweb.asm.signature.SignatureWriter 1
net.minidev.json.JSONNavi 1
net.minidev.json.JSONValue 5
net.minidev.json.reader.JsonWriter 4
net.minidev.json.reader.BeansWriter 1
net.minidev.json.JSONStyle 16
net.minidev.json.JSONUtil 3
net.minidev.json.JStylerObj$MPSimple 1
net.minidev.json.JStylerObj 6
net.minidev.json.JStylerObj$MPAgressive 1
net.minidev.json.JStylerObj$MPTrue 1
net.minidev.json.JStylerObj$EscapeLT 1
net.minidev.json.JStylerObj$Escape4Web 1
net.minidev.json.reader.JsonWriter$3 2
net.minidev.json.reader.JsonWriter$10 2
net.minidev.json.reader.JsonWriter$7 2
com.jayway.jsonpath.internal.path.PropertyPathToken 8
com.jayway.jsonpath.internal.path.FunctionPathToken 7
com.jayway.jsonpath.internal.path.ArraySliceToken 7
com.jayway.jsonpath.internal.path.ArraySliceOperation 6
com.jayway.jsonpath.internal.path.ArrayIndexToken 4
com.jayway.jsonpath.internal.path.ArrayIndexOperation 6
com.jayway.jsonpath.internal.path.PredicatePathToken 6
com.jayway.jsonpath.internal.path.WildcardPathToken 4
com.jayway.jsonpath.internal.path.RootPathToken 8
com.jayway.jsonpath.internal.path.ScanPathToken 8
com.jayway.jsonpath.internal.CharacterIndex 40
com.jayway.jsonpath.internal.filter.RelationalOperator 3
com.jayway.jsonpath.spi.cache.LRUCache 6
org.objectweb.asm.TypePath 6
net.minidev.json.JSONArray 8
net.minidev.json.reader.JsonWriter$16 2
net.minidev.json.reader.JsonWriter$4 2
net.minidev.json.reader.JsonWriter$5 2
net.minidev.json.reader.JsonWriter$8 1
org.slf4j.helpers.MarkerIgnoringBase 2
org.slf4j.helpers.NamedLoggerBase 1
com.jayway.jsonpath.internal.path.CompiledPath 9
com.jayway.jsonpath.internal.filter.ValueNodes$PathNode 8
org.slf4j.event.Level 1
net.minidev.json.reader.JsonWriter$1 2
net.minidev.json.reader.JsonWriter$15 2
net.minidev.json.reader.ArrayWriter 1
net.minidev.json.reader.BeansWriterASMRemap 2
net.minidev.asm.BeansAccess 3
net.minidev.asm.ASMUtil 6
net.minidev.asm.Accessor 10
net.minidev.json.JSONUtil$JsonSmartFieldFilter 1
net.minidev.asm.BasicFiledFilter 1
net.minidev.asm.DynamicClassLoader 2
net.minidev.asm.BeansAccessBuilder 8
org.objectweb.asm.ClassWriter 22
org.objectweb.asm.ClassVisitor 17
org.objectweb.asm.Constants 3
org.objectweb.asm.SymbolTable 60
org.objectweb.asm.ClassReader 39
org.objectweb.asm.ByteVector 15
org.objectweb.asm.SymbolTable$Entry 5
org.objectweb.asm.Symbol 2
org.objectweb.asm.MethodWriter 50
org.objectweb.asm.MethodVisitor 34
org.objectweb.asm.Edge 1
org.objectweb.asm.Frame 23
org.objectweb.asm.CurrentFrame 2
org.objectweb.asm.Handler 6
org.objectweb.asm.FieldWriter 8
org.objectweb.asm.Attribute 11
org.objectweb.asm.AnnotationWriter 14
org.objectweb.asm.MethodTooLargeException 1
org.objectweb.asm.ModuleWriter 12
org.objectweb.asm.RecordComponentWriter 8
org.objectweb.asm.ClassTooLargeException 1
org.objectweb.asm.Attribute$Set 5
org.objectweb.asm.Context 1
org.objectweb.asm.ModuleVisitor 10
org.objectweb.asm.AnnotationVisitor 7
org.objectweb.asm.TypeReference 1
org.objectweb.asm.RecordComponentVisitor 6
org.objectweb.asm.FieldVisitor 6
net.minidev.json.reader.JsonWriter$14 2
net.minidev.json.reader.JsonWriter$9 2
net.minidev.json.reader.JsonWriter$12 2
net.minidev.json.reader.JsonWriter$18 2
net.minidev.json.reader.JsonWriter$13 2
net.minidev.json.reader.JsonWriter$17 2
net.minidev.json.reader.JsonWriter$11 2
net.minidev.json.reader.JsonWriter$6 2
net.minidev.json.reader.BeansWriterASM 1
net.minidev.json.reader.JsonWriter$2 2
com.jayway.jsonpath.internal.filter.RelationalOperator:com.jayway.jsonpath.internal.filter.ValueNodes$NullNode 1
net.minidev.json.writer.ArraysMapper$6 1
net.minidev.json.writer.ArraysMapper$13 1
net.minidev.json.writer.ArraysMapper$15 1
net.minidev.json.writer.ArraysMapper$9 1
net.minidev.json.writer.ArraysMapper$3 1
net.minidev.json.writer.ArraysMapper$11 1
net.minidev.json.writer.ArraysMapper$1 1
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$BooleanReader 1
com.jayway.jsonpath.spi.mapper.MappingException 2
net.minidev.json.writer.ArraysMapper$4 1
net.minidev.json.writer.ArraysMapper$10 1
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$DateReader 1
net.minidev.json.writer.ArraysMapper$8 1
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$DoubleReader 1
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$BigDecimalReader 1
net.minidev.json.writer.ArraysMapper$12 1
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$StringReader 1
com.jayway.jsonpath.internal.filter.LogicalOperator:com.jayway.jsonpath.internal.filter.RelationalOperator:com.jayway.jsonpath.internal.filter.ValueNodes$NullNode:org.slf4j.event.Level 1
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$FloatReader 1
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$IntegerReader 1
net.minidev.json.writer.ArraysMapper$14 1
net.minidev.json.writer.ArraysMapper$2 1
net.minidev.json.writer.ArraysMapper$7 1
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$LongReader 1
net.minidev.json.writer.ArraysMapper$16 1
net.minidev.json.writer.ArraysMapper$GenericMapper 4
net.minidev.json.writer.ArraysMapper:net.minidev.json.writer.JsonReaderI 1
net.minidev.json.writer.ArraysMapper 4
net.minidev.json.parser.JSONParserStream 3
net.minidev.json.writer.CollectionMapper$ListClass 5
net.minidev.json.writer.JsonReader 3
net.minidev.json.writer.CollectionMapper$ListType 5
net.minidev.json.writer.BeansMapper$Bean:net.minidev.json.writer.BeansMapper$BeanNoConv 2
net.minidev.json.writer.CollectionMapper$MapClass:net.minidev.json.writer.CollectionMapper$MapType 1
net.minidev.json.writer.CollectionMapper$ListClass:net.minidev.json.writer.CollectionMapper$MapClass:net.minidev.json.writer.DefaultMapper:net.minidev.json.writer.DefaultMapperCollection:net.minidev.json.writer.DefaultMapperOrdered:net.minidev.json.writer.FakeMapper 2
net.minidev.json.writer.CollectionMapper$ListClass:net.minidev.json.writer.CollectionMapper$ListType:net.minidev.json.writer.FakeMapper 1
net.minidev.json.writer.BeansMapper$Bean:net.minidev.json.writer.BeansMapper$BeanNoConv:net.minidev.json.writer.FakeMapper 1
com.jayway.jsonpath.spi.json.GsonJsonProvider 19
com.jayway.jsonpath.spi.json.JakartaJsonProvider 19
jakarta.json.JsonReader 2
jakarta.json.spi.JsonProvider 1
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider 1
com.jayway.jsonpath.JsonPath 5
com.jayway.jsonpath.internal.ParseContextImpl 3
com.jayway.jsonpath.internal.JsonContext 4
com.jayway.jsonpath.spi.cache.CacheProvider 1
com.jayway.jsonpath.spi.cache.NOOPCache 2
com.jayway.jsonpath.internal.path.PathCompiler 18
com.jayway.jsonpath.internal.path.PathTokenFactory 10
com.jayway.jsonpath.internal.path.RootPathToken$1 2
com.jayway.jsonpath.internal.path.ArrayPathToken 2
com.jayway.jsonpath.internal.filter.FilterCompiler 20
com.jayway.jsonpath.Filter 1
org.slf4j.helpers.MessageFormatter 2
com.jayway.jsonpath.internal.filter.PatternFlag 4
com.jayway.jsonpath.internal.function.Parameter 15
org.apache.tapestry5.json.JSONArray 1
org.json.JSONArray 5
com.google.gson.JsonArray 1
org.slf4j.event.EventRecodingLogger:org.slf4j.helpers.NOPLogger 1
com.jayway.jsonpath.internal.path.EvaluationContextImpl 12
com.jayway.jsonpath.Configuration:com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider 1
com.jayway.jsonpath.internal.PathRef 6
com.jayway.jsonpath.internal.PathRef$RootPathRef 2
com.jayway.jsonpath.spi.json.AbstractJsonProvider:com.jayway.jsonpath.spi.json.GsonJsonProvider:com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider:com.jayway.jsonpath.spi.json.JakartaJsonProvider:com.jayway.jsonpath.spi.json.JettisonProvider:com.jayway.jsonpath.spi.json.JsonOrgJsonProvider:com.jayway.jsonpath.spi.json.TapestryJsonProvider 2
com.jayway.jsonpath.Configuration:com.jayway.jsonpath.spi.json.TapestryJsonProvider 1
com.jayway.jsonpath.Configuration:com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArrayIterator 2
com.jayway.jsonpath.internal.path.EvaluationContextImpl$FoundResultImpl 3
com.jayway.jsonpath.internal.JsonContext$LimitingEvaluationListener 1
com.jayway.jsonpath.internal.path.PredicateContextImpl 5
com.jayway.jsonpath.internal.path.EvaluationContextImpl:com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArrayIterator 1
com.jayway.jsonpath.PathNotFoundException 1
org.json.JSONObject 6
jakarta.json.JsonValue$ValueType 1
com.jayway.jsonpath.spi.json.JakartaJsonProvider$lambda_unwrap_0__2 2
jakarta.json.JsonNumber 1
com.jayway.jsonpath.internal.path.CompiledPath:org.slf4j.helpers.NOPLogger 1
com.jayway.jsonpath.spi.mapper.TapestryMappingProvider 1
com.jayway.jsonpath.spi.mapper.GsonMappingProvider 1
com.jayway.jsonpath.spi.mapper.GsonMappingProvider$2 1
com.google.gson.Gson 2
com.jayway.jsonpath.spi.mapper.GsonMappingProvider$1 1
com.google.gson.TypeAdapter 1
com.jayway.jsonpath.spi.mapper.JacksonMappingProvider 1
com.jayway.jsonpath.spi.mapper.JakartaMappingProvider 9
com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$lambda_unwrapJsonValue_0__4 2
com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$JsonStructureToParserAdapter 2
com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$JsonStructureScope 2
jakarta.json.JsonException 1
jakarta.json.bind.Jsonb 2
com.jayway.jsonpath.spi.mapper.JsonOrgMappingProvider 2
com.jayway.jsonpath.internal.filter.LogicalOperator:com.jayway.jsonpath.internal.filter.RelationalOperator:com.jayway.jsonpath.internal.filter.ValueNodes$NullNode:org.json.JSONObject:org.slf4j.event.Level 1
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider 1
com.jayway.jsonpath.Configuration:com.jayway.jsonpath.spi.json.GsonJsonProvider:com.jayway.jsonpath.spi.json.TapestryJsonProvider 1
com.fasterxml.jackson.core.JsonFactory 1
com.fasterxml.jackson.core.JsonGenerator 1
com.jayway.jsonpath.internal.filter.ValueNode:com.jayway.jsonpath.internal.filter.ValueNodes$PathNode 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory 2
com.jayway.jsonpath.internal.filter.EvaluatorFactory$AllEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$NotEqualsEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$InEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$TypeSafeEqualsEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$EmptyEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$GreaterThanEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$ContainsEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$LessThanEqualsEvaluator 1
com.jayway.jsonpath.internal.filter.ValueNode:com.jayway.jsonpath.internal.filter.ValueNodes$NumberNode 1
com.jayway.jsonpath.internal.filter.ValueNode:com.jayway.jsonpath.internal.filter.ValueNodes$StringNode 1
com.jayway.jsonpath.internal.filter.ValueNode:com.jayway.jsonpath.internal.filter.ValueNodes$OffsetDateTimeNode 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$EqualsEvaluator 1
com.jayway.jsonpath.internal.filter.ValueNodes$JsonNode:com.jayway.jsonpath.internal.filter.ValueNodes$NullNode:com.jayway.jsonpath.internal.filter.ValueNodes$PredicateNode:com.jayway.jsonpath.internal.filter.ValueNodes$UndefinedNode 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$LessThanEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$RegexpEvaluator 4
com.jayway.jsonpath.internal.filter.EvaluatorFactory$AnyOfEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$TypeEvaluator 1
com.jayway.jsonpath.internal.filter.ValueNodes$BooleanNode:com.jayway.jsonpath.internal.filter.ValueNodes$ClassNode:com.jayway.jsonpath.internal.filter.ValueNodes$NullNode:com.jayway.jsonpath.internal.filter.ValueNodes$NumberNode:com.jayway.jsonpath.internal.filter.ValueNodes$OffsetDateTimeNode:com.jayway.jsonpath.internal.filter.ValueNodes$PathNode:com.jayway.jsonpath.internal.filter.ValueNodes$PredicateNode:com.jayway.jsonpath.internal.filter.ValueNodes$StringNode:com.jayway.jsonpath.internal.filter.ValueNodes$UndefinedNode:com.jayway.jsonpath.internal.filter.ValueNodes$ValueListNode 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$NoneOfEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$SizeEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$PredicateMatchEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$GreaterThanEqualsEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$NotInEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$TypeSafeNotEqualsEvaluator 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$ExistsEvaluator 1
com.jayway.jsonpath.internal.filter.ValueNode:com.jayway.jsonpath.internal.filter.ValueNodes$BooleanNode 1
com.jayway.jsonpath.internal.filter.EvaluatorFactory$SubsetOfEvaluator 1
com.jayway.jsonpath.internal.path.ArraySliceOperation:org.slf4j.helpers.NOPLogger 2
com.jayway.jsonpath.internal.PathRef$ArrayIndexPathRef 2
com.jayway.jsonpath.internal.path.ScanPathToken$PropertyPathTokenPredicate 3
com.jayway.jsonpath.internal.path.ScanPathToken$ArrayPathTokenPredicate 3
com.jayway.jsonpath.internal.path.ScanPathToken$WildcardPathTokenPredicate 3
com.jayway.jsonpath.internal.path.ScanPathToken$FilterPathTokenPredicate 3
com.jayway.jsonpath.internal.path.ScanPathToken$1:com.jayway.jsonpath.internal.path.ScanPathToken$WildcardPathTokenPredicate:com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArrayIterator:com.jayway.jsonpath.spi.json.TapestryJsonProvider 1
com.jayway.jsonpath.internal.path.ArrayIndexOperation:com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArrayIterator 1
com.jayway.jsonpath.internal.PathRef$ObjectPropertyPathRef 2
com.jayway.jsonpath.internal.path.RootPathToken:com.jayway.jsonpath.internal.path.ScanPathToken:com.jayway.jsonpath.internal.path.WildcardPathToken 1
com.jayway.jsonpath.internal.function.PathFunctionFactory 1
com.jayway.jsonpath.internal.function.latebinding.JsonLateBindingValue 2
com.jayway.jsonpath.internal.function.numeric.AbstractAggregation 1
com.jayway.jsonpath.Configuration:com.jayway.jsonpath.internal.function.numeric.Max:com.jayway.jsonpath.internal.function.numeric.Min:com.jayway.jsonpath.internal.function.numeric.Sum:com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArrayIterator 1
com.jayway.jsonpath.internal.function.numeric.Min 1
com.jayway.jsonpath.internal.function.numeric.StandardDeviation 2
com.jayway.jsonpath.internal.function.numeric.Sum 1
com.jayway.jsonpath.internal.function.numeric.Max 1
com.jayway.jsonpath.internal.function.numeric.Average 2
com.jayway.jsonpath.Configuration:com.jayway.jsonpath.internal.filter.LogicalOperator:com.jayway.jsonpath.internal.filter.RelationalOperator:com.jayway.jsonpath.internal.filter.ValueNodes$NullNode:org.slf4j.event.Level 1
com.jayway.jsonpath.internal.function.sequence.AbstractSequenceAggregation 2
com.jayway.jsonpath.Configuration:com.jayway.jsonpath.internal.function.sequence.First:com.jayway.jsonpath.internal.function.sequence.Last 1
com.jayway.jsonpath.internal.function.sequence.AbstractSequenceAggregation$add__3 2
com.jayway.jsonpath.internal.function.sequence.Index 1
com.jayway.jsonpath.internal.function.json.KeySetFunction 1
com.jayway.jsonpath.internal.function.text.Concatenate 1
com.jayway.jsonpath.Configuration:com.jayway.jsonpath.internal.filter.LogicalOperator:com.jayway.jsonpath.internal.filter.RelationalOperator:com.jayway.jsonpath.internal.filter.ValueNodes$NullNode:com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArrayIterator:org.slf4j.event.Level 1
com.jayway.jsonpath.internal.function.text.Length 1
com.jayway.jsonpath.internal.function.json.Append 1
com.jayway.jsonpath.internal.function.PassthruPathFunction 1
com.google.gson.JsonObject 1
com.jayway.jsonpath.internal.filter.LogicalOperator:com.jayway.jsonpath.internal.filter.RelationalOperator:com.jayway.jsonpath.internal.filter.ValueNodes$NullNode:com.jayway.jsonpath.spi.json.AbstractJsonProvider:com.jayway.jsonpath.spi.json.GsonJsonProvider:com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider:com.jayway.jsonpath.spi.json.JakartaJsonProvider:com.jayway.jsonpath.spi.json.JettisonProvider:com.jayway.jsonpath.spi.json.JsonOrgJsonProvider:com.jayway.jsonpath.spi.json.TapestryJsonProvider:org.slf4j.event.Level 1
com.jayway.jsonpath.internal.filter.LogicalOperator:com.jayway.jsonpath.internal.filter.RelationalOperator:com.jayway.jsonpath.internal.filter.ValueNodes$NullNode:com.jayway.jsonpath.spi.json.JsonOrgJsonProvider:org.slf4j.event.Level 1
com.jayway.jsonpath.internal.filter.LogicalOperator:com.jayway.jsonpath.internal.filter.RelationalOperator:com.jayway.jsonpath.internal.filter.ValueNodes$NullNode:com.jayway.jsonpath.spi.json.TapestryJsonProvider:org.slf4j.event.Level 1
com.jayway.jsonpath.internal.PathRef$ObjectMultiPropertyPathRef 2
com.jayway.jsonpath.internal.path.PathToken:com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArrayIterator 1

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
[org.objectweb.asm.ClassWriter].replaceAsmInstructions(byte[],boolean) org.objectweb.asm.ClassWriter 2 ['byte[]', 'boolean'] 16 0 36 7 1 730 3 498 491
[com.jayway.jsonpath.internal.path.PathCompiler].compile(java.lang.String,com.jayway.jsonpath.Predicate[]) com.jayway.jsonpath.internal.path.PathCompiler 2 ['java.lang.String', 'com.jayway.jsonpath.Predicate[]'] 22 0 40 10 1 380 0 160 138
[org.slf4j.LoggerFactory].getLogger(java.lang.Class) org.slf4j.LoggerFactory 1 ['java.lang.Class'] 65 0 18 5 1 571 0 294 50

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
81.0%
1029 / 1278
Cyclomatic complexity statically reachable by fuzzers
83.0%
1376 / 1654

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
[net.minidev.json.writer.ArraysMapper].convert(java.lang.Object) 159 16 10.06% []
[net.minidev.json.reader.BeansWriter].writeJSONString(java.lang.Object,java.lang.Appendable,net.minidev.json.JSONStyle) 39 0 0.0% ['ossfuzz.PathParserFuzzer']
[org.slf4j.event.EventRecodingLogger].debug(java.lang.String,java.lang.Object[]) 81 0 0.0% ['ossfuzz.PathParserFuzzer']
[net.minidev.json.JSONUtil].getSetterName(java.lang.String) 69 0 0.0% []
[net.minidev.json.JSONUtil].convertToX(java.lang.Object,java.lang.Class) 82 0 0.0% []
[com.jayway.jsonpath.JsonPath].read(java.lang.Object,com.jayway.jsonpath.Configuration) 125 14 11.20% ['ossfuzz.PathParserFuzzer']
[org.objectweb.asm.signature.SignatureReader].parseType(java.lang.String,int,org.objectweb.asm.signature.SignatureVisitor) 76 0 0.0% []
[net.minidev.json.JStylerObj].isSpecialOpen(char) 81 6 7.407% []
[net.minidev.json.JStylerObj].isKeyword(java.lang.String) 76 31 40.78% ['ossfuzz.PathParserFuzzer']
[net.minidev.asm.ConvertDate].newCalandar() 60 0 0.0% ['ossfuzz.PathParserFuzzer']
[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].remainingBytes() 44 0 0.0% []
[org.objectweb.asm.ClassWriter].toByteArray() 184 0 0.0% []
[org.objectweb.asm.Attribute].putAttributes(org.objectweb.asm.SymbolTable,int,int,org.objectweb.asm.ByteVector) 32 0 0.0% []
[org.slf4j.MDC].getMDCAdapter() 52 0 0.0% []
[com.jayway.jsonpath.spi.json.JakartaJsonProvider].setProperty(java.lang.Object,java.lang.Object,java.lang.Object) 39 0 0.0% []
[com.jayway.jsonpath.spi.json.JakartaJsonProvider].wrap(java.lang.Object) 49 0 0.0% ['ossfuzz.PathParserFuzzer']
[com.jayway.jsonpath.spi.json.JakartaJsonProvider].proxyAll(jakarta.json.JsonStructure) 222 0 0.0% ['ossfuzz.PathParserFuzzer']
[org.objectweb.asm.AnnotationWriter].visit(java.lang.String,java.lang.Object) 60 0 0.0% []
[com.jayway.jsonpath.internal.JsonFormatter].prettyPrint(java.lang.String) 53 0 0.0% []
[net.minidev.json.JSONValue].escape(java.lang.String,java.lang.Appendable) 31 1 3.225% []
[net.minidev.json.JSONValue].parse(java.lang.String,java.lang.Class) 71 2 2.816% ['ossfuzz.PathParserFuzzer']
[com.code_intelligence.jazzer.api.Jazzer].onFuzzTargetReady(java.lang.Runnable) 65 0 0.0% []
[net.minidev.json.reader.JsonWriter].init() 93 30 32.25% []
[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked(java.lang.Throwable) 130 0 0.0% []
[org.objectweb.asm.signature.SignatureWriter].endArguments() 58 0 0.0% []
[net.minidev.asm.ASMUtil].autoBoxing(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Type) 75 0 0.0% []
[org.objectweb.asm.Frame].getAbstractTypeFromDescriptor(org.objectweb.asm.SymbolTable,java.lang.String,int) 34 0 0.0% []
[org.objectweb.asm.Frame].execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable) 224 0 0.0% []
[org.objectweb.asm.Frame].merge(org.objectweb.asm.SymbolTable,org.objectweb.asm.Frame,int) 42 0 0.0% []
[org.objectweb.asm.Frame].merge(org.objectweb.asm.SymbolTable,int,int[],int) 39 0 0.0% []
[org.objectweb.asm.Frame].accept(org.objectweb.asm.MethodWriter) 35 0 0.0% []
[org.objectweb.asm.Frame].putAbstractType(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.ByteVector) 44 0 0.0% []
[net.minidev.asm.Accessor].isWritable() 34 0 0.0% []
[com.jayway.jsonpath.Criteria].toRelationalExpressionNodes() 101 0 0.0% ['ossfuzz.PathParserFuzzer']
[org.slf4j.helpers.SubstituteLogger].debug(java.lang.String,java.lang.Object[]) 81 0 0.0% ['ossfuzz.PathParserFuzzer']
[org.objectweb.asm.FieldWriter].putFieldInfo(org.objectweb.asm.ByteVector) 33 0 0.0% []
[org.objectweb.asm.Type].getArgumentTypes(java.lang.String) 32 0 0.0% []
[org.objectweb.asm.Type].getArgumentsAndReturnSizes(java.lang.String) 44 0 0.0% []
[com.jayway.jsonpath.spi.mapper.JakartaMappingProvider].mapImpl(java.lang.Object,java.lang.reflect.Type) 61 0 0.0% ['ossfuzz.PathParserFuzzer']
[com.jayway.jsonpath.spi.mapper.JakartaMappingProvider].getFirstTypeArgument(java.lang.reflect.Type) 97 0 0.0% ['ossfuzz.PathParserFuzzer']
[net.minidev.asm.BeansAccessBuilder].bulid() 154 0 0.0% []
[net.minidev.asm.BeansAccessBuilder].internalSetFiled(org.objectweb.asm.MethodVisitor,net.minidev.asm.Accessor) 45 0 0.0% []
[org.objectweb.asm.SymbolTable].addConstant(java.lang.Object) 42 0 0.0% []
[net.minidev.asm.DefaultConverter].convertToBool(java.lang.Object) 127 0 0.0% []
[net.minidev.json.JSONNavi].getJPath() 299 0 0.0% []
[org.slf4j.helpers.BasicMDCAdapter].setContextMap(java.util.Map) 36 0 0.0% []
[com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider].map(java.lang.Object,java.lang.Class,com.jayway.jsonpath.Configuration) 114 21 18.42% ['ossfuzz.PathParserFuzzer']
[net.minidev.json.JSONObject].writeJSONString(java.lang.Appendable,net.minidev.json.JSONStyle) 41 0 0.0% ['ossfuzz.PathParserFuzzer']
[org.objectweb.asm.ClassReader].accept(org.objectweb.asm.ClassVisitor,int) 89 0 0.0% []
[org.objectweb.asm.ClassReader].accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int) 182 0 0.0% []
[org.objectweb.asm.ClassReader].readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String) 75 0 0.0% []
[org.objectweb.asm.ClassReader].readRecordComponent(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int) 87 0 0.0% []
[org.objectweb.asm.ClassReader].readField(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int) 96 0 0.0% []
[org.objectweb.asm.ClassReader].readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int) 147 0 0.0% []
[org.objectweb.asm.ClassReader].readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int) 379 0 0.0% []
[org.objectweb.asm.ClassReader].readTypeAnnotations(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int,boolean) 36 0 0.0% []
[org.objectweb.asm.ClassReader].readTypeAnnotationTarget(org.objectweb.asm.Context,int) 40 0 0.0% []
[org.objectweb.asm.ClassReader].readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]) 108 0 0.0% []
[org.objectweb.asm.ClassReader].computeImplicitFrame(org.objectweb.asm.Context) 35 0 0.0% []
[org.objectweb.asm.ClassReader].readStackMapFrame(int,boolean,boolean,org.objectweb.asm.Context) 63 0 0.0% []
[com.jayway.jsonpath.internal.JsonContext].read(com.jayway.jsonpath.JsonPath) 48 2 4.166% ['ossfuzz.PathParserFuzzer']
[org.slf4j.helpers.MessageFormatter].doubleArrayAppend(java.lang.StringBuilder,double[]) 151 0 0.0% []
[org.objectweb.asm.MethodWriter].visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) 75 0 0.0% []
[org.objectweb.asm.MethodWriter].visitJumpInsn(int,org.objectweb.asm.Label) 47 0 0.0% []
[org.objectweb.asm.MethodWriter].visitLabel(org.objectweb.asm.Label) 37 0 0.0% []
[org.objectweb.asm.MethodWriter].computeAllFrames() 59 0 0.0% []
[org.objectweb.asm.MethodWriter].computeMaxStackAndLocal() 54 0 0.0% []
[org.objectweb.asm.MethodWriter].putFrame() 61 0 0.0% []
[org.objectweb.asm.MethodWriter].computeMethodInfoSize() 58 0 0.0% []
[org.objectweb.asm.MethodWriter].putMethodInfo(org.objectweb.asm.ByteVector) 142 0 0.0% []
[com.jayway.jsonpath.spi.json.JettisonProvider].jettisonWrap(java.lang.Object) 32 0 0.0% ['ossfuzz.PathParserFuzzer']

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
com.jayway.jsonpath.internal.path.ScanPathToken ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.RootPathToken ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.Configuration$ConfigurationBuilder ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.ValueNodes$ValueListNode ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.latebinding.PathLateBindingValue ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$10 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.ValueNodes$PatternNode ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.CharacterIndex ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.DefaultMapperOrdered ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.signature.SignatureWriter ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$3 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$DateReader ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$1 [] []
org.slf4j.MDC [] []
ossfuzz.PathParserFuzzer ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$12 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonObjectProxy ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.SubstituteLogger ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JSONUtil$JsonSmartFieldFilter ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$3 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JettisonProvider$1 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JSONStyle ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.Util [] []
net.minidev.json.JStylerObj$EscapeLT ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.GsonJsonProvider ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$NoneOfEvaluator ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.ByteVector ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.parser.JSONParserBase$MSB ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JSONObject ['ossfuzz.PathParserFuzzer'] []
net.minidev.asm.BeansAccessBuilder ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.ParseContextImpl ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.Criteria ['ossfuzz.PathParserFuzzer'] []
java.util.concurrent.Callable [] []
com.jayway.jsonpath.spi.json.JettisonProvider$JettisonObject ['ossfuzz.PathParserFuzzer'] []
org.slf4j.LoggerFactory [] []
jaz.Zer$equals__1 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.EvaluationListener$EvaluationContinuation [] []
net.minidev.json.reader.JsonWriter$13 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.CollectionMapper$ListClass ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.sequence.AbstractSequenceAggregation$add__3 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.PathRef$RootPathRef ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.Filter$AndFilter ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.parser.JSONParserString ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonArrayProxy$2 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.RootPathToken$1 ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.Label ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.LogicalExpressionNode ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.UpdaterMapper ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JacksonJsonProvider ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$EmptyEvaluator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.ValueNodes$StringNode ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.ArrayIndexToken ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.RelationalExpressionNode ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.JsonPath ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.BeansMapper$Bean ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.ValueNodes$UndefinedNode ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$LessThanEvaluator ['ossfuzz.PathParserFuzzer'] []
com.code_intelligence.jazzer.api.HookType [] []
com.jayway.jsonpath.internal.function.numeric.Sum ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.text.Concatenate ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JettisonProvider ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.JsonReader ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.WildcardPathToken ['ossfuzz.PathParserFuzzer'] []
com.code_intelligence.jazzer.api.Autofuzz [] []
com.jayway.jsonpath.PathNotFoundException ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.text.Length ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$DoubleReader ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$9 ['ossfuzz.PathParserFuzzer'] []
net.minidev.asm.DefaultConverter [] []
com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$JsonObjectScope ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.InvalidJsonException ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$7 ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.BasicMarker ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JStylerObj ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.PathTokenFactory ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.PathRef$ArrayIndexPathRef ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$AllEvaluator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.TapestryMappingProvider ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.LogicalOperator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.MethodTooLargeException ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.ParamType [] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$GreaterThanEqualsEvaluator ['ossfuzz.PathParserFuzzer'] []
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$16 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$AnyOfEvaluator ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.DefaultMapper ['ossfuzz.PathParserFuzzer'] []
net.minidev.asm.DynamicClassLoader ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.ScanPathToken$WildcardPathTokenPredicate ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.ClassTooLargeException ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$SubsetOfEvaluator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.ValueNodes$PathNode ['ossfuzz.PathParserFuzzer'] []
org.slf4j.event.EventRecodingLogger ['ossfuzz.PathParserFuzzer'] []
net.minidev.asm.ConvertDate ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.Attribute ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$JsonArrayScope ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.BeansMapper$BeanNoConv ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.json.KeySetFunction ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$LessThanEqualsEvaluator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JacksonMappingProvider ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.parser.JSONParser ['ossfuzz.PathParserFuzzer'] []
net.minidev.asm.BasicFiledFilter ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.GsonMappingProvider ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.Attribute$Set ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.FilterCompiler ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JakartaJsonProvider ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.RelationalOperator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.ScanPathToken$1 [] []
com.jayway.jsonpath.internal.JsonFormatter [] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.CollectionMapper$MapType ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.ClassWriter ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JakartaJsonProvider$lambda_unwrap_0__2 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider$1 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonOrgMappingProvider ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.TapestryJsonProvider ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.EvaluationContextImpl ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JStylerObj$Escape4Web ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.SymbolTable ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$NotEqualsEvaluator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.ValueNodes$PredicateNode ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.EvaluationContextImpl$FoundResultImpl ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$14 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.DefaultMapperCollection ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.TypePath ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JSONNavi ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JSONValue ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.Filter$SingleFilter ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$NotInEvaluator ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.MessageFormatter ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.BeansWriterASMRemap ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.ConstantDynamic ['ossfuzz.PathParserFuzzer'] []
net.minidev.asm.BeansAccessConfig [] []
org.objectweb.asm.signature.SignatureReader [] []
net.minidev.json.writer.ArraysMapper$4 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$12 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$8 ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.ModuleWriter ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$PredicateMatchEvaluator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$ContainsEvaluator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.sequence.Index ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$IntegerReader ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$TypeEvaluator ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$2 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.ArrayWriter ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JSONArray ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.PathRef$ObjectPropertyPathRef ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.JsonContext ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.numeric.Average ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JettisonProvider$JettisonObjectIterator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.ValueNodes$JsonNode ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.Filter$OrFilter ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JettisonProvider$JettisonTokener ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.ValueNodes$NumberNode ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$4 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$7 ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.FormattingTuple [] []
com.jayway.jsonpath.internal.path.PropertyPathToken ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.CollectionMapper$MapClass ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.ArrayIndexOperation ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.BasicMarkerFactory [] []
com.jayway.jsonpath.internal.path.ArraySliceOperation$Operation [] []
net.minidev.json.writer.ArraysMapper$9 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.ScanPathToken$ArrayPathTokenPredicate ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonObjectProxy$1$1 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.CompessorMapper ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$13 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.BeansWriter ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$BigIntegerReader ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.latebinding.JsonLateBindingValue ['ossfuzz.PathParserFuzzer'] []
org.slf4j.event.Level ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.parser.JSONParserInputStream [] []
com.jayway.jsonpath.internal.path.PathCompiler ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.PathRef$1 [] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$InEvaluator ['ossfuzz.PathParserFuzzer'] []
com.code_intelligence.jazzer.api.Jazzer ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.parser.ParseException ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonArrayProxy$1 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.Option [] []
com.jayway.jsonpath.internal.function.PassthruPathFunction ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$5 ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.Type ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$RegexpEvaluator ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JStylerObj$MPTrue ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$SizeEvaluator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.FilterCompiler$CompiledFilter ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.MethodWriter ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JStylerObj$MPSimple ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.Handle ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.RecordComponentWriter ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider$1$1 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.BeansMapper$1 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.PredicateContextImpl ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$ExistsEvaluator ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$8 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$14 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.ArraySliceToken ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.PathFunctionFactory ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.numeric.StandardDeviation ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.cache.CacheProvider ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.Constants ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$15 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$11 ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.SubstituteLoggerFactory [] []
com.jayway.jsonpath.internal.path.ArraySliceOperation ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.parser.JSONParserByteArray ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JSONUtil ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.EvaluationAbortException [] []
net.minidev.json.writer.CollectionMapper$ListType ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$BigDecimalReader ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$16 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$JsonStructureToParserAdapter ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$15 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.ValueNodes$OffsetDateTimeNode ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.DefaultsImpl ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$GreaterThanEvaluator ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.Frame ['ossfuzz.PathParserFuzzer'] []
org.slf4j.MDC$MDCCloseable [] []
net.minidev.json.writer.MapperRemapped ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.ScanPathToken$FilterPathTokenPredicate ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$18 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.cache.NOOPCache ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.NOPMDCAdapter [] []
com.jayway.jsonpath.internal.JsonContext$LimitingEvaluationListener ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.ClassReader ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$1 ['ossfuzz.PathParserFuzzer'] []
com.code_intelligence.jazzer.api.BugDetectors [] []
net.minidev.json.reader.JsonWriter$5 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$2 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$BooleanReader ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$FloatReader ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$StringReader ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JakartaMappingProvider ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.JStylerObj$MPAgressive ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.Utils ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.sequence.First [] []
com.jayway.jsonpath.internal.function.numeric.Min ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$17 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.ScanPathToken$PropertyPathTokenPredicate ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$TypeSafeNotEqualsEvaluator ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.FakeMapper ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.CurrentFrame ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.FieldWriter ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.ValueNodes$BooleanNode ['ossfuzz.PathParserFuzzer'] []
org.slf4j.event.SubstituteLoggingEvent ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.BeansWriterASM ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.numeric.Max ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.CompiledPath ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.NOPLogger ['ossfuzz.PathParserFuzzer'] []
net.minidev.asm.Accessor ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JsonOrgJsonProvider ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$GenericMapper ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.parser.JSONParserReader ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.BasicMDCAdapter$1 [] []
org.slf4j.helpers.NOPLoggerFactory [] []
com.jayway.jsonpath.internal.filter.PatternFlag ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$EqualsEvaluator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$LongReader ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.TypeReference ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.GsonMappingProvider$1 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonObjectProxy$1 ['ossfuzz.PathParserFuzzer'] []
net.minidev.asm.ConvertDate$StringCmpNS [] []
com.jayway.jsonpath.internal.function.json.Append ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$11 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JsonSmartJsonProvider ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.Handler ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.FunctionPathToken ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$6 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.PathRef$ObjectMultiPropertyPathRef ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArrayIterator ['ossfuzz.PathParserFuzzer'] []
org.slf4j.MarkerFactory [] []
com.jayway.jsonpath.internal.filter.ValueNodes$ClassNode ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$6 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper$10 ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.reader.JsonWriter$1 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.path.PredicatePathToken ['ossfuzz.PathParserFuzzer'] []
net.minidev.json.writer.ArraysMapper ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.GsonMappingProvider$2 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArray ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.EvaluatorFactory$TypeSafeEqualsEvaluator ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.filter.ValueNodes$NullNode ['ossfuzz.PathParserFuzzer'] []
net.minidev.asm.ASMUtil ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonArrayProxy ['ossfuzz.PathParserFuzzer'] []
org.objectweb.asm.AnnotationWriter ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.Configuration ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.internal.function.Parameter ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$lambda_unwrapJsonValue_0__4 ['ossfuzz.PathParserFuzzer'] []
com.jayway.jsonpath.spi.cache.LRUCache ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.BasicMDCAdapter [] []
com.jayway.jsonpath.internal.function.sequence.Last [] []
jaz.Zer ['ossfuzz.PathParserFuzzer'] []
org.slf4j.helpers.Util$ClassContextSecurityManager [] []

Directories in report

Directory