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

Fuzzer details

Fuzzer: fuzz_parser

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 70 22.3%
gold [1:9] 19 6.07%
yellow [10:29] 8 2.55%
greenyellow [30:49] 1 0.31%
lawngreen 50+ 215 68.6%
All colors 313 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
2 2 1 :

['abort']

2 2 llhttp__internal__run call site: 00062 /src/llhttp/build/c/llhttp.c:12411
0 0 None 128 1140 llhttp__internal__run call site: 00195 /src/llhttp/build/c/llhttp.c:16027
0 0 None 128 1140 llhttp__internal__run call site: 00195 /src/llhttp/build/c/llhttp.c:16063
0 0 None 128 1140 llhttp__internal__run call site: 00195 /src/llhttp/build/c/llhttp.c:16099
0 0 None 128 1140 llhttp__internal__run call site: 00195 /src/llhttp/build/c/llhttp.c:16197
0 0 None 128 1140 llhttp__internal__run call site: 00195 /src/llhttp/build/c/llhttp.c:16263
0 0 None 128 1140 llhttp__internal__run call site: 00214 /src/llhttp/build/c/llhttp.c:16727
0 0 None 128 1140 llhttp__internal__run call site: 00216 /src/llhttp/build/c/llhttp.c:16762
0 0 None 128 1140 llhttp__internal__run call site: 00244 /src/llhttp/build/c/llhttp.c:17134
0 0 None 128 1140 llhttp__internal__run call site: 00245 /src/llhttp/build/c/llhttp.c:17152
0 0 None 128 1140 llhttp__internal__run call site: 00288 /src/llhttp/build/c/llhttp.c:18121
0 0 None 128 1140 llhttp__internal__run call site: 00290 /src/llhttp/build/c/llhttp.c:18139

Runtime coverage analysis

Covered functions
90
Functions that are reachable but not covered
6
Reachable functions
96
Percentage of reachable functions covered
93.75%
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
./test/fuzzers/fuzz_parser.c 2
src/native/api.c 30
build/c/llhttp.c 57
src/native/http.c 5