The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.
For further technical details on the meaning of columns in the below table, please see the Glossary .
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 |
---|
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 |
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 |
Function name | source code lines | source lines hit | percentage hit |
---|
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 |
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:
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 |
---|
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
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'] |
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
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 | [] | [] |
Directory |
---|
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.
Fuzzer | Calltree file | Program data file | Coverage file |
---|---|---|---|
ossfuzz.PathParserFuzzer | fuzzerLogFile-ossfuzz.PathParserFuzzer.data | fuzzerLogFile-ossfuzz.PathParserFuzzer.data.yaml | jacoco.xml |