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 | 146 | 42.0% |
gold | [1:9] | 5 | 1.44% |
yellow | [10:29] | 4 | 1.15% |
greenyellow | [30:49] | 16 | 4.61% |
lawngreen | 50+ | 176 | 50.7% |
All colors | 347 | 100 |
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 |
---|---|---|---|---|---|---|---|
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00005 | /src/curl/lib/memdebug.c:111 |
2 | 2 |
1 :
['strlen'] |
2 | 2 | dedotdotify | call site: 00211 | /src/curl/lib/urlapi.c:896 |
0 | 0 | None | 932 | 2700 | curl_url_get | call site: 00060 | /src/curl/lib/urlapi.c:1385 |
0 | 0 | None | 932 | 2700 | curl_url_get | call site: 00060 | /src/curl/lib/urlapi.c:1387 |
0 | 0 | None | 626 | 1397 | curl_url_get | call site: 00067 | /src/curl/lib/urlapi.c:1469 |
0 | 0 | None | 588 | 5320 | parseurl | call site: 00175 | /src/curl/lib/urlapi.c:1086 |
0 | 0 | None | 588 | 5320 | parseurl | call site: 00175 | /src/curl/lib/urlapi.c:1090 |
0 | 0 | None | 588 | 4861 | parseurl | call site: 00168 | /src/curl/lib/urlapi.c:954 |
0 | 0 | None | 588 | 4825 | parseurl | call site: 00179 | /src/curl/lib/urlapi.c:1122 |
0 | 0 | None | 584 | 4583 | parseurl | call site: 00182 | /src/curl/lib/urlapi.c:1135 |
0 | 0 | None | 576 | 4085 | parseurl | call site: 00186 | /src/curl/lib/urlapi.c:1152 |
0 | 0 | None | 410 | 6583 | curl_url_set | call site: 00032 | /src/curl/lib/urlapi.c:1655 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/fuzz_url.cc | 1 |
curl/lib/urlapi.c | 18 |
curl/lib/memdebug.c | 7 |
curl/lib/mprintf.c | 10 |
curl/lib/url.c | 2 |
curl/lib/strcase.c | 6 |
curl/lib/dynbuf.c | 12 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 1 |
curl/lib/strdup.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 31 | 0.82% |
yellow | [10:29] | 42 | 1.12% |
greenyellow | [30:49] | 34 | 0.90% |
lawngreen | 50+ | 250 | 6.68% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 37 | 0.98% |
yellow | [10:29] | 35 | 0.93% |
greenyellow | [30:49] | 35 | 0.93% |
lawngreen | 50+ | 250 | 6.68% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 46 | 1.22% |
yellow | [10:29] | 45 | 1.20% |
greenyellow | [30:49] | 16 | 0.42% |
lawngreen | 50+ | 250 | 6.68% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 45 | 1.20% |
yellow | [10:29] | 30 | 0.80% |
greenyellow | [30:49] | 32 | 0.85% |
lawngreen | 50+ | 250 | 6.68% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 36 | 0.96% |
yellow | [10:29] | 31 | 0.82% |
greenyellow | [30:49] | 39 | 1.04% |
lawngreen | 50+ | 251 | 6.71% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 34 | 0.90% |
yellow | [10:29] | 65 | 1.73% |
greenyellow | [30:49] | 11 | 0.29% |
lawngreen | 50+ | 247 | 6.60% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 30 | 0.80% |
yellow | [10:29] | 37 | 0.98% |
greenyellow | [30:49] | 39 | 1.04% |
lawngreen | 50+ | 251 | 6.71% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 42 | 1.12% |
yellow | [10:29] | 30 | 0.80% |
greenyellow | [30:49] | 35 | 0.93% |
lawngreen | 50+ | 250 | 6.68% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 36 | 0.96% |
yellow | [10:29] | 55 | 1.47% |
greenyellow | [30:49] | 15 | 0.40% |
lawngreen | 50+ | 251 | 6.71% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 44 | 1.17% |
yellow | [10:29] | 30 | 0.80% |
greenyellow | [30:49] | 33 | 0.88% |
lawngreen | 50+ | 250 | 6.68% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 34 | 0.90% |
yellow | [10:29] | 40 | 1.06% |
greenyellow | [30:49] | 32 | 0.85% |
lawngreen | 50+ | 251 | 6.71% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 33 | 0.88% |
yellow | [10:29] | 35 | 0.93% |
greenyellow | [30:49] | 41 | 1.09% |
lawngreen | 50+ | 248 | 6.63% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 46 | 1.22% |
yellow | [10:29] | 28 | 0.74% |
greenyellow | [30:49] | 32 | 0.85% |
lawngreen | 50+ | 251 | 6.71% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 29 | 0.77% |
yellow | [10:29] | 44 | 1.17% |
greenyellow | [30:49] | 36 | 0.96% |
lawngreen | 50+ | 248 | 6.63% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 44 | 1.17% |
yellow | [10:29] | 30 | 0.80% |
greenyellow | [30:49] | 32 | 0.85% |
lawngreen | 50+ | 251 | 6.71% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 27 | 0.72% |
yellow | [10:29] | 43 | 1.14% |
greenyellow | [30:49] | 39 | 1.04% |
lawngreen | 50+ | 248 | 6.63% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 38 | 1.01% |
yellow | [10:29] | 37 | 0.98% |
greenyellow | [30:49] | 32 | 0.85% |
lawngreen | 50+ | 250 | 6.68% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 44 | 1.17% |
yellow | [10:29] | 28 | 0.74% |
greenyellow | [30:49] | 34 | 0.90% |
lawngreen | 50+ | 251 | 6.71% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 3383 | 90.4% |
gold | [1:9] | 39 | 1.04% |
yellow | [10:29] | 33 | 0.88% |
greenyellow | [30:49] | 37 | 0.98% |
lawngreen | 50+ | 248 | 6.63% |
All colors | 3740 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 01261 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 01260 | /src/curl/lib/url.c:364 |
684 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
684 | 2278 | Curl_cookie_init | call site: 00180 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00395 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00146 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00360 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00190 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00010 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00364 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00013 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00370 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00406 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
curl_fuzzer/curl_fuzzer.cc | 11 |
curl/lib/easy.c | 7 |
curl/lib/../lib/easy_lock.h | 2 |
curl/lib/curl_log.c | 5 |
curl/lib/memdebug.c | 14 |
curl/lib/mprintf.c | 10 |
curl/lib/strcase.c | 10 |
curl/lib/asyn-thread.c | 17 |
curl/lib/url.c | 51 |
curl/lib/mime.c | 31 |
curl/lib/vtls/vtls.c | 6 |
curl/lib/dynbuf.c | 13 |
curl/lib/getinfo.c | 1 |
curl/lib/slist.c | 5 |
curl_fuzzer/curl_fuzzer_tlv.cc | 8 |
curl/lib/setopt.c | 6 |
curl/lib/content_encoding.c | 5 |
curl/lib/cookie.c | 21 |
curl/lib/multi.c | 55 |
curl/lib/curl_get_line.c | 1 |
curl/lib/strdup.c | 2 |
curl/lib/hostip.c | 25 |
curl/lib/strtoofft.c | 1 |
curl/lib/parsedate.c | 10 |
curl/lib/warnless.c | 5 |
curl/lib/curl_memrchr.c | 1 |
curl/lib/share.c | 2 |
curl/lib/fopen.c | 1 |
curl/lib/rand.c | 3 |
curl/lib/timeval.c | 3 |
curl/lib/rename.c | 1 |
curl/lib/strerror.c | 3 |
curl/lib/altsvc.c | 19 |
curl/lib/llist.c | 5 |
curl/lib/formdata.c | 5 |
curl_fuzzer/curl_fuzzer_callback.cc | 4 |
curl/lib/hash.c | 11 |
curl/lib/curl_addrinfo.c | 8 |
curl/lib/conncache.c | 20 |
curl/lib/nonblock.c | 1 |
curl/lib/splay.c | 4 |
curl/lib/transfer.c | 16 |
curl/lib/curl_threads.c | 4 |
curl/lib/hostasyn.c | 2 |
curl/lib/connect.c | 8 |
curl/lib/cfilters.c | 26 |
curl/lib/progress.c | 17 |
curl/lib/urlapi.c | 19 |
curl/lib/escape.c | 3 |
curl/lib/idn.c | 2 |
curl/lib/ftplistparser.c | 3 |
curl/lib/fileinfo.c | 1 |
curl/lib/headers.c | 5 |
curl/lib/http_digest.c | 2 |
curl/lib/vauth/digest.c | 4 |
curl/lib/getenv.c | 2 |
curl/lib/noproxy.c | 3 |
curl/lib/netrc.c | 2 |
curl/lib/speedcheck.c | 2 |
curl/lib/doh.c | 20 |
curl/lib/hostip6.c | 1 |
curl/lib/cf-https-connect.c | 5 |
curl/lib/vquic/vquic.c | 1 |
curl/lib/http.c | 20 |
curl/lib/select.c | 3 |
curl/lib/http2.c | 28 |
curl/lib/sendf.c | 6 |
nghttp2/lib/nghttp2_session.c | 52 |
nghttp2/lib/nghttp2_mem.c | 6 |
nghttp2/lib/nghttp2_stream.c | 30 |
nghttp2/lib/nghttp2_pq.c | 9 |
nghttp2/lib/nghttp2_map.c | 11 |
nghttp2/lib/nghttp2_outbound_item.c | 3 |
nghttp2/lib/nghttp2_frame.c | 23 |
nghttp2/lib/nghttp2_buf.c | 13 |
nghttp2/lib/nghttp2_hd.c | 18 |
nghttp2/lib/nghttp2_rcbuf.c | 2 |
nghttp2/lib/nghttp2_callbacks.c | 9 |
nghttp2/lib/nghttp2_submit.c | 4 |
nghttp2/lib/nghttp2_priority_spec.c | 2 |
nghttp2/lib/nghttp2_helper.c | 10 |
curl/lib/ws.c | 7 |
curl/lib/http_chunks.c | 3 |
curl/lib/rtsp.c | 1 |
curl/lib/pop3.c | 1 |
curl/lib/smtp.c | 1 |
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 | 5228 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 5229 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/ct.c | 1 |
openssl/crypto/ct/ct_oct.c | 8 |
openssl/crypto/asn1/tasn_typ.c | 14 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 30 |
openssl/crypto/init.c | 39 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/mem.c | 7 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 4 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 16 |
openssl/crypto/comp/c_zlib.c | 1 |
openssl/crypto/async/async.c | 6 |
openssl/crypto/rand/rand_lib.c | 9 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 31 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 15 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_lib.c | 16 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 6 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 2 |
openssl/crypto/objects/obj_xref.h | 2 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 23 |
openssl/crypto/asn1/a_object.c | 6 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 1 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 12 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 11 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 37 |
openssl/crypto/provider_core.c | 44 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 24 |
openssl/crypto/rsa/rsa_ossl.c | 1 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 1 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 1 |
openssl/crypto/engine/tb_eckey.c | 4 |
openssl/crypto/dh/dh_key.c | 1 |
openssl/crypto/engine/tb_dh.c | 4 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 4 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 45 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 17 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 2 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 1 |
openssl/crypto/passphrase.c | 9 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 23 |
openssl/crypto/evp/keymgmt_meth.c | 21 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 1 |
openssl/crypto/asn1/asn1_lib.c | 14 |
openssl/crypto/asn1/a_octet.c | 1 |
openssl/crypto/asn1/a_type.c | 1 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 3 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_lib.c | 23 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 2 |
openssl/crypto/bn/bn_conv.c | 4 |
openssl/include/internal/constant_time.h | 4 |
openssl/crypto/bn/asm/x86_64-gcc.c | 2 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 81 |
openssl/crypto/provider.c | 2 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 5 |
openssl/crypto/evp/keymgmt_lib.c | 14 |
openssl/crypto/evp/p_lib.c | 19 |
openssl/include/openssl/x509.h | 1 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 13 |
openssl/crypto/asn1/a_int.c | 10 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 7 |
openssl/crypto/evp/signature.c | 9 |
openssl/crypto/evp/exchange.c | 2 |
openssl/crypto/evp/kem.c | 2 |
openssl/crypto/evp/asymcipher.c | 2 |
openssl/crypto/evp/ctrl_params_translate.c | 10 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 4 |
openssl/crypto/evp/evp_pkey.c | 1 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 1 |
openssl/crypto/x509/x_pubkey.c | 7 |
openssl/crypto/conf/conf_lib.c | 10 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 1 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 6 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 3 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 3 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 3 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
openssl/crypto/buffer/buffer.c | 2 |
openssl/crypto/asn1/tasn_new.c | 9 |
openssl/crypto/asn1/a_bitstr.c | 2 |
openssl/include/openssl/ct.h | 3 |
openssl/crypto/ct/ct_sct.c | 7 |
openssl/crypto/bio/bss_null.c | 1 |
openssl/crypto/ct/ct_prn.c | 4 |
openssl/crypto/ct/ct_log.c | 2 |
openssl/crypto/bio/bio_dump.c | 1 |
openssl/crypto/asn1/a_gentm.c | 5 |
openssl/crypto/o_time.c | 5 |
openssl/crypto/asn1/a_time.c | 8 |
openssl/crypto/asn1/tasn_enc.c | 8 |
openssl/crypto/asn1/asn1_local.h | 3 |
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 | 5366 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 5367 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/crl.c | 1 |
openssl/crypto/x509/x_crl.c | 4 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 30 |
openssl/crypto/init.c | 39 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/mem.c | 7 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 5 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 16 |
openssl/crypto/comp/c_zlib.c | 1 |
openssl/crypto/async/async.c | 6 |
openssl/crypto/rand/rand_lib.c | 9 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 31 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 15 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_lib.c | 17 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 6 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 5 |
openssl/crypto/objects/obj_xref.h | 4 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 23 |
openssl/crypto/asn1/a_object.c | 7 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 1 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 12 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 11 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 37 |
openssl/crypto/provider_core.c | 44 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 24 |
openssl/crypto/rsa/rsa_ossl.c | 1 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 1 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 1 |
openssl/crypto/engine/tb_eckey.c | 4 |
openssl/crypto/dh/dh_key.c | 1 |
openssl/crypto/engine/tb_dh.c | 4 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 4 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 45 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 17 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 2 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 1 |
openssl/crypto/passphrase.c | 9 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 23 |
openssl/crypto/evp/keymgmt_meth.c | 21 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 1 |
openssl/crypto/asn1/tasn_typ.c | 17 |
openssl/crypto/asn1/asn1_lib.c | 12 |
openssl/crypto/asn1/a_octet.c | 1 |
openssl/crypto/asn1/a_type.c | 1 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 3 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_lib.c | 23 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 2 |
openssl/crypto/bn/bn_conv.c | 4 |
openssl/include/internal/constant_time.h | 4 |
openssl/crypto/bn/asm/x86_64-gcc.c | 2 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 81 |
openssl/crypto/provider.c | 2 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 5 |
openssl/crypto/evp/keymgmt_lib.c | 14 |
openssl/crypto/evp/p_lib.c | 19 |
openssl/include/openssl/x509.h | 4 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 13 |
openssl/crypto/asn1/a_int.c | 10 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 7 |
openssl/crypto/evp/signature.c | 9 |
openssl/crypto/evp/exchange.c | 2 |
openssl/crypto/evp/kem.c | 2 |
openssl/crypto/evp/asymcipher.c | 2 |
openssl/crypto/evp/ctrl_params_translate.c | 10 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 4 |
openssl/crypto/evp/evp_pkey.c | 1 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 1 |
openssl/crypto/x509/x_pubkey.c | 7 |
openssl/crypto/conf/conf_lib.c | 10 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 1 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 6 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 3 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 3 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 3 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
openssl/crypto/buffer/buffer.c | 5 |
openssl/crypto/asn1/tasn_new.c | 9 |
openssl/crypto/asn1/a_bitstr.c | 2 |
openssl/crypto/bio/bss_null.c | 1 |
openssl/crypto/x509/t_crl.c | 2 |
openssl/crypto/x509/x509cset.c | 10 |
openssl/crypto/x509/t_x509.c | 2 |
openssl/crypto/bio/bio_dump.c | 4 |
openssl/crypto/asn1/a_strex.c | 8 |
openssl/crypto/x509/x_name.c | 1 |
openssl/crypto/x509/x509_obj.c | 1 |
openssl/crypto/x509/x509name.c | 5 |
openssl/crypto/asn1/asn1_parse.c | 4 |
openssl/crypto/asn1/tasn_enc.c | 8 |
openssl/crypto/asn1/asn1_local.h | 3 |
openssl/crypto/asn1/a_utf8.c | 2 |
openssl/include/internal/unicode.h | 1 |
openssl/crypto/asn1/a_time.c | 6 |
openssl/crypto/o_time.c | 4 |
openssl/crypto/x509/v3_prn.c | 4 |
openssl/crypto/x509/x509_v3.c | 3 |
openssl/crypto/x509/v3_lib.c | 4 |
openssl/include/openssl/x509v3.h | 2 |
openssl/crypto/bio/bf_prefix.c | 1 |
openssl/crypto/asn1/a_print.c | 1 |
openssl/crypto/asn1/f_int.c | 1 |
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 | 5586 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 5587 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/x509.c | 1 |
openssl/crypto/x509/x_x509.c | 5 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 30 |
openssl/crypto/init.c | 39 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/mem.c | 7 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 5 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 16 |
openssl/crypto/comp/c_zlib.c | 1 |
openssl/crypto/async/async.c | 6 |
openssl/crypto/rand/rand_lib.c | 9 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 31 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 15 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_lib.c | 17 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 6 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 5 |
openssl/crypto/objects/obj_xref.h | 4 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 23 |
openssl/crypto/asn1/a_object.c | 7 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 1 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 12 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 11 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 37 |
openssl/crypto/provider_core.c | 44 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 24 |
openssl/crypto/rsa/rsa_ossl.c | 1 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 1 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 1 |
openssl/crypto/engine/tb_eckey.c | 4 |
openssl/crypto/dh/dh_key.c | 1 |
openssl/crypto/engine/tb_dh.c | 4 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 4 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 45 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 17 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 2 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 2 |
openssl/crypto/passphrase.c | 10 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 23 |
openssl/crypto/evp/keymgmt_meth.c | 21 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 1 |
openssl/crypto/asn1/tasn_typ.c | 17 |
openssl/crypto/asn1/asn1_lib.c | 12 |
openssl/crypto/asn1/a_octet.c | 1 |
openssl/crypto/asn1/a_type.c | 1 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 3 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_lib.c | 23 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 2 |
openssl/crypto/bn/bn_conv.c | 4 |
openssl/include/internal/constant_time.h | 4 |
openssl/crypto/bn/asm/x86_64-gcc.c | 2 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 81 |
openssl/crypto/provider.c | 2 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 10 |
openssl/crypto/evp/keymgmt_lib.c | 14 |
openssl/crypto/evp/p_lib.c | 24 |
openssl/include/openssl/x509.h | 3 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 13 |
openssl/crypto/asn1/a_int.c | 10 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 7 |
openssl/crypto/evp/signature.c | 9 |
openssl/crypto/evp/exchange.c | 2 |
openssl/crypto/evp/kem.c | 2 |
openssl/crypto/evp/asymcipher.c | 2 |
openssl/crypto/evp/ctrl_params_translate.c | 10 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 4 |
openssl/crypto/evp/evp_pkey.c | 1 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 1 |
openssl/crypto/x509/x_pubkey.c | 8 |
openssl/crypto/conf/conf_lib.c | 10 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 1 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 6 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 4 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 3 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 18 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
openssl/crypto/buffer/buffer.c | 5 |
openssl/crypto/asn1/tasn_new.c | 9 |
openssl/crypto/asn1/a_bitstr.c | 2 |
openssl/crypto/bio/bss_null.c | 1 |
openssl/crypto/x509/t_x509.c | 5 |
openssl/crypto/x509/x509_set.c | 7 |
openssl/crypto/x509/x509_cmp.c | 5 |
openssl/crypto/bio/bio_dump.c | 4 |
openssl/crypto/asn1/a_strex.c | 8 |
openssl/crypto/x509/x_name.c | 1 |
openssl/crypto/x509/x509_obj.c | 1 |
openssl/crypto/x509/x509name.c | 5 |
openssl/crypto/asn1/asn1_parse.c | 4 |
openssl/crypto/asn1/tasn_enc.c | 8 |
openssl/crypto/asn1/asn1_local.h | 3 |
openssl/crypto/asn1/a_utf8.c | 2 |
openssl/include/internal/unicode.h | 1 |
openssl/crypto/asn1/a_time.c | 4 |
openssl/crypto/o_time.c | 4 |
openssl/crypto/bio/bf_prefix.c | 1 |
openssl/crypto/encode_decode/encoder_pkey.c | 7 |
openssl/crypto/encode_decode/encoder_lib.c | 17 |
openssl/crypto/x509/v3_prn.c | 4 |
openssl/crypto/x509/x509_v3.c | 3 |
openssl/crypto/x509/v3_lib.c | 4 |
openssl/include/openssl/x509v3.h | 2 |
openssl/crypto/asn1/a_print.c | 1 |
openssl/crypto/x509/x_x509a.c | 5 |
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 | 5015 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 5016 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/conf.c | 1 |
openssl/crypto/conf/conf_lib.c | 12 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 30 |
openssl/crypto/init.c | 39 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/mem.c | 7 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 3 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 16 |
openssl/crypto/comp/c_zlib.c | 1 |
openssl/crypto/async/async.c | 6 |
openssl/crypto/rand/rand_lib.c | 9 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 31 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 15 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_lib.c | 16 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 6 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 2 |
openssl/crypto/objects/obj_xref.h | 2 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 23 |
openssl/crypto/asn1/a_object.c | 6 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 1 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 12 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 9 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 37 |
openssl/crypto/provider_core.c | 44 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 24 |
openssl/crypto/rsa/rsa_ossl.c | 1 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 1 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 1 |
openssl/crypto/engine/tb_eckey.c | 4 |
openssl/crypto/dh/dh_key.c | 1 |
openssl/crypto/engine/tb_dh.c | 4 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 4 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 45 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 17 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 2 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 1 |
openssl/crypto/passphrase.c | 9 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 23 |
openssl/crypto/evp/keymgmt_meth.c | 21 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 1 |
openssl/crypto/asn1/tasn_typ.c | 9 |
openssl/crypto/asn1/asn1_lib.c | 11 |
openssl/crypto/asn1/a_octet.c | 1 |
openssl/crypto/asn1/a_type.c | 1 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 3 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_lib.c | 23 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 2 |
openssl/crypto/bn/bn_conv.c | 4 |
openssl/include/internal/constant_time.h | 4 |
openssl/crypto/bn/asm/x86_64-gcc.c | 2 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 81 |
openssl/crypto/provider.c | 2 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 5 |
openssl/crypto/evp/keymgmt_lib.c | 14 |
openssl/crypto/evp/p_lib.c | 19 |
openssl/include/openssl/x509.h | 1 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 9 |
openssl/crypto/asn1/a_int.c | 8 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 7 |
openssl/crypto/evp/signature.c | 9 |
openssl/crypto/evp/exchange.c | 2 |
openssl/crypto/evp/kem.c | 2 |
openssl/crypto/evp/asymcipher.c | 2 |
openssl/crypto/evp/ctrl_params_translate.c | 10 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 4 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/buffer/buffer.c | 2 |
openssl/crypto/asn1/tasn_new.c | 9 |
openssl/crypto/asn1/a_bitstr.c | 1 |
openssl/crypto/evp/evp_pkey.c | 1 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 1 |
openssl/crypto/x509/x_pubkey.c | 7 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 1 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 6 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 3 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 3 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 3 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
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 | 5096 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 5097 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/asn1parse.c | 1 |
openssl/crypto/asn1/asn1_parse.c | 4 |
openssl/crypto/bio/bio_lib.c | 16 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 30 |
openssl/crypto/init.c | 39 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/mem.c | 7 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 3 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 16 |
openssl/crypto/comp/c_zlib.c | 1 |
openssl/crypto/async/async.c | 6 |
openssl/crypto/rand/rand_lib.c | 9 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 31 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 15 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 6 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 2 |
openssl/crypto/objects/obj_xref.h | 2 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 23 |
openssl/crypto/asn1/a_object.c | 7 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 1 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 12 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 11 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 37 |
openssl/crypto/provider_core.c | 44 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 24 |
openssl/crypto/rsa/rsa_ossl.c | 1 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 1 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 1 |
openssl/crypto/engine/tb_eckey.c | 4 |
openssl/crypto/dh/dh_key.c | 1 |
openssl/crypto/engine/tb_dh.c | 4 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 4 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 45 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 17 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 2 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 1 |
openssl/crypto/passphrase.c | 9 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 23 |
openssl/crypto/evp/keymgmt_meth.c | 21 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 1 |
openssl/crypto/asn1/tasn_typ.c | 16 |
openssl/crypto/asn1/asn1_lib.c | 11 |
openssl/crypto/asn1/a_octet.c | 1 |
openssl/crypto/asn1/a_type.c | 1 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 3 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_lib.c | 23 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 2 |
openssl/crypto/bn/bn_conv.c | 4 |
openssl/include/internal/constant_time.h | 4 |
openssl/crypto/bn/asm/x86_64-gcc.c | 2 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 81 |
openssl/crypto/provider.c | 2 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 5 |
openssl/crypto/evp/keymgmt_lib.c | 14 |
openssl/crypto/evp/p_lib.c | 19 |
openssl/include/openssl/x509.h | 1 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 9 |
openssl/crypto/asn1/a_int.c | 8 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 7 |
openssl/crypto/evp/signature.c | 9 |
openssl/crypto/evp/exchange.c | 2 |
openssl/crypto/evp/kem.c | 2 |
openssl/crypto/evp/asymcipher.c | 2 |
openssl/crypto/evp/ctrl_params_translate.c | 10 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 4 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/buffer/buffer.c | 2 |
openssl/crypto/asn1/tasn_new.c | 9 |
openssl/crypto/asn1/a_bitstr.c | 1 |
openssl/crypto/evp/evp_pkey.c | 1 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 1 |
openssl/crypto/x509/x_pubkey.c | 7 |
openssl/crypto/conf/conf_lib.c | 10 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 1 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 6 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 3 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 3 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 3 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
openssl/crypto/bio/bf_prefix.c | 1 |
openssl/crypto/bio/bio_dump.c | 4 |
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 | 5170 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 5171 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/bndiv.c | 1 |
openssl/crypto/bn/bn_lib.c | 30 |
openssl/crypto/mem.c | 7 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 30 |
openssl/crypto/init.c | 39 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 3 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 16 |
openssl/crypto/comp/c_zlib.c | 1 |
openssl/crypto/async/async.c | 6 |
openssl/crypto/rand/rand_lib.c | 9 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 31 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 15 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_lib.c | 16 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 6 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 2 |
openssl/crypto/objects/obj_xref.h | 2 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 23 |
openssl/crypto/asn1/a_object.c | 6 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 1 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 12 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 9 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 37 |
openssl/crypto/provider_core.c | 44 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 24 |
openssl/crypto/rsa/rsa_ossl.c | 1 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 1 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 1 |
openssl/crypto/engine/tb_eckey.c | 4 |
openssl/crypto/dh/dh_key.c | 1 |
openssl/crypto/engine/tb_dh.c | 4 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 4 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 45 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 17 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 2 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 1 |
openssl/crypto/passphrase.c | 9 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 23 |
openssl/crypto/evp/keymgmt_meth.c | 21 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 1 |
openssl/crypto/asn1/tasn_typ.c | 9 |
openssl/crypto/asn1/asn1_lib.c | 11 |
openssl/crypto/asn1/a_octet.c | 1 |
openssl/crypto/asn1/a_type.c | 1 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 3 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 3 |
openssl/crypto/bn/bn_conv.c | 4 |
openssl/include/internal/constant_time.h | 4 |
openssl/crypto/bn/asm/x86_64-gcc.c | 7 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 81 |
openssl/crypto/provider.c | 2 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 5 |
openssl/crypto/evp/keymgmt_lib.c | 14 |
openssl/crypto/evp/p_lib.c | 19 |
openssl/include/openssl/x509.h | 1 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 9 |
openssl/crypto/asn1/a_int.c | 8 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 7 |
openssl/crypto/evp/signature.c | 9 |
openssl/crypto/evp/exchange.c | 2 |
openssl/crypto/evp/kem.c | 2 |
openssl/crypto/evp/asymcipher.c | 2 |
openssl/crypto/evp/ctrl_params_translate.c | 10 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 4 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/buffer/buffer.c | 2 |
openssl/crypto/asn1/tasn_new.c | 9 |
openssl/crypto/asn1/a_bitstr.c | 1 |
openssl/crypto/evp/evp_pkey.c | 1 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 1 |
openssl/crypto/x509/x_pubkey.c | 7 |
openssl/crypto/conf/conf_lib.c | 10 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 1 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 6 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 3 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 3 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 3 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
openssl/crypto/bn/bn_div.c | 3 |
openssl/crypto/bn/bn_ctx.c | 7 |
openssl/crypto/bn/bn_mul.c | 6 |
openssl/crypto/bn/bn_add.c | 3 |
openssl/crypto/bn/bn_print.c | 2 |
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 | 5629 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 5630 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/bignum.c | 1 |
openssl/crypto/bn/bn_lib.c | 39 |
openssl/crypto/mem.c | 7 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 30 |
openssl/crypto/init.c | 39 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 3 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 16 |
openssl/crypto/comp/c_zlib.c | 1 |
openssl/crypto/async/async.c | 6 |
openssl/crypto/rand/rand_lib.c | 9 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 31 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 15 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_lib.c | 16 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 6 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 2 |
openssl/crypto/objects/obj_xref.h | 2 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 23 |
openssl/crypto/asn1/a_object.c | 6 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 1 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 12 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 9 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 37 |
openssl/crypto/provider_core.c | 44 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 24 |
openssl/crypto/rsa/rsa_ossl.c | 1 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 1 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 1 |
openssl/crypto/engine/tb_eckey.c | 4 |
openssl/crypto/dh/dh_key.c | 1 |
openssl/crypto/engine/tb_dh.c | 4 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 4 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 45 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 17 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 2 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 1 |
openssl/crypto/passphrase.c | 9 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 23 |
openssl/crypto/evp/keymgmt_meth.c | 21 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 1 |
openssl/crypto/asn1/tasn_typ.c | 9 |
openssl/crypto/asn1/asn1_lib.c | 11 |
openssl/crypto/asn1/a_octet.c | 1 |
openssl/crypto/asn1/a_type.c | 1 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 3 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 6 |
openssl/crypto/bn/bn_conv.c | 4 |
openssl/include/internal/constant_time.h | 6 |
openssl/crypto/bn/asm/x86_64-gcc.c | 10 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 81 |
openssl/crypto/provider.c | 2 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 5 |
openssl/crypto/evp/keymgmt_lib.c | 14 |
openssl/crypto/evp/p_lib.c | 19 |
openssl/include/openssl/x509.h | 1 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 9 |
openssl/crypto/asn1/a_int.c | 8 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 7 |
openssl/crypto/evp/signature.c | 9 |
openssl/crypto/evp/exchange.c | 2 |
openssl/crypto/evp/kem.c | 2 |
openssl/crypto/evp/asymcipher.c | 2 |
openssl/crypto/evp/ctrl_params_translate.c | 10 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 4 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/buffer/buffer.c | 2 |
openssl/crypto/asn1/tasn_new.c | 9 |
openssl/crypto/asn1/a_bitstr.c | 1 |
openssl/crypto/evp/evp_pkey.c | 1 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 1 |
openssl/crypto/x509/x_pubkey.c | 7 |
openssl/crypto/conf/conf_lib.c | 10 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 1 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 6 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 3 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 3 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 3 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
openssl/crypto/bn/bn_ctx.c | 11 |
openssl/crypto/bn/bn_exp.c | 9 |
openssl/crypto/bn/bn_mont.c | 10 |
openssl/crypto/bn/bn_gcd.c | 3 |
openssl/crypto/bn/bn_mod.c | 2 |
openssl/crypto/bn/bn_div.c | 3 |
openssl/crypto/bn/bn_mul.c | 6 |
openssl/crypto/bn/bn_add.c | 4 |
openssl/crypto/bn/bn_sqr.c | 4 |
openssl/crypto/bn/rsaz_exp.c | 2 |
openssl/crypto/bn/rsaz_exp.h | 2 |
openssl/crypto/bn/bn_recp.c | 6 |
openssl/crypto/bn/bn_print.c | 2 |
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 | 5148 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 5149 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/cms.c | 1 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/bio_lib.c | 16 |
openssl/crypto/mem.c | 7 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 30 |
openssl/crypto/init.c | 39 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 3 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 16 |
openssl/crypto/comp/c_zlib.c | 1 |
openssl/crypto/async/async.c | 6 |
openssl/crypto/rand/rand_lib.c | 9 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 31 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 15 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 6 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 2 |
openssl/crypto/objects/obj_xref.h | 2 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 23 |
openssl/crypto/asn1/a_object.c | 6 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 1 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 12 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 9 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 37 |
openssl/crypto/provider_core.c | 44 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 24 |
openssl/crypto/rsa/rsa_ossl.c | 1 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 1 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 1 |
openssl/crypto/engine/tb_eckey.c | 4 |
openssl/crypto/dh/dh_key.c | 1 |
openssl/crypto/engine/tb_dh.c | 4 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 4 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 45 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 17 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 2 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 1 |
openssl/crypto/passphrase.c | 9 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 23 |
openssl/crypto/evp/keymgmt_meth.c | 21 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 1 |
openssl/crypto/asn1/tasn_typ.c | 9 |
openssl/crypto/asn1/asn1_lib.c | 12 |
openssl/crypto/asn1/a_octet.c | 1 |
openssl/crypto/asn1/a_type.c | 1 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 3 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_lib.c | 23 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 2 |
openssl/crypto/bn/bn_conv.c | 4 |
openssl/include/internal/constant_time.h | 4 |
openssl/crypto/bn/asm/x86_64-gcc.c | 2 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 81 |
openssl/crypto/provider.c | 2 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 5 |
openssl/crypto/evp/keymgmt_lib.c | 14 |
openssl/crypto/evp/p_lib.c | 19 |
openssl/include/openssl/x509.h | 1 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 13 |
openssl/crypto/asn1/a_int.c | 10 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 7 |
openssl/crypto/evp/signature.c | 9 |
openssl/crypto/evp/exchange.c | 2 |
openssl/crypto/evp/kem.c | 2 |
openssl/crypto/evp/asymcipher.c | 2 |
openssl/crypto/evp/ctrl_params_translate.c | 10 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 4 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/buffer/buffer.c | 4 |
openssl/crypto/asn1/tasn_new.c | 9 |
openssl/crypto/asn1/a_bitstr.c | 2 |
openssl/crypto/evp/evp_pkey.c | 1 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 1 |
openssl/crypto/x509/x_pubkey.c | 7 |
openssl/crypto/conf/conf_lib.c | 10 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 1 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 6 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 3 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 3 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 3 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
openssl/crypto/cms/cms_io.c | 2 |
openssl/crypto/cms/cms_lib.c | 6 |
openssl/crypto/cms/cms_asn1.c | 1 |
openssl/crypto/asn1/a_d2i_fp.c | 2 |
openssl/crypto/cms/cms_sd.c | 3 |
openssl/include/openssl/cms.h | 2 |
openssl/crypto/cms/cms_env.c | 3 |
openssl/crypto/x509/x_x509.c | 1 |
openssl/crypto/cms/cms_local.h | 2 |
openssl/crypto/bio/bss_null.c | 1 |
openssl/crypto/asn1/a_i2d_fp.c | 1 |
openssl/crypto/asn1/tasn_enc.c | 8 |
openssl/crypto/asn1/asn1_local.h | 3 |
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 | 9008 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 9009 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/cmp.c | 6 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/bio_lib.c | 19 |
openssl/crypto/mem.c | 7 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 32 |
openssl/crypto/init.c | 39 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 5 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 20 |
openssl/crypto/comp/c_zlib.c | 1 |
openssl/crypto/async/async.c | 6 |
openssl/crypto/rand/rand_lib.c | 16 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 35 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 15 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 7 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 8 |
openssl/crypto/objects/obj_xref.h | 4 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 24 |
openssl/crypto/asn1/a_object.c | 7 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 8 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 13 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 11 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 42 |
openssl/crypto/provider_core.c | 44 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 27 |
openssl/crypto/rsa/rsa_ossl.c | 1 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 1 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 1 |
openssl/crypto/engine/tb_eckey.c | 4 |
openssl/crypto/dh/dh_key.c | 1 |
openssl/crypto/engine/tb_dh.c | 4 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 6 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 46 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 20 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 3 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 5 |
openssl/crypto/passphrase.c | 10 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 23 |
openssl/crypto/evp/keymgmt_meth.c | 23 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 2 |
openssl/crypto/asn1/tasn_typ.c | 23 |
openssl/crypto/asn1/asn1_lib.c | 17 |
openssl/crypto/asn1/a_octet.c | 3 |
openssl/crypto/asn1/a_type.c | 3 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 3 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_lib.c | 24 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 2 |
openssl/crypto/bn/bn_conv.c | 4 |
openssl/include/internal/constant_time.h | 7 |
openssl/crypto/bn/asm/x86_64-gcc.c | 2 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 115 |
openssl/crypto/provider.c | 2 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 10 |
openssl/crypto/evp/keymgmt_lib.c | 16 |
openssl/crypto/evp/p_lib.c | 38 |
openssl/include/openssl/x509.h | 10 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 13 |
openssl/crypto/asn1/a_int.c | 20 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 11 |
openssl/crypto/evp/signature.c | 12 |
openssl/crypto/evp/exchange.c | 3 |
openssl/crypto/evp/kem.c | 3 |
openssl/crypto/evp/asymcipher.c | 10 |
openssl/crypto/evp/ctrl_params_translate.c | 13 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 4 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/buffer/buffer.c | 5 |
openssl/crypto/asn1/tasn_new.c | 10 |
openssl/crypto/asn1/a_bitstr.c | 5 |
openssl/crypto/evp/evp_pkey.c | 1 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 1 |
openssl/crypto/x509/x_pubkey.c | 13 |
openssl/crypto/conf/conf_lib.c | 10 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 2 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 18 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 8 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 3 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 18 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
openssl/crypto/cmp/cmp_msg.c | 35 |
openssl/crypto/cmp/cmp_asn.c | 36 |
openssl/crypto/asn1/a_d2i_fp.c | 2 |
openssl/crypto/bio/bss_null.c | 1 |
openssl/crypto/cmp/cmp_server.c | 12 |
openssl/crypto/cmp/cmp_ctx.c | 26 |
openssl/crypto/http/http_client.c | 2 |
openssl/crypto/x509/x_x509.c | 11 |
openssl/crypto/x509/x_name.c | 10 |
openssl/crypto/x509/x509_lu.c | 18 |
openssl/include/openssl/x509_vfy.h | 9 |
openssl/crypto/x509/x_crl.c | 4 |
openssl/crypto/x509/x509_vpm.c | 14 |
openssl/include/openssl/cmp.h | 8 |
openssl/include/openssl/x509v3.h | 19 |
openssl/crypto/x509/v3_genn.c | 8 |
openssl/crypto/x509/x_exten.c | 5 |
openssl/crypto/x509/v3_cpols.c | 4 |
openssl/crypto/x509/x_req.c | 4 |
openssl/crypto/asn1/a_i2d_fp.c | 1 |
openssl/crypto/asn1/tasn_enc.c | 8 |
openssl/crypto/asn1/asn1_local.h | 3 |
openssl/crypto/asn1/tasn_prn.c | 4 |
openssl/crypto/x509/x509_set.c | 14 |
openssl/crypto/asn1/a_dup.c | 1 |
openssl/crypto/cmp/cmp_client.c | 13 |
openssl/crypto/cmp/cmp_hdr.c | 17 |
openssl/crypto/x509/x509_cmp.c | 18 |
openssl/crypto/asn1/a_gentm.c | 2 |
openssl/crypto/o_time.c | 6 |
openssl/crypto/asn1/a_time.c | 12 |
openssl/crypto/evp/evp_rand.c | 15 |
openssl/crypto/crmf/crmf_asn.c | 28 |
openssl/crypto/cmp/cmp_local.h | 12 |
openssl/crypto/x509/x509_req.c | 5 |
openssl/crypto/x509/x509name.c | 9 |
openssl/crypto/x509/x509_v3.c | 12 |
openssl/crypto/crmf/crmf_lib.c | 18 |
openssl/crypto/x509/x509_att.c | 4 |
openssl/crypto/x509/v3_lib.c | 6 |
openssl/crypto/x509/v3_conf.c | 2 |
openssl/crypto/crmf/crmf_local.h | 3 |
openssl/crypto/asn1/a_sign.c | 2 |
openssl/crypto/asn1/x_algor.c | 9 |
openssl/include/openssl/crmf.h | 4 |
openssl/crypto/cmp/cmp_protect.c | 6 |
openssl/crypto/crmf/crmf_pbm.c | 2 |
openssl/crypto/x509/v3_purp.c | 20 |
openssl/crypto/x509/x_all.c | 4 |
openssl/crypto/asn1/a_digest.c | 1 |
openssl/crypto/x509/x509_ext.c | 6 |
openssl/crypto/x509/v3_bcons.c | 2 |
openssl/crypto/x509/v3_pcia.c | 2 |
openssl/crypto/x509/v3_crld.c | 1 |
openssl/crypto/evp/mac_lib.c | 10 |
openssl/crypto/evp/mac_meth.c | 9 |
openssl/crypto/x509/x509_vfy.c | 67 |
openssl/crypto/x509/pcy_tree.c | 14 |
openssl/crypto/x509/pcy_node.c | 7 |
openssl/crypto/x509/pcy_local.h | 7 |
openssl/crypto/x509/pcy_data.c | 2 |
openssl/crypto/asn1/a_verify.c | 2 |
openssl/crypto/rsa/rsa_ameth.c | 3 |
openssl/crypto/rsa/rsa_backend.c | 2 |
openssl/crypto/rsa/rsa_asn1.c | 2 |
openssl/crypto/asn1/asn_pack.c | 1 |
openssl/crypto/rsa/rsa_pss.c | 3 |
openssl/crypto/rsa/rsa_lib.c | 4 |
openssl/crypto/asn1/a_utctm.c | 1 |
openssl/crypto/x509/x509cset.c | 4 |
openssl/crypto/x509/pcy_cache.c | 6 |
openssl/crypto/x509/pcy_map.c | 1 |
openssl/crypto/x509/v3_pmaps.c | 2 |
openssl/crypto/x509/v3_pcons.c | 2 |
openssl/crypto/x509/pcy_lib.c | 1 |
openssl/include/internal/dane.h | 2 |
openssl/crypto/asn1/a_strex.c | 9 |
openssl/crypto/asn1/a_mbstr.c | 7 |
openssl/crypto/asn1/a_utf8.c | 2 |
openssl/include/internal/unicode.h | 1 |
openssl/crypto/x509/x509_trust.c | 5 |
openssl/crypto/x509/v3_ncons.c | 15 |
openssl/crypto/punycode.c | 6 |
openssl/crypto/x509/v3_asid.c | 6 |
openssl/crypto/x509/v3_addr.c | 9 |
openssl/crypto/cmp/cmp_vfy.c | 17 |
openssl/crypto/x509/x509_obj.c | 1 |
openssl/crypto/x509/t_x509.c | 5 |
openssl/crypto/bio/bio_dump.c | 4 |
openssl/crypto/asn1/asn1_parse.c | 4 |
openssl/crypto/bio/bf_prefix.c | 1 |
openssl/crypto/encode_decode/encoder_pkey.c | 7 |
openssl/crypto/encode_decode/encoder_lib.c | 18 |
openssl/crypto/x509/v3_prn.c | 4 |
openssl/crypto/asn1/a_print.c | 1 |
openssl/crypto/x509/x_x509a.c | 5 |
openssl/crypto/cmp/cmp_status.c | 6 |
openssl/./e_os.h | 1 |
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 | 6143 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 6144 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/client.c | 1 |
openssl/ssl/methods.c | 1 |
openssl/ssl/ssl_lib.c | 38 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 30 |
openssl/crypto/init.c | 40 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/mem.c | 7 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 3 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 20 |
openssl/crypto/comp/c_zlib.c | 2 |
openssl/crypto/async/async.c | 17 |
openssl/crypto/rand/rand_lib.c | 18 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 31 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 17 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_lib.c | 18 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 6 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 2 |
openssl/crypto/objects/obj_xref.h | 2 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 23 |
openssl/crypto/asn1/a_object.c | 6 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 1 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 12 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 11 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 38 |
openssl/crypto/provider_core.c | 45 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 24 |
openssl/crypto/rsa/rsa_ossl.c | 1 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 1 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 1 |
openssl/crypto/engine/tb_eckey.c | 4 |
openssl/crypto/dh/dh_key.c | 1 |
openssl/crypto/engine/tb_dh.c | 4 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 6 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 46 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 17 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 2 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 1 |
openssl/crypto/passphrase.c | 9 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 24 |
openssl/crypto/evp/keymgmt_meth.c | 22 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 1 |
openssl/crypto/asn1/tasn_typ.c | 11 |
openssl/crypto/asn1/asn1_lib.c | 12 |
openssl/crypto/asn1/a_octet.c | 1 |
openssl/crypto/asn1/a_type.c | 1 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 6 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_lib.c | 23 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 2 |
openssl/crypto/bn/bn_conv.c | 4 |
openssl/include/internal/constant_time.h | 4 |
openssl/crypto/bn/asm/x86_64-gcc.c | 2 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 104 |
openssl/crypto/provider.c | 4 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 5 |
openssl/crypto/evp/keymgmt_lib.c | 15 |
openssl/crypto/evp/p_lib.c | 22 |
openssl/include/openssl/x509.h | 5 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 13 |
openssl/crypto/asn1/a_int.c | 10 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 7 |
openssl/crypto/evp/signature.c | 9 |
openssl/crypto/evp/exchange.c | 5 |
openssl/crypto/evp/kem.c | 2 |
openssl/crypto/evp/asymcipher.c | 2 |
openssl/crypto/evp/ctrl_params_translate.c | 10 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 4 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/buffer/buffer.c | 4 |
openssl/crypto/asn1/tasn_new.c | 9 |
openssl/crypto/asn1/a_bitstr.c | 2 |
openssl/crypto/evp/evp_pkey.c | 1 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 4 |
openssl/crypto/x509/x_pubkey.c | 7 |
openssl/crypto/conf/conf_lib.c | 10 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 1 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 6 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 7 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 6 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 3 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
openssl/ssl/ssl_init.c | 8 |
openssl/ssl/ssl_ciph.c | 21 |
openssl/include/openssl/ssl.h | 5 |
openssl/crypto/comp/comp_lib.c | 3 |
openssl/ssl/s3_lib.c | 2 |
openssl/ssl/ssl_err.c | 1 |
openssl/ssl/ssl_cert.c | 13 |
openssl/ssl/ssl_local.h | 6 |
openssl/crypto/x509/x509_lu.c | 8 |
openssl/include/openssl/x509_vfy.h | 4 |
openssl/crypto/x509/x509_cmp.c | 6 |
openssl/crypto/x509/x_name.c | 3 |
openssl/crypto/asn1/tasn_enc.c | 8 |
openssl/crypto/asn1/asn1_local.h | 3 |
openssl/crypto/x509/x509_vpm.c | 10 |
openssl/crypto/ct/ct_log.c | 3 |
openssl/include/openssl/ct.h | 2 |
openssl/ssl/tls_depr.c | 3 |
openssl/ssl/t1_lib.c | 4 |
openssl/crypto/evp/evp_rand.c | 18 |
openssl/ssl/tls_srp.c | 2 |
openssl/ssl/ssl_mcnf.c | 2 |
openssl/ssl/ssl_conf.c | 13 |
openssl/ssl/ssl_rsa.c | 5 |
openssl/crypto/x509/x_all.c | 1 |
openssl/crypto/asn1/a_d2i_fp.c | 1 |
openssl/ssl/ssl_sess.c | 10 |
openssl/crypto/x509/x_x509.c | 2 |
openssl/crypto/x509/x_crl.c | 2 |
openssl/ssl/statem/extensions_cust.c | 4 |
openssl/ssl/record/rec_layer_s3.c | 6 |
openssl/ssl/record/ssl3_record.c | 2 |
openssl/crypto/x509/x509_set.c | 1 |
openssl/ssl/statem/statem.c | 4 |
openssl/ssl/record/ssl3_buffer.c | 3 |
openssl/ssl/record/rec_layer_d1.c | 1 |
openssl/ssl/pqueue.c | 2 |
openssl/ssl/statem/statem_lib.c | 1 |
openssl/include/internal/dane.h | 1 |
openssl/crypto/x509/x_exten.c | 2 |
openssl/include/openssl/ocsp.h | 1 |
openssl/crypto/ocsp/ocsp_asn.c | 2 |
openssl/crypto/ct/ct_sct.c | 2 |
openssl/crypto/async/async_local.h | 4 |
openssl/crypto/async/arch/async_posix.c | 3 |
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 | 6632 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 6633 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/server.c | 1 |
openssl/ssl/methods.c | 1 |
openssl/ssl/ssl_lib.c | 43 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 30 |
openssl/crypto/init.c | 40 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/mem.c | 7 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 3 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 20 |
openssl/crypto/comp/c_zlib.c | 2 |
openssl/crypto/async/async.c | 17 |
openssl/crypto/rand/rand_lib.c | 18 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 31 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 17 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_lib.c | 19 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 6 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 5 |
openssl/crypto/objects/obj_xref.h | 4 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 23 |
openssl/crypto/asn1/a_object.c | 6 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 1 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 12 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 11 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 39 |
openssl/crypto/provider_core.c | 45 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 24 |
openssl/crypto/rsa/rsa_ossl.c | 2 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 2 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 2 |
openssl/crypto/engine/tb_eckey.c | 4 |
openssl/crypto/dh/dh_key.c | 2 |
openssl/crypto/engine/tb_dh.c | 4 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 6 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 46 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 18 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 3 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 2 |
openssl/crypto/passphrase.c | 9 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 24 |
openssl/crypto/evp/keymgmt_meth.c | 23 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 1 |
openssl/crypto/asn1/tasn_typ.c | 11 |
openssl/crypto/asn1/asn1_lib.c | 13 |
openssl/crypto/asn1/a_octet.c | 2 |
openssl/crypto/asn1/a_type.c | 1 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 6 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_lib.c | 24 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 2 |
openssl/crypto/bn/bn_conv.c | 4 |
openssl/include/internal/constant_time.h | 4 |
openssl/crypto/bn/asm/x86_64-gcc.c | 2 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 104 |
openssl/crypto/provider.c | 4 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 5 |
openssl/crypto/evp/keymgmt_lib.c | 16 |
openssl/crypto/evp/p_lib.c | 34 |
openssl/include/openssl/x509.h | 8 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 13 |
openssl/crypto/asn1/a_int.c | 11 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 7 |
openssl/crypto/evp/signature.c | 9 |
openssl/crypto/evp/exchange.c | 5 |
openssl/crypto/evp/kem.c | 2 |
openssl/crypto/evp/asymcipher.c | 2 |
openssl/crypto/evp/ctrl_params_translate.c | 10 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 4 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/buffer/buffer.c | 4 |
openssl/crypto/asn1/tasn_new.c | 9 |
openssl/crypto/asn1/a_bitstr.c | 2 |
openssl/crypto/evp/evp_pkey.c | 1 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 4 |
openssl/crypto/x509/x_pubkey.c | 7 |
openssl/crypto/conf/conf_lib.c | 10 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 1 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 6 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 7 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 6 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 3 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
openssl/ssl/ssl_init.c | 8 |
openssl/ssl/ssl_ciph.c | 21 |
openssl/include/openssl/ssl.h | 5 |
openssl/crypto/comp/comp_lib.c | 3 |
openssl/ssl/s3_lib.c | 2 |
openssl/ssl/ssl_err.c | 1 |
openssl/ssl/ssl_cert.c | 15 |
openssl/ssl/ssl_local.h | 9 |
openssl/crypto/x509/x509_lu.c | 8 |
openssl/include/openssl/x509_vfy.h | 4 |
openssl/crypto/x509/x509_cmp.c | 9 |
openssl/crypto/x509/x_name.c | 7 |
openssl/crypto/asn1/tasn_enc.c | 8 |
openssl/crypto/asn1/asn1_local.h | 3 |
openssl/crypto/x509/x509_vpm.c | 10 |
openssl/crypto/ct/ct_log.c | 3 |
openssl/include/openssl/ct.h | 2 |
openssl/ssl/tls_depr.c | 3 |
openssl/ssl/t1_lib.c | 14 |
openssl/crypto/evp/evp_rand.c | 18 |
openssl/ssl/tls_srp.c | 2 |
openssl/ssl/ssl_mcnf.c | 2 |
openssl/ssl/ssl_conf.c | 13 |
openssl/ssl/ssl_rsa.c | 7 |
openssl/crypto/x509/x_all.c | 2 |
openssl/crypto/asn1/a_d2i_fp.c | 1 |
openssl/ssl/ssl_sess.c | 10 |
openssl/crypto/x509/x_x509.c | 3 |
openssl/crypto/x509/x_crl.c | 2 |
openssl/ssl/statem/extensions_cust.c | 4 |
openssl/ssl/statem/statem_lib.c | 1 |
openssl/crypto/rsa/rsa_asn1.c | 2 |
openssl/crypto/ec/ec_key.c | 4 |
openssl/crypto/ec/ec_lib.c | 4 |
openssl/crypto/rsa/rsa_backend.c | 1 |
openssl/crypto/rsa/rsa_lib.c | 1 |
openssl/crypto/ec/ec_backend.c | 1 |
openssl/crypto/dsa/dsa_backend.c | 1 |
openssl/crypto/dsa/dsa_lib.c | 3 |
openssl/crypto/dh/dh_backend.c | 1 |
openssl/crypto/dh/dh_lib.c | 1 |
openssl/crypto/x509/v3_purp.c | 12 |
openssl/crypto/asn1/a_digest.c | 1 |
openssl/crypto/x509/x509_set.c | 6 |
openssl/crypto/x509/x509_ext.c | 4 |
openssl/crypto/x509/v3_lib.c | 6 |
openssl/crypto/x509/x509_v3.c | 5 |
openssl/include/openssl/x509v3.h | 6 |
openssl/crypto/x509/v3_bcons.c | 2 |
openssl/crypto/x509/v3_pcia.c | 2 |
openssl/crypto/x509/v3_crld.c | 1 |
openssl/crypto/asn1/a_dup.c | 1 |
openssl/crypto/x509/x509name.c | 1 |
openssl/crypto/pem/pem_all.c | 4 |
openssl/crypto/evp/p_legacy.c | 2 |
openssl/crypto/ec/ecp_nistz256.c | 1 |
openssl/crypto/ec/ecp_nistp224.c | 1 |
openssl/crypto/ec/ecp_nistp256.c | 1 |
openssl/crypto/ec/ecp_nistp521.c | 1 |
openssl/crypto/ec/ec_mult.c | 1 |
openssl/crypto/bn/bn_mont.c | 1 |
openssl/crypto/pem/pem_x509.c | 1 |
openssl/crypto/pem/pem_oth.c | 1 |
openssl/crypto/ffc/ffc_params.c | 2 |
openssl/ssl/record/rec_layer_s3.c | 6 |
openssl/ssl/record/ssl3_record.c | 2 |
openssl/ssl/statem/statem.c | 5 |
openssl/ssl/record/ssl3_buffer.c | 3 |
openssl/ssl/record/rec_layer_d1.c | 1 |
openssl/ssl/pqueue.c | 2 |
openssl/include/internal/dane.h | 1 |
openssl/crypto/x509/x_exten.c | 2 |
openssl/include/openssl/ocsp.h | 1 |
openssl/crypto/ocsp/ocsp_asn.c | 2 |
openssl/crypto/ct/ct_sct.c | 2 |
openssl/crypto/async/async_local.h | 4 |
openssl/crypto/async/arch/async_posix.c | 3 |
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 | 7459 | 99.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 7460 | 100 |
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 |
---|---|---|---|---|---|---|---|
1352 | 1352 |
1 :
['curl_multi_cleanup'] |
1352 | 12242 | Curl_close | call site: 00000 | /src/curl/lib/url.c:369 |
942 | 942 |
1 :
['curl_multi_remove_handle'] |
2294 | 13184 | Curl_close | call site: 00000 | /src/curl/lib/url.c:364 |
669 | 2278 |
8 :
['remove_expired', 'Curl_cookie_cleanup', 'curl_dbg_free', 'curl_strnequal', 'curl_dbg_malloc', 'Curl_get_line', 'curl_dbg_fclose', 'Curl_cookie_add'] |
669 | 2278 | Curl_cookie_init | call site: 00000 | /src/curl/lib/cookie.c:1272 |
293 | 528 |
3 :
['curl_dbg_calloc', 'qsort', 'get_netscape_format'] |
300 | 2075 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1694 |
229 | 458 |
2 :
['Curl_cookie_clearall', 'Curl_cookie_cleanup'] |
229 | 682 | Curl_vsetopt | call site: 00000 | /src/curl/lib/setopt.c:749 |
106 | 332 |
2 :
['curl_easy_strerror', 'Curl_infof'] |
106 | 566 | Curl_flush_cookies | call site: 00000 | /src/curl/lib/cookie.c:1806 |
6 | 6 |
3 :
['strlen', 'fgets', 'feof'] |
6 | 6 | Curl_get_line | call site: 00000 | /src/curl/lib/curl_get_line.c:45 |
4 | 476 |
4 :
['curl_dbg_strdup', 'strtok_r', 'curl_strequal', 'curl_dbg_free'] |
4 | 476 | Curl_log_init | call site: 00000 | /src/curl/lib/curl_log.c:184 |
4 | 224 |
3 :
['unlink', 'curl_dbg_free', 'close'] |
4 | 224 | Curl_fopen | call site: 00000 | /src/curl/lib/fopen.c:62 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
4 | 219 | countcheck | call site: 00000 | /src/curl/lib/memdebug.c:111 |
4 | 4 |
2 :
['strlen', 'ntohl'] |
4 | 4 | randit | call site: 00000 | /src/curl/lib/rand.c:116 |
2 | 222 |
2 :
['unlink', 'curl_dbg_fclose'] |
2 | 442 | cookie_output | call site: 00000 | /src/curl/lib/cookie.c:1733 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
openssl/fuzz/driver.c | 1 |
openssl/fuzz/asn1.c | 1 |
openssl/crypto/asn1/tasn_dec.c | 14 |
openssl/crypto/err/err_blocks.c | 2 |
openssl/crypto/err/err.c | 30 |
openssl/crypto/init.c | 40 |
openssl/crypto/err/err_local.h | 5 |
openssl/crypto/mem.c | 7 |
openssl/crypto/threads_pthread.c | 13 |
openssl/crypto/cpuid.c | 4 |
openssl/crypto/ctype.c | 4 |
openssl/crypto/initthread.c | 21 |
openssl/crypto/stack/stack.c | 17 |
openssl/crypto/comp/c_zlib.c | 2 |
openssl/crypto/async/async.c | 6 |
openssl/crypto/rand/rand_lib.c | 18 |
openssl/providers/implementations/rands/seeding/rand_unix.c | 4 |
openssl/crypto/engine/eng_init.c | 4 |
openssl/crypto/cryptlib.c | 2 |
openssl/crypto/engine/eng_lib.c | 22 |
openssl/include/internal/refcount.h | 2 |
openssl/crypto/engine/tb_pkmeth.c | 7 |
openssl/crypto/evp/pmeth_lib.c | 31 |
openssl/crypto/engine/tb_asnmth.c | 9 |
openssl/crypto/asn1/ameth_lib.c | 9 |
openssl/crypto/engine/eng_list.c | 10 |
openssl/crypto/ex_data.c | 14 |
openssl/crypto/context.c | 15 |
openssl/include/internal/cryptlib.h | 7 |
openssl/include/openssl/crypto.h | 2 |
openssl/crypto/property/property_parse.c | 25 |
openssl/crypto/property/property_string.c | 12 |
openssl/crypto/lhash/lhash.c | 15 |
openssl/crypto/conf/conf_mod.c | 34 |
openssl/crypto/dso/dso_lib.c | 9 |
openssl/crypto/engine/eng_local.h | 14 |
openssl/crypto/store/store_init.c | 1 |
openssl/crypto/store/store_register.c | 1 |
openssl/crypto/store/store_local.h | 1 |
openssl/crypto/bio/bio_lib.c | 17 |
openssl/crypto/bio/bio_sock.c | 1 |
openssl/crypto/evp/names.c | 9 |
openssl/crypto/objects/o_names.c | 12 |
openssl/crypto/objects/obj_local.h | 18 |
openssl/crypto/evp/evp_pbe.c | 6 |
openssl/crypto/evp/evp_local.h | 3 |
openssl/crypto/objects/obj_xref.c | 2 |
openssl/crypto/objects/obj_xref.h | 2 |
openssl/include/crypto/evp.h | 8 |
openssl/crypto/objects/obj_dat.c | 24 |
openssl/crypto/asn1/a_object.c | 7 |
openssl/include/openssl/err.h | 4 |
openssl/crypto/mem_sec.c | 18 |
openssl/crypto/cmp/cmp_util.c | 1 |
openssl/crypto/trace.c | 2 |
openssl/crypto/err/err_all.c | 1 |
openssl/crypto/evp/c_allc.c | 1 |
openssl/crypto/evp/e_des.c | 6 |
openssl/crypto/evp/c_alld.c | 1 |
openssl/crypto/evp/legacy_md4.c | 1 |
openssl/crypto/conf/conf_sap.c | 2 |
openssl/crypto/getenv.c | 1 |
openssl/crypto/o_str.c | 12 |
openssl/crypto/x509/x509_def.c | 1 |
openssl/crypto/bio/bio_print.c | 11 |
openssl/crypto/engine/eng_openssl.c | 20 |
openssl/crypto/evp/evp_lib.c | 38 |
openssl/crypto/provider_core.c | 44 |
openssl/crypto/provider_local.h | 4 |
openssl/crypto/provider_child.c | 2 |
openssl/crypto/evp/cmeth_lib.c | 8 |
openssl/crypto/evp/evp_enc.c | 24 |
openssl/crypto/rsa/rsa_ossl.c | 1 |
openssl/crypto/engine/tb_rsa.c | 4 |
openssl/crypto/dsa/dsa_ossl.c | 1 |
openssl/crypto/engine/tb_dsa.c | 4 |
openssl/crypto/ec/ec_kmeth.c | 3 |
openssl/crypto/engine/tb_eckey.c | 6 |
openssl/crypto/dh/dh_key.c | 1 |
openssl/crypto/engine/tb_dh.c | 5 |
openssl/crypto/rand/rand_meth.c | 1 |
openssl/crypto/engine/tb_rand.c | 6 |
openssl/crypto/engine/tb_cipher.c | 7 |
openssl/crypto/params.c | 46 |
openssl/crypto/evp/evp_utils.c | 5 |
openssl/crypto/engine/tb_digest.c | 7 |
openssl/crypto/evp/digest.c | 17 |
openssl/crypto/sha/sha_local.h | 1 |
openssl/include/crypto/md32_common.h | 2 |
openssl/crypto/engine/eng_pkey.c | 1 |
openssl/crypto/bio/bss_file.c | 2 |
openssl/crypto/o_fopen.c | 1 |
openssl/crypto/pem/pem_pkey.c | 5 |
openssl/crypto/bio/bf_readbuff.c | 1 |
openssl/crypto/pem/pem_lib.c | 15 |
openssl/crypto/evp/evp_key.c | 3 |
openssl/crypto/ui/ui_lib.c | 27 |
openssl/crypto/ui/ui_openssl.c | 1 |
openssl/crypto/ui/ui_null.c | 1 |
openssl/include/openssl/ui.h | 2 |
openssl/crypto/err/err_prn.c | 1 |
openssl/crypto/passphrase.c | 10 |
openssl/crypto/encode_decode/decoder_pkey.c | 13 |
openssl/crypto/encode_decode/decoder_meth.c | 17 |
openssl/crypto/encode_decode/decoder_lib.c | 24 |
openssl/crypto/evp/keymgmt_meth.c | 21 |
openssl/crypto/evp/evp_fetch.c | 16 |
openssl/crypto/core_namemap.c | 20 |
openssl/crypto/engine/eng_rdrand.c | 4 |
openssl/crypto/engine/eng_dyn.c | 12 |
openssl/include/openssl/safestack.h | 4 |
openssl/crypto/dso/dso_dlfcn.c | 1 |
openssl/engines/e_padlock.c | 22 |
openssl/crypto/asn1/evp_asn1.c | 1 |
openssl/crypto/asn1/tasn_typ.c | 19 |
openssl/crypto/asn1/asn1_lib.c | 12 |
openssl/crypto/asn1/a_octet.c | 1 |
openssl/crypto/asn1/a_type.c | 1 |
openssl/crypto/asn1/tasn_fre.c | 5 |
openssl/engines/e_afalg.c | 27 |
openssl/engines/e_afalg_err.c | 3 |
openssl/crypto/engine/eng_fat.c | 5 |
openssl/crypto/engine/eng_table.c | 8 |
openssl/crypto/async/async_wait.c | 3 |
openssl/crypto/async/arch/async_posix.h | 1 |
openssl/crypto/bsearch.c | 1 |
openssl/crypto/bn/bn_word.c | 4 |
openssl/crypto/bn/bn_lib.c | 42 |
openssl/crypto/bn/bn_local.h | 1 |
openssl/crypto/bn/bn_shift.c | 6 |
openssl/crypto/bn/bn_conv.c | 5 |
openssl/include/internal/constant_time.h | 6 |
openssl/crypto/bn/asm/x86_64-gcc.c | 10 |
openssl/include/crypto/asn1.h | 3 |
openssl/crypto/property/property.c | 25 |
openssl/crypto/sparse_array.c | 1 |
openssl/crypto/core_fetch.c | 3 |
openssl/crypto/core_algorithm.c | 4 |
openssl/include/openssl/core_dispatch.h | 96 |
openssl/crypto/provider.c | 2 |
openssl/crypto/property/property_query.c | 3 |
openssl/crypto/encode_decode/encoder_local.h | 10 |
openssl/crypto/evp/keymgmt_lib.c | 14 |
openssl/crypto/evp/p_lib.c | 24 |
openssl/include/openssl/x509.h | 4 |
openssl/crypto/x509/x_attrib.c | 2 |
openssl/include/openssl/asn1t.h | 2 |
openssl/crypto/asn1/tasn_utl.c | 13 |
openssl/crypto/asn1/a_int.c | 12 |
openssl/crypto/bio/bss_mem.c | 3 |
openssl/crypto/bio/ossl_core_bio.c | 3 |
openssl/crypto/ui/ui_util.c | 8 |
openssl/crypto/evp/encode.c | 7 |
openssl/crypto/evp/legacy_md5.c | 1 |
openssl/crypto/evp/m_sigver.c | 7 |
openssl/crypto/evp/signature.c | 9 |
openssl/crypto/evp/exchange.c | 2 |
openssl/crypto/evp/kem.c | 2 |
openssl/crypto/evp/asymcipher.c | 2 |
openssl/crypto/evp/ctrl_params_translate.c | 10 |
openssl/crypto/params_from_text.c | 3 |
openssl/crypto/asn1/p8_pkey.c | 6 |
openssl/crypto/evp/evp_pkey.c | 2 |
openssl/crypto/asn1/x_sig.c | 3 |
openssl/crypto/pkcs12/p12_p8d.c | 2 |
openssl/crypto/pkcs12/p12_decr.c | 2 |
openssl/crypto/asn1/d2i_pr.c | 5 |
openssl/crypto/x509/x_pubkey.c | 7 |
openssl/crypto/conf/conf_lib.c | 10 |
openssl/crypto/conf/conf_def.c | 1 |
openssl/crypto/conf/conf_api.c | 3 |
openssl/include/openssl/conf.h | 3 |
openssl/crypto/conf/conf_mall.c | 1 |
openssl/crypto/asn1/asn_moid.c | 3 |
openssl/crypto/objects/obj_lib.c | 1 |
openssl/crypto/asn1/asn_mstbl.c | 3 |
openssl/crypto/x509/v3_utl.c | 10 |
openssl/crypto/asn1/asn1_gen.c | 3 |
openssl/crypto/asn1/a_strnid.c | 6 |
openssl/include/openssl/asn1.h | 6 |
openssl/crypto/engine/eng_cnf.c | 5 |
openssl/crypto/engine/eng_all.c | 1 |
openssl/crypto/engine/eng_ctrl.c | 7 |
openssl/crypto/evp/evp_cnf.c | 2 |
openssl/crypto/conf/conf_ssl.c | 3 |
openssl/crypto/provider_conf.c | 10 |
openssl/crypto/encode_decode/encoder_meth.c | 18 |
openssl/crypto/store/store_meth.c | 3 |
openssl/crypto/evp/legacy_md5_sha1.c | 1 |
openssl/crypto/evp/legacy_sha.c | 13 |
openssl/crypto/evp/legacy_mdc2.c | 1 |
openssl/crypto/evp/legacy_ripemd.c | 1 |
openssl/crypto/evp/legacy_wp.c | 1 |
openssl/crypto/sm3/legacy_sm3.c | 1 |
openssl/crypto/evp/legacy_blake2.c | 2 |
openssl/crypto/evp/e_des3.c | 11 |
openssl/crypto/evp/e_xcbc_d.c | 1 |
openssl/crypto/evp/e_rc4.c | 2 |
openssl/crypto/evp/e_rc4_hmac_md5.c | 1 |
openssl/crypto/evp/e_idea.c | 4 |
openssl/crypto/evp/e_seed.c | 4 |
openssl/crypto/evp/e_sm4.c | 5 |
openssl/crypto/evp/e_rc2.c | 6 |
openssl/crypto/evp/e_bf.c | 4 |
openssl/crypto/evp/e_cast.c | 4 |
openssl/crypto/evp/e_rc5.c | 4 |
openssl/crypto/evp/e_aes.c | 38 |
openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | 2 |
openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | 2 |
openssl/crypto/evp/e_aria.c | 27 |
openssl/crypto/evp/e_camellia.c | 21 |
openssl/crypto/evp/e_chacha20_poly1305.c | 2 |
openssl/crypto/bn/bn_err.c | 1 |
openssl/crypto/rsa/rsa_err.c | 1 |
openssl/crypto/dh/dh_err.c | 1 |
openssl/crypto/evp/evp_err.c | 1 |
openssl/crypto/buffer/buf_err.c | 1 |
openssl/crypto/objects/obj_err.c | 1 |
openssl/crypto/pem/pem_err.c | 1 |
openssl/crypto/dsa/dsa_err.c | 1 |
openssl/crypto/x509/x509_err.c | 1 |
openssl/crypto/asn1/asn1_err.c | 1 |
openssl/crypto/conf/conf_err.c | 1 |
openssl/crypto/cpt_err.c | 1 |
openssl/crypto/comp/comp_err.c | 1 |
openssl/crypto/ec/ec_err.c | 1 |
openssl/crypto/bio/bio_err.c | 1 |
openssl/crypto/pkcs7/pkcs7err.c | 1 |
openssl/crypto/x509/v3err.c | 1 |
openssl/crypto/pkcs12/pk12err.c | 1 |
openssl/crypto/rand/rand_err.c | 1 |
openssl/crypto/dso/dso_err.c | 1 |
openssl/crypto/ts/ts_err.c | 1 |
openssl/crypto/engine/eng_err.c | 1 |
openssl/crypto/http/http_err.c | 1 |
openssl/crypto/ocsp/ocsp_err.c | 1 |
openssl/crypto/ui/ui_err.c | 1 |
openssl/crypto/cms/cms_err.c | 1 |
openssl/crypto/crmf/crmf_err.c | 1 |
openssl/crypto/cmp/cmp_err.c | 1 |
openssl/crypto/ct/ct_err.c | 1 |
openssl/crypto/ess/ess_err.c | 1 |
openssl/crypto/async/async_err.c | 1 |
openssl/crypto/store/store_err.c | 1 |
openssl/crypto/property/property_err.c | 1 |
openssl/providers/common/provider_err.c | 1 |
openssl/crypto/buffer/buffer.c | 5 |
openssl/crypto/asn1/tasn_new.c | 9 |
openssl/crypto/asn1/a_bitstr.c | 3 |
openssl/crypto/bio/bss_null.c | 1 |
openssl/crypto/asn1/tasn_prn.c | 9 |
openssl/crypto/asn1/asn1_local.h | 3 |
openssl/crypto/asn1/asn1_parse.c | 4 |
openssl/crypto/asn1/a_utctm.c | 1 |
openssl/crypto/asn1/a_time.c | 6 |
openssl/crypto/o_time.c | 4 |
openssl/crypto/asn1/a_gentm.c | 1 |
openssl/crypto/bio/bio_dump.c | 4 |
openssl/crypto/bio/bf_prefix.c | 1 |
openssl/crypto/asn1/a_strex.c | 6 |
openssl/crypto/asn1/tasn_enc.c | 8 |
openssl/crypto/asn1/a_utf8.c | 2 |
openssl/include/internal/unicode.h | 1 |
openssl/crypto/ts/ts_asn1.c | 12 |
openssl/crypto/ts/ts_req_print.c | 1 |
openssl/crypto/ts/ts_req_utils.c | 2 |
openssl/crypto/ts/ts_lib.c | 5 |
openssl/crypto/x509/x509_v3.c | 5 |
openssl/crypto/x509/v3_prn.c | 3 |
openssl/crypto/x509/v3_lib.c | 4 |
openssl/include/openssl/x509v3.h | 2 |
openssl/crypto/asn1/a_print.c | 1 |
openssl/crypto/ts/ts_rsp_print.c | 5 |
openssl/crypto/x509/v3_san.c | 1 |
openssl/crypto/x509/x509_obj.c | 1 |
openssl/crypto/ess/ess_asn1.c | 10 |
openssl/crypto/dh/dh_asn1.c | 5 |
openssl/crypto/dh/dh_lib.c | 6 |
openssl/crypto/ffc/ffc_params.c | 6 |
openssl/crypto/dh/dh_group_params.c | 1 |
openssl/crypto/ffc/ffc_dh.c | 4 |
openssl/crypto/dsa/dsa_sign.c | 3 |
openssl/crypto/asn1_dsa.c | 3 |
openssl/include/internal/packet.h | 14 |
openssl/crypto/dsa/dsa_asn1.c | 6 |
openssl/crypto/dsa/dsa_lib.c | 1 |
openssl/crypto/rsa/rsa_asn1.c | 4 |
openssl/crypto/rsa/rsa_lib.c | 1 |
openssl/crypto/rsa/rsa_local.h | 1 |
openssl/crypto/rsa/rsa_mp.c | 2 |
openssl/crypto/bn/bn_blind.c | 1 |
openssl/crypto/ec/ec_asn1.c | 14 |
openssl/crypto/ec/ec_curve.c | 6 |
openssl/crypto/ec/ec_lib.c | 36 |
openssl/crypto/bn/bn_ctx.c | 15 |
openssl/crypto/ec/ec_cvt.c | 2 |
openssl/crypto/ec/ecp_mont.c | 1 |
openssl/crypto/ec/ecp_nistz256.c | 2 |
openssl/crypto/ec/ecp_nistp224.c | 2 |
openssl/crypto/ec/ecp_nistp256.c | 2 |
openssl/crypto/ec/ecp_nistp521.c | 2 |
openssl/crypto/ec/ec_mult.c | 2 |
openssl/crypto/bn/bn_mont.c | 11 |
openssl/crypto/ec/ec2_smpl.c | 1 |
openssl/crypto/ec/ec_local.h | 1 |
openssl/crypto/bn/bn_add.c | 4 |
openssl/crypto/bn/bn_div.c | 3 |
openssl/crypto/bn/bn_gcd.c | 3 |
openssl/crypto/bn/bn_mod.c | 7 |
openssl/crypto/bn/bn_mul.c | 6 |
openssl/crypto/ec/ec_oct.c | 4 |
openssl/crypto/ec/ecp_oct.c | 3 |
openssl/crypto/bn/bn_sqr.c | 4 |
openssl/crypto/bn/bn_sqrt.c | 1 |
openssl/crypto/bn/bn_exp.c | 8 |
openssl/crypto/bn/rsaz_exp.c | 2 |
openssl/crypto/bn/rsaz_exp.h | 2 |
openssl/crypto/bn/bn_recp.c | 6 |
openssl/crypto/bn/bn_rand.c | 2 |
openssl/crypto/evp/evp_rand.c | 18 |
openssl/crypto/bn/bn_kron.c | 1 |
openssl/crypto/ec/ec2_oct.c | 3 |
openssl/crypto/bn/bn_gf2m.c | 7 |
openssl/crypto/ec/eck_prn.c | 2 |
openssl/crypto/evp/ec_support.c | 1 |
openssl/crypto/asn1/t_pkey.c | 2 |
openssl/crypto/bn/bn_intern.c | 1 |
openssl/crypto/ec/ec_key.c | 11 |
openssl/crypto/ec/ec_ameth.c | 3 |
openssl/crypto/encode_decode/encoder_pkey.c | 7 |
openssl/crypto/encode_decode/encoder_lib.c | 18 |
openssl/crypto/asn1/i2d_evp.c | 2 |
openssl/ssl/ssl_asn1.c | 5 |
openssl/ssl/ssl_sess.c | 3 |
openssl/ssl/ssl_init.c | 8 |
openssl/ssl/ssl_ciph.c | 10 |
openssl/include/openssl/ssl.h | 3 |
openssl/crypto/comp/comp_lib.c | 2 |
openssl/ssl/s3_lib.c | 3 |
openssl/ssl/ssl_err.c | 1 |
openssl/ssl/ssl_lib.c | 8 |
openssl/crypto/x509/x_x509.c | 2 |
openssl/ssl/ssl_txt.c | 1 |
openssl/ssl/tls_depr.c | 1 |
openssl/crypto/x509/x509_txt.c | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
ossl_statem_client_process_message
|
/src/openssl/ssl/statem/statem_clnt.c | 2 | ['struct.ssl_st.1833 *', 'struct.PACKET *'] | 28 | 0 | 151 | 19 | 20 | 2446 | 0 | 12414 | 1951 |
cf_h2_send
|
/src/curl/lib/http2.c | 5 | ['struct.Curl_cfilter *', 'struct.Curl_easy.180 *', 'char *', 'size_t ', 'int *'] | 10 | 0 | 851 | 128 | 35 | 490 | 0 | 3034 | 1759 |
cms_cb
|
/src/openssl/crypto/cms/cms_asn1.c | 4 | ['int ', 'struct.ASN1_VALUE_st **', 'struct.ASN1_ITEM_st.842 *', 'char *'] | 360 | 0 | 123 | 21 | 5 | 2227 | 0 | 10917 | 1158 |
Curl_http
|
/src/curl/lib/http.c | 2 | ['struct.Curl_easy.1871 *', 'char *'] | 12 | 0 | 1189 | 186 | 63 | 681 | 0 | 4877 | 952 |
ossl_statem_server_post_process_message
|
/src/openssl/ssl/statem/statem_srvr.c | 2 | ['struct.ssl_st.1833 *', 'int '] | 28 | 0 | 55 | 7 | 8 | 2174 | 0 | 11250 | 875 |
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 |
---|---|---|---|---|
dprintf_formatf | 308 | 97 | 31.49% | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
dprintf_Pass1 | 250 | 73 | 29.2% | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
curl_url_get | 234 | 24 | 10.25% | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
curl_url_set | 228 | 22 | 9.649% | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
altsvc_load | 31 | 17 | 54.83% | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
Curl_cookie_init | 67 | 24 | 35.82% | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
remove_expired | 33 | 14 | 42.42% | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
cookie_output | 68 | 26 | 38.23% | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
Curl_get_line | 34 | 10 | 29.41% | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
Curl_fopen | 48 | 12 | 25.0% | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
FormAdd | 396 | 102 | 25.75% | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
Curl_vsetopt | 1603 | 319 | 19.90% | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
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 |
---|---|---|
[] | [] | |
/src/curl/lib/sha256.c | [] | [] |
/src/openssl/crypto/asn1/a_dup.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bio/bio_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/t1_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/hmac/hmac.c | [] | [] |
/src/openssl/crypto/pkcs12/p12_asn.c | [] | [] |
/src/openssl/crypto/cast/c_enc.c | [] | [] |
/src/openssl/crypto/crmf/crmf_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/tasn_fre.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/t_pkey.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/des/ofb64enc.c | [] | [] |
/src/openssl/crypto/threads_pthread.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dso/dso_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/f_string.c | [] | [] |
/src/openssl/crypto/bn/bn_add.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/a_time.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl_fuzzer/fuzz_url.cc | ['fuzz_url'] | ['fuzz_url'] |
/src/openssl/include/openssl/asn1t.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dsa/dsa_ameth.c | [] | [] |
/src/openssl/crypto/engine/tb_pkmeth.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bf/bf_ofb64.c | [] | [] |
/src/openssl/crypto/ec/ecx_backend.c | [] | [] |
/src/openssl/crypto/http/http_lib.c | [] | [] |
/src/openssl/crypto/rsa/rsa_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/eng_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/provider_core.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/objects/obj_xref.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/tb_rsa.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/err/err_prn.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/fuzz/server.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/formdata.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/x509/x509_obj.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/getenv.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_siv_hw.c | [] | [] |
/src/openssl/crypto/bio/bf_readbuff.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rc2/rc2_ecb.c | [] | [] |
/src/openssl/crypto/ec/ec_check.c | [] | [] |
/src/openssl/providers/common/der/der_dsa_sig.c | [] | [] |
/src/openssl/crypto/ct/ct_oct.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/e_rc2.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/curl_threads.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/providers/implementations/signature/ecdsa_sig.c | [] | [] |
/src/openssl/crypto/encode_decode/encoder_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/digests/sha2_prov.c | [] | [] |
/src/openssl/crypto/des/ofb64ede.c | [] | [] |
/src/openssl/crypto/cms/cms_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/setopt.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c | [] | [] |
/src/openssl/crypto/store/store_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/tb_dh.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/m_null.c | [] | [] |
/src/openssl/crypto/asn1/a_d2i_fp.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_purp.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/macs/poly1305_prov.c | [] | [] |
/src/openssl/crypto/bn/bn_intern.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw.c | [] | [] |
/src/curl/lib/http_digest.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/fuzz/ct.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/a_strex.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/encode_decode/encoder_meth.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/exchange/dh_exch.c | [] | [] |
/src/openssl/ssl/d1_srtp.c | [] | [] |
/src/openssl/crypto/provider_conf.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/x509_vpm.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/e_aria.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_blind.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/telnet.c | [] | [] |
/src/openssl/crypto/rc5/rc5_skey.c | [] | [] |
/src/openssl/crypto/rsa/rsa_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/fuzz/asn1parse.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/asymciphers/sm2_enc.c | [] | [] |
/src/openssl/crypto/http/http_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_camellia_hw.c | [] | [] |
/src/openssl/crypto/ec/ecp_smpl.c | [] | [] |
/src/curl/lib/hostip6.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/curl/lib/ws.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/providers/implementations/digests/sha3_prov.c | [] | [] |
/src/openssl/crypto/modes/siv128.c | [] | [] |
/src/openssl/ssl/tls13_enc.c | [] | [] |
/src/openssl/crypto/modes/ofb128.c | [] | [] |
/src/openssl/crypto/x509/v3_int.c | [] | [] |
/src/openssl/crypto/cms/cms_dd.c | [] | [] |
/src/openssl/crypto/bio/bio_sock2.c | [] | [] |
/src/openssl/crypto/asn1/x_algor.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/whrlpool/wp_dgst.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_hw_aesni.inc | [] | [] |
/src/openssl/crypto/params_dup.c | [] | [] |
/src/openssl/crypto/comp/comp_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/storemgmt/file_store.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_tdes_common.c | [] | [] |
/src/openssl/crypto/evp/kem.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/h2h3.c | [] | [] |
/src/curl/lib/urlapi.c | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/evp/legacy_wp.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pkcs12/p12_add.c | [] | [] |
/src/openssl/providers/common/der/der_ecx_key.c | [] | [] |
/src/openssl/crypto/rsa/rsa_sign.c | [] | [] |
/src/curl/lib/pingpong.c | [] | [] |
/src/openssl/crypto/ec/ec_mult.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/d1_lib.c | [] | [] |
/src/openssl/crypto/encode_decode/encoder_pkey.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/common/provider_ctx.c | [] | [] |
/src/curl/lib/http2.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/crmf/crmf_local.h | ['openssl/fuzz/driver.c'] | [] |
/src/nghttp2/lib/nghttp2_frame.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/ct/ct_x509v3.c | [] | [] |
/src/openssl/crypto/x509/x_name.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dh/dh_kdf.c | [] | [] |
/src/openssl/crypto/x509/x_req.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/c_alld.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/encode_decode/decode_der2key.c | [] | [] |
/src/openssl/crypto/async/async_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/tasn_utl.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dh/dh_gen.c | [] | [] |
/src/curl/lib/http.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/crmf/crmf_lib.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/macs/hmac_prov.c | [] | [] |
/src/openssl/crypto/ec/ecp_mont.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/exchange/kdf_exch.c | [] | [] |
/src/openssl/ssl/statem/statem_clnt.c | [] | [] |
/src/openssl/crypto/init.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/store/store_register.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/include/openssl/x509.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_utl.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_enum.c | [] | [] |
/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c | [] | [] |
/src/openssl/crypto/param_build.c | [] | [] |
/src/openssl/crypto/modes/ctr128.c | [] | [] |
/src/openssl/crypto/bio/bss_null.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/nghttp2/lib/nghttp2_priority_spec.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/err/err_blocks.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/property/property_string.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_hw.c | [] | [] |
/src/openssl/crypto/ec/ec2_oct.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cms/cms_env.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/o_str.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_camellia.c | [] | [] |
/src/openssl/crypto/provider_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/err/err_all.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/nghttp2/lib/nghttp2_outbound_item.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/evp/legacy_sha.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/evp_fetch.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/kdfs/kbkdf.c | [] | [] |
/src/openssl/providers/implementations/digests/digestcommon.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aria_ccm_hw.c | [] | [] |
/src/openssl/providers/implementations/signature/eddsa_sig.c | [] | [] |
/src/openssl/crypto/conf/conf_def.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/conf/conf_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/fuzz/asn1.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/include/crypto/evp.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/digests/blake2_prov.c | [] | [] |
/src/openssl/crypto/pem/pem_all.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/provider_child.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/eck_prn.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/packet.c | [] | [] |
/src/openssl/crypto/cmp/cmp_client.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pkcs12/p12_p8e.c | [] | [] |
/src/openssl/crypto/ec/ec_ameth.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rand/rand_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_tlsf.c | [] | [] |
/src/openssl/crypto/x509/v3_prn.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/common/securitycheck_default.c | [] | [] |
/src/openssl/crypto/pkcs12/p12_p8d.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c | [] | [] |
/src/openssl/crypto/ec/ecdh_ossl.c | [] | [] |
/src/openssl/providers/implementations/signature/mac_legacy_sig.c | [] | [] |
/src/curl/lib/vauth/oauth2.c | [] | [] |
/src/openssl/crypto/rsa/rsa_x931.c | [] | [] |
/src/openssl/crypto/store/store_init.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/tb_eckey.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_pku.c | [] | [] |
/src/openssl/crypto/evp/e_xcbc_d.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cms/cms_rsa.c | [] | [] |
/src/openssl/providers/implementations/rands/seed_src.c | [] | [] |
/src/openssl/crypto/comp/comp_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rsa/rsa_saos.c | [] | [] |
/src/openssl/providers/implementations/macs/blake2_mac_impl.c | [] | [] |
/src/openssl/ssl/record/dtls1_bitmap.c | [] | [] |
/src/openssl/providers/implementations/digests/md5_sha1_prov.c | [] | [] |
/src/openssl/crypto/rc2/rc2cfb64.c | [] | [] |
/src/curl/lib/slist.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/nghttp2/lib/nghttp2_mem.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/ec/curve448/field.h | [] | [] |
/src/curl/lib/altsvc.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/rand/rand_pool.c | [] | [] |
/src/openssl/crypto/x509/x509_vfy.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/macs/kmac_prov.c | [] | [] |
/src/openssl/crypto/asn1/asn1_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/sha/sha1_one.c | [] | [] |
/src/nghttp2/lib/nghttp2_hd.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/curl/lib/curl_fnmatch.c | [] | [] |
/src/openssl/crypto/evp/pmeth_gn.c | [] | [] |
/src/openssl/engines/e_afalg_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/netrc.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/providers/implementations/kdfs/scrypt.c | [] | [] |
/src/openssl/crypto/modes/cbc128.c | [] | [] |
/src/openssl/crypto/pem/pem_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/p_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/cookie.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/sm2/sm2_key.c | [] | [] |
/src/openssl/crypto/mdc2/mdc2dgst.c | [] | [] |
/src/openssl/crypto/des/cfb64ede.c | [] | [] |
/src/openssl/crypto/dsa/dsa_gen.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_tdes.c | [] | [] |
/src/openssl/crypto/ui/ui_openssl.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/fuzz/x509.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/ssl_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/e_des3.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/e_bf.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/a_digest.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/x509_local.h | [] | [] |
/src/openssl/crypto/bn/bn_sqr.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/exchange.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cms/cms_dh.c | [] | [] |
/src/openssl/crypto/x509/pcy_map.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dh/dh_pmeth.c | [] | [] |
/src/openssl/providers/prov_running.c | [] | [] |
/src/openssl/crypto/idea/i_ofb64.c | [] | [] |
/src/zlib/inftrees.c | [] | [] |
/src/openssl/crypto/objects/obj_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/e_aes.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/p8_pkey.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/common/digest_to_nid.c | [] | [] |
/src/openssl/crypto/cms/cms_local.h | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/curl_sasl.c | [] | [] |
/src/openssl/crypto/crmf/crmf_pbm.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rsa/rsa_backend.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/x_info.c | [] | [] |
/src/openssl/crypto/x509/pcy_tree.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cmp/cmp_util.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/nghttp2/lib/nghttp2_rcbuf.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/curl/lib/hmac.c | [] | [] |
/src/openssl/crypto/evp/e_chacha20_poly1305.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/memdebug.c | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/curl/lib/curl_gethostname.c | [] | [] |
/src/openssl/crypto/pkcs7/pkcs7err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/pcy_cache.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_akeya.c | [] | [] |
/src/openssl/crypto/x509/x509name.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/legacy_mdc2.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/storemgmt/file_store_any2obj.c | [] | [] |
/src/openssl/crypto/asn1/tasn_new.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pkcs7/pk7_attr.c | [] | [] |
/src/openssl/crypto/cms/cms_att.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c | [] | [] |
/src/openssl/crypto/aria/aria.c | [] | [] |
/src/openssl/crypto/x509/v3_extku.c | [] | [] |
/src/openssl/crypto/x509/x_exten.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/digests/blake2s_prov.c | [] | [] |
/src/openssl/crypto/bn/bn_mod.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pem/pvkfmt.c | [] | [] |
/src/openssl/crypto/objects/o_names.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/eng_fat.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/eng_table.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ct/ct_prn.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/encode_decode/encode_key2blob.c | [] | [] |
/src/openssl/providers/implementations/signature/rsa_sig.c | [] | [] |
/src/openssl/crypto/asn1/a_object.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/x_int64.c | [] | [] |
/src/openssl/crypto/ess/ess_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/params_from_text.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/t1_enc.c | [] | [] |
/src/openssl/crypto/ec/ec_local.h | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ocsp/ocsp_asn.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_pci.c | [] | [] |
/src/openssl/crypto/cms/cms_kari.c | [] | [] |
/src/curl/lib/curl_range.c | [] | [] |
/src/openssl/ssl/record/ssl3_record.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/srp/srp_lib.c | [] | [] |
/src/openssl/crypto/dsa/dsa_asn1.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl_fuzzer/curl_fuzzer_callback.cc | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/modes/cfb128.c | [] | [] |
/src/openssl/crypto/ct/ct_policy.c | [] | [] |
/src/openssl/crypto/err/err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bio/bio_addr.c | [] | [] |
/src/openssl/crypto/modes/gcm128.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_sm4_hw.c | [] | [] |
/src/openssl/crypto/o_time.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_pcia.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_mul.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/by_dir.c | [] | [] |
/src/openssl/crypto/x509/v3_utf8.c | [] | [] |
/src/openssl/providers/common/provider_util.c | [] | [] |
/src/openssl/ssl/s3_enc.c | [] | [] |
/src/openssl/crypto/evp/c_allc.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/kdfs/tls1_prf.c | [] | [] |
/src/curl/lib/fopen.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/curl/lib/mime.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/bn/bn_ctx.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_rsa_fips186_4.c | [] | [] |
/src/openssl/crypto/asn1/a_type.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/rands/drbg_ctr.c | [] | [] |
/src/openssl/crypto/x509/x509_trust.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/conf/conf_sap.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/eng_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dsa/dsa_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/keymgmt/kdf_legacy_kmgmt.c | [] | [] |
/src/openssl/providers/implementations/digests/ripemd_prov.c | [] | [] |
/src/openssl/crypto/x509/x_all.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/x_spki.c | [] | [] |
/src/openssl/providers/implementations/exchange/ecx_exch.c | [] | [] |
/src/openssl/ssl/ssl_mcnf.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/engines/e_afalg.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_null.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_tdes_hw.c | [] | [] |
/src/openssl/crypto/evp/evp_cnf.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cms/cms_asn1.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/../lib/easy_lock.h | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/pem/pem_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/select.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/curl_fuzzer/curl_fuzzer.cc | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/x509/x509_set.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/nonblock.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/engine/eng_openssl.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_cpols.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/http_chunks.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/bio/bss_conn.c | [] | [] |
/src/openssl/crypto/x509/x_x509.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/rands/seeding/rand_unix.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_print.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/include/openssl/lhash.h | [] | [] |
/src/openssl/crypto/ts/ts_req_utils.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/url.c | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/bn/bn_exp2.c | [] | [] |
/src/openssl/crypto/bio/bio_dump.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ui/ui_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ct/ct_vfy.c | [] | [] |
/src/openssl/crypto/property/property_parse.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/rsaz_exp.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/names.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/sha/sha3.c | [] | [] |
/src/openssl/include/internal/dane.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/rands/drbg_hash.c | [] | [] |
/src/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c | [] | [] |
/src/openssl/crypto/evp/evp_enc.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/objects/obj_xref.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/kem/rsa_kem.c | [] | [] |
/src/openssl/crypto/cmp/cmp_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/stack/stack.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/bio_md.c | [] | [] |
/src/openssl/crypto/ec/ec_oct.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ec2_smpl.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/gopher.c | [] | [] |
/src/openssl/crypto/cmp/cmp_vfy.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/curve448/curve448utils.h | [] | [] |
/src/openssl/crypto/async/async.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/progress.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/providers/implementations/ciphers/ciphercommon_ccm_hw.c | [] | [] |
/src/curl/lib/curl_log.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/rsa/rsa_ossl.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/baseprov.c | [] | [] |
/src/openssl/crypto/rsa/rsa_sp800_56b_gen.c | [] | [] |
/src/openssl/fuzz/bndiv.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_crld.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_bitst.c | [] | [] |
/src/openssl/crypto/pkcs12/p12_crpt.c | [] | [] |
/src/openssl/crypto/engine/tb_cipher.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/i2d_evp.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dh/dh_key.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/evp_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/seed/seed_ofb.c | [] | [] |
/src/curl/lib/hostip.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c | [] | [] |
/src/openssl/crypto/x509/v3_ncons.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cms/cms_enc.c | [] | [] |
/src/openssl/crypto/rsa/rsa_local.h | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/x509_att.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_san.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pkcs12/p12_decr.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/eng_init.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/kdf_lib.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_sm4.c | [] | [] |
/src/openssl/providers/common/der/der_rsa_key.c | [] | [] |
/src/openssl/crypto/ec/ecp_nistz256.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/seed/seed_cfb.c | [] | [] |
/src/openssl/crypto/md5/md5_dgst.c | [] | [] |
/src/openssl/crypto/rsa/rsa_pss.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aria.c | [] | [] |
/src/openssl/crypto/asn1/a_sign.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_recp.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ecp_nistp224.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/eng_dyn.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ocsp/v3_ocsp.c | [] | [] |
/src/openssl/crypto/cms/cms_sd.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/bio_ndef.c | [] | [] |
/src/openssl/crypto/pkcs12/p12_key.c | [] | [] |
/src/curl/lib/mqtt.c | [] | [] |
/src/curl/lib/doh.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/x509/v3_asid.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ec_key.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rc2/rc2_cbc.c | [] | [] |
/src/openssl/crypto/rc2/rc2_skey.c | [] | [] |
/src/openssl/crypto/dsa/dsa_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/zlib/inffast.c | [] | [] |
/src/openssl/crypto/bn/bn_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/transfer.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/provider.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pkcs12/p12_utl.c | [] | [] |
/src/openssl/crypto/asn1/asn_pack.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pem/pem_info.c | [] | [] |
/src/curl/lib/smtp.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/dh/dh_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/modes/wrap128.c | [] | [] |
/src/openssl/crypto/pkcs7/pk7_lib.c | [] | [] |
/src/curl/lib/curl_get_line.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/providers/implementations/ciphers/cipher_aes.c | [] | [] |
/src/openssl/crypto/evp/legacy_blake2.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/modes/xts128.c | [] | [] |
/src/openssl/crypto/sha/sha256.c | [] | [] |
/src/openssl/crypto/bn/bn_prime.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c | [] | [] |
/src/openssl/crypto/cast/c_ofb64.c | [] | [] |
/src/openssl/crypto/x509/x509_lu.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/txt_db/txt_db.c | [] | [] |
/src/openssl/fuzz/cmp.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/vauth/vauth.c | [] | [] |
/src/openssl/crypto/evp/ec_ctrl.c | [] | [] |
/src/openssl/providers/implementations/encode_decode/decode_msblob2key.c | [] | [] |
/src/openssl/providers/implementations/kdfs/pkcs12kdf.c | [] | [] |
/src/openssl/crypto/dh/dh_asn1.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/property/property_query.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/bio_asn1.c | [] | [] |
/src/curl/lib/asyn-thread.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/cpuid.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/param_build_set.c | [] | [] |
/src/openssl/crypto/ffc/ffc_params_validate.c | [] | [] |
/src/openssl/crypto/engine/tb_dsa.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ffc/ffc_key_generate.c | [] | [] |
/src/openssl/crypto/ec/ec_pmeth.c | [] | [] |
/src/curl/lib/speedcheck.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/ec/ec_asn1.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/content_encoding.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/cmp/cmp_msg.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_genn.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c | [] | [] |
/src/openssl/ssl/statem/extensions_cust.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/rands/test_rng.c | [] | [] |
/src/openssl/crypto/x509/x_pubkey.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/curve448/curve448.c | [] | [] |
/src/openssl/crypto/ffc/ffc_dh.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/idea/i_cfb64.c | [] | [] |
/src/openssl/crypto/x509/x509_ext.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pem/pem_oth.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/encode.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/warnless.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/curl/lib/strtoofft.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/store/store_lib.c | [] | [] |
/src/curl/lib/http_proxy.c | [] | [] |
/src/curl/lib/socks.c | [] | [] |
/src/openssl/crypto/ffc/ffc_backend.c | [] | [] |
/src/openssl/crypto/x509/x_x509a.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/easy.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/asn1/x_pkey.c | [] | [] |
/src/openssl/include/openssl/ct.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/signature.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/pop3.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/asn1/asn_mime.c | [] | [] |
/src/curl/lib/strdup.c | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/curl/lib/hostasyn.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/zlib/adler32.c | [] | [] |
/src/openssl/crypto/evp/p_verify.c | [] | [] |
/src/openssl/crypto/pkcs12/pk12err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aria_gcm_hw.c | [] | [] |
/src/openssl/crypto/rsa/rsa_ameth.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cmac/cmac.c | [] | [] |
/src/openssl/include/openssl/x509_vfy.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/ftp.c | [] | [] |
/src/openssl/crypto/rsa/rsa_pk1.c | [] | [] |
/src/openssl/crypto/asn1/p5_scrypt.c | [] | [] |
/src/openssl/crypto/async/async_wait.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/include/openssl/pkcs12.h | [] | [] |
/src/openssl/providers/implementations/kdfs/sskdf.c | [] | [] |
/src/openssl/crypto/sm2/sm2_sign.c | [] | [] |
/src/openssl/crypto/dsa/dsa_pmeth.c | [] | [] |
/src/openssl/crypto/x509/v3err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/record/rec_layer_s3.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/eng_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cast/c_ecb.c | [] | [] |
/src/openssl/ssl/ssl_txt.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/x509_req.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/fuzz/crl.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/include/openssl/x509v3.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c | [] | [] |
/src/openssl/ssl/statem/extensions_srvr.c | [] | [] |
/src/curl/lib/headers.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/des/ncbc_enc.c | [] | [] |
/src/openssl/crypto/encode_decode/decoder_meth.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cryptlib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/eng_rdrand.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/des/cfb_enc.c | [] | [] |
/src/openssl/crypto/asn1/asn_mstbl.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c | [] | [] |
/src/openssl/crypto/evp/legacy_md5_sha1.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/curve25519.c | [] | [] |
/src/openssl/crypto/cmp/cmp_server.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl_fuzzer/curl_fuzzer_tlv.cc | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/bio/bss_sock.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c | [] | [] |
/src/openssl/crypto/x509/t_x509.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cmp/cmp_hdr.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/share.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/engine/tb_digest.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/strcase.c | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c | [] | [] |
/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c | [] | [] |
/src/openssl/crypto/evp/e_camellia.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/x_attrib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/context.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/sm3/sm3.c | [] | [] |
/src/openssl/ssl/pqueue.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/des/cfb64enc.c | [] | [] |
/src/openssl/providers/common/capabilities.c | [] | [] |
/src/openssl/fuzz/fuzz_rand.c | [] | [] |
/src/openssl/ssl/ssl_asn1.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/multi.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/providers/implementations/ciphers/cipher_chacha20.c | [] | [] |
/src/curl/lib/getenv.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/ssl/record/ssl3_record_tls13.c | [] | [] |
/src/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/ssl_ciph.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_cts.c | [] | [] |
/src/openssl/crypto/asn1/x_bignum.c | [] | [] |
/src/openssl/crypto/pem/pem_pk8.c | [] | [] |
/src/curl/lib/vquic/vquic.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/rsa/rsa_crpt.c | [] | [] |
/src/openssl/crypto/sm2/sm2_crypt.c | [] | [] |
/src/openssl/crypto/evp/m_sigver.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/evp_key.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pkcs12/p12_kiss.c | [] | [] |
/src/openssl/crypto/cmp/cmp_asn.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/objects/obj_dat.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ec_curve.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/curve448/scalar.c | [] | [] |
/src/curl/lib/hash.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/ec/ecdsa_vrf.c | [] | [] |
/src/openssl/crypto/bn/bn_kron.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/pcy_node.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/asymcipher.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/crmf/crmf_asn.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/pcy_lib.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/asn1_gen.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/statem/statem_dtls.c | [] | [] |
/src/openssl/ssl/ssl_rsa.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pkcs12/p12_mutl.c | [] | [] |
/src/openssl/providers/implementations/macs/siphash_prov.c | [] | [] |
/src/openssl/crypto/bf/bf_enc.c | [] | [] |
/src/openssl/crypto/pkcs12/p12_sbag.c | [] | [] |
/src/openssl/crypto/des/ecb3_enc.c | [] | [] |
/src/openssl/include/openssl/err.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_bcons.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cms/cms_pwri.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c | [] | [] |
/src/openssl/providers/implementations/kdfs/x942kdf.c | [] | [] |
/src/curl/lib/cfilters.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/asn1/x_long.c | [] | [] |
/src/openssl/crypto/idea/i_ecb.c | [] | [] |
/src/openssl/include/openssl/srp.h | [] | [] |
/src/openssl/crypto/engine/eng_pkey.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/asn1_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bio/bio_print.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/common/provider_seeding.c | [] | [] |
/src/openssl/crypto/bio/bss_file.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/zlib/zutil.c | [] | [] |
/src/openssl/crypto/asn1/a_octet.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bio/bss_mem.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_gcd.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/self_test_core.c | [] | [] |
/src/curl/lib/rand.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/evp/digest.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c | [] | [] |
/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c | [] | [] |
/src/openssl/crypto/dh/dh_backend.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c | [] | [] |
/src/openssl/crypto/evp/ec_support.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/e_rc4.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/statem/statem_srvr.c | [] | [] |
/src/openssl/crypto/asn1/evp_asn1.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/passphrase.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/vauth/digest.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/bn/bn_conv.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/pcy_local.h | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/curve448/eddsa.c | [] | [] |
/src/openssl/crypto/ct/ct_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ffc/ffc_key_validate.c | [] | [] |
/src/openssl/crypto/der_writer.c | [] | [] |
/src/curl/lib/base64.c | [] | [] |
/src/openssl/crypto/objects/obj_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/encode_decode/encoder_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ec_cvt.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/core_namemap.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/record/tls_pad.c | [] | [] |
/src/openssl/crypto/evp/cmeth_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rc5/rc5cfb64.c | [] | [] |
/src/openssl/crypto/bio/bf_prefix.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/macs/cmac_prov.c | [] | [] |
/src/openssl/crypto/buffer/buf_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/idn.c | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/asn1/tasn_typ.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/buffer/buffer.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/p5_crpt2.c | [] | [] |
/src/openssl/crypto/pkcs7/pk7_doit.c | [] | [] |
/src/openssl/crypto/asn1/d2i_pr.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ecp_oct.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/store/store_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/curl_memrchr.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/include/openssl/cmp.h | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ts/ts_lib.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rsa/rsa_chk.c | [] | [] |
/src/openssl/providers/implementations/encode_decode/decode_pvk2key.c | [] | [] |
/src/openssl/providers/implementations/signature/sm2_sig.c | [] | [] |
/src/openssl/providers/implementations/rands/drbg_hmac.c | [] | [] |
/src/openssl/crypto/core_fetch.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/comp/c_zlib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/encode_decode/decoder_pkey.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/statem/statem.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/parsedate.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/providers/implementations/rands/drbg.c | [] | [] |
/src/openssl/crypto/asn1/p5_pbev2.c | [] | [] |
/src/curl/lib/conncache.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/include/internal/constant_time.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ui/ui_null.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ctype.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cast/c_skey.c | [] | [] |
/src/openssl/ssl/record/ssl3_buffer.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ecp_nistp256.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ess/ess_asn1.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/pmeth_check.c | [] | [] |
/src/openssl/crypto/evp/evp_pbe.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ffc/ffc_params.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bio/bio_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/rsaz_exp_x2.c | [] | [] |
/src/openssl/crypto/x509/x509_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/tftp.c | [] | [] |
/src/openssl/crypto/asn1/nsseq.c | [] | [] |
/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c | [] | [] |
/src/openssl/crypto/objects/obj_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cms/cms_lib.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/d1_msg.c | [] | [] |
/src/openssl/crypto/bn/bn_shift.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rand/prov_seed.c | [] | [] |
/src/openssl/crypto/bio/ossl_core_bio.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_info.c | [] | [] |
/src/openssl/crypto/srp/srp_vfy.c | [] | [] |
/src/openssl/crypto/siphash/siphash.c | [] | [] |
/src/openssl/crypto/x509/v3_ist.c | [] | [] |
/src/openssl/crypto/evp/bio_b64.c | [] | [] |
/src/openssl/crypto/evp/dsa_ctrl.c | [] | [] |
/src/openssl/crypto/ct/ct_log.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/sparse_array.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_gf2m.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ocsp/ocsp_cl.c | [] | [] |
/src/curl/lib/cf-socket.c | [] | [] |
/src/openssl/crypto/dsa/dsa_vrf.c | [] | [] |
/src/openssl/include/openssl/core_dispatch.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ec_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/statem/../ssl_local.h | [] | [] |
/src/openssl/ssl/ssl_cert.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/digests/blake2b_prov.c | [] | [] |
/src/curl/lib/bufref.c | [] | [] |
/src/openssl/ssl/tls_depr.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/fileinfo.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/md4/md4_dgst.c | [] | [] |
/src/openssl/crypto/rsa/rsa_none.c | [] | [] |
/src/openssl/crypto/dh/dh_ameth.c | [] | [] |
/src/openssl/providers/implementations/signature/dsa_sig.c | [] | [] |
/src/openssl/providers/implementations/digests/md5_prov.c | [] | [] |
/src/openssl/providers/implementations/exchange/ecdh_exch.c | [] | [] |
/src/openssl/crypto/x509/x509_v3.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/record/rec_layer_d1.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/kdfs/pbkdf2.c | [] | [] |
/src/openssl/crypto/ec/curve448/f_generic.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc | [] | [] |
/src/openssl/crypto/async/arch/async_posix.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dsa/dsa_key.c | [] | [] |
/src/openssl/crypto/http/http_client.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_conf.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/curve448/point_448.h | [] | [] |
/src/openssl/crypto/cmp/cmp_status.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pkcs7/pk7_asn1.c | [] | [] |
/src/openssl/crypto/evp/keymgmt_meth.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pkcs12/p12_attr.c | [] | [] |
/src/curl/lib/ftplistparser.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/providers/implementations/macs/gmac_prov.c | [] | [] |
/src/openssl/crypto/ec/ecdsa_ossl.c | [] | [] |
/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c | [] | [] |
/src/curl/lib/http_aws_sigv4.c | [] | [] |
/src/openssl/crypto/evp/e_sm4.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/async/arch/async_posix.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/a_print.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/common/securitycheck.c | [] | [] |
/src/openssl/./e_os.h | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/ameth_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/a_utf8.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/s3_msg.c | [] | [] |
/src/openssl/ssl/tls_srp.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ts/ts_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/common/bio_prov.c | [] | [] |
/src/curl/lib/connect.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/curl/lib/dynbuf.c | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/conf/conf_mall.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/digests/blake2_impl.h | [] | [] |
/src/openssl/crypto/ct/ct_sct.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/encode_decode/decode_epki2pki.c | [] | [] |
/src/openssl/crypto/modes/ocb128.c | [] | [] |
/src/nghttp2/lib/nghttp2_session.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/asn1_dsa.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ex_data.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/a_mbstr.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/ssl_conf.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/x_crl.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/property/property_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/sendf.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/asn1/a_verify.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/seed/seed_cbc.c | [] | [] |
/src/openssl/crypto/asn1/tasn_dec.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ec_backend.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ecx_meth.c | [] | [] |
/src/openssl/fuzz/bignum.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/common/der/der_sm2_sig.c | [] | [] |
/src/openssl/crypto/x509/v3_ia5.c | [] | [] |
/src/curl/lib/dict.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_tdes_wrap_hw.c | [] | [] |
/src/openssl/fuzz/cms.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bio/bio_sock.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dso/dso_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/include/internal/refcount.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/encode_decode/encode_key2ms.c | [] | [] |
/src/curl/lib/noproxy.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/pem/pem_pkey.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/poly1305/poly1305.c | [] | [] |
/src/openssl/include/openssl/crypto.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/fuzz/driver.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] |
/src/openssl/crypto/asn1/p5_pbe.c | [] | [] |
/src/openssl/crypto/cpt_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/digests/null_prov.c | [] | [] |
/src/openssl/providers/implementations/encode_decode/endecoder_common.c | [] | [] |
/src/openssl/crypto/ts/ts_rsp_print.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/e_des.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dsa/dsa_check.c | [] | [] |
/src/openssl/crypto/mem_sec.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/mac_lib.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rsa/rsa_sp800_56b_check.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aria_hw.c | [] | [] |
/src/nghttp2/lib/nghttp2_hd_huffman.c | [] | [] |
/src/openssl/crypto/evp/pbe_scrypt.c | [] | [] |
/src/openssl/crypto/evp/evp_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/if2ip.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_ocb_hw.c | [] | [] |
/src/nghttp2/lib/nghttp2_http.c | [] | [] |
/src/curl/lib/vauth/cram.c | [] | [] |
/src/openssl/crypto/conf/conf_mod.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/imap.c | [] | [] |
/src/openssl/crypto/core_algorithm.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dsa/dsa_sign.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/des/ecb_enc.c | [] | [] |
/src/openssl/fuzz/client.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/rtsp.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c | [] | [] |
/src/curl/lib/timeval.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/initthread.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/kdfs/krb5kdf.c | [] | [] |
/src/openssl/providers/implementations/kdfs/hkdf.c | [] | [] |
/src/openssl/crypto/asn1/x_sig.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/asn1_parse.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/idea/i_cbc.c | [] | [] |
/src/openssl/crypto/asn1/asn_moid.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/include/openssl/pkcs7.h | [] | [] |
/src/openssl/crypto/rsa/rsa_oaep.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c | [] | [] |
/src/openssl/crypto/dh/dh_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/conf/conf_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/e_rc4_hmac_md5.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ecp_nist.c | [] | [] |
/src/openssl/crypto/ocsp/ocsp_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/sha/sha512.c | [] | [] |
/src/openssl/providers/implementations/asymciphers/rsa_enc.c | [] | [] |
/src/openssl/crypto/engine/tb_asnmth.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/punycode.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bf/bf_ecb.c | [] | [] |
/src/openssl/crypto/params.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/ssl_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/encode_decode/decoder_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/pcy_data.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_addr.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/store/store_meth.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/encode_decode/encode_key2any.c | [] | [] |
/src/openssl/include/openssl/cms.h | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rc5/rc5_ecb.c | [] | [] |
/src/openssl/crypto/evp/p_legacy.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_div.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_mont.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rsa/rsa_gen.c | [] | [] |
/src/openssl/crypto/err/err_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/e_rc5.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/evp_rand.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/ssl_init.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c | [] | [] |
/src/openssl/providers/common/provider_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/property/defn_cache.c | [] | [] |
/src/openssl/include/openssl/ess.h | [] | [] |
/src/openssl/crypto/async/async_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/pmeth_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/include/openssl/safestack.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/s3_cbc.c | [] | [] |
/src/openssl/crypto/x509/x509_txt.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dsa/dsa_backend.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/eng_cnf.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/include/internal/cryptlib.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/fuzz/conf.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ec_kmeth.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rc5/rc5_enc.c | [] | [] |
/src/openssl/crypto/LPdir_unix.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c | [] | [] |
/src/openssl/crypto/des/des_enc.c | [] | [] |
/src/curl/lib/vauth/cleartext.c | [] | [] |
/src/openssl/include/openssl/conf.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/s3_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rsa/rsa_asn1.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/encode_decode/decode_pem2der.c | [] | [] |
/src/openssl/crypto/bio/bio_meth.c | [] | [] |
/src/openssl/crypto/x509/x509rset.c | [] | [] |
/src/curl/lib/getinfo.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/evp/keymgmt_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c | [] | [] |
/src/openssl/crypto/asn1/a_strnid.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/a_bitstr.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/bn_exp.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/tb_rand.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/legacy_md5.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/strerror.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/sm3/legacy_sm3.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/p5_crpt.c | [] | [] |
/src/openssl/crypto/sm4/sm4.c | [] | [] |
/src/openssl/crypto/x509/v3_sxnet.c | [] | [] |
/src/openssl/engines/e_padlock.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/kdf_meth.c | [] | [] |
/src/openssl/crypto/dso/dso_dlfcn.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/x509_d2.c | [] | [] |
/src/curl/lib/mprintf.c | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['fuzz_url'] |
/src/openssl/crypto/x509/v3_akid.c | [] | [] |
/src/openssl/crypto/asn1/a_utctm.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_cts.inc | [] | [] |
/src/openssl/crypto/bn/bn_const.c | [] | [] |
/src/openssl/crypto/rsa/rsa_mp.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/f_int.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ocsp/ocsp_ext.c | [] | [] |
/src/openssl/crypto/x509/v3_admis.c | [] | [] |
/src/zlib/inflate.c | [] | [] |
/src/curl/lib/splay.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/rc5/rc5ofb64.c | [] | [] |
/src/openssl/crypto/ripemd/rmd_dgst.c | [] | [] |
/src/openssl/include/openssl/txt_db.h | [] | [] |
/src/openssl/crypto/bf/bf_cfb64.c | [] | [] |
/src/openssl/crypto/x509/x509_cmp.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/ssl_sess.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/common/der/der_ec_sig.c | [] | [] |
/src/openssl/include/crypto/md32_common.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/md5.c | [] | [] |
/src/openssl/crypto/conf/conf_ssl.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/bio_enc.c | [] | [] |
/src/openssl/crypto/o_fopen.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/pem/pem_xaux.c | [] | [] |
/src/curl/lib/escape.c | ['fuzz_url', 'curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['fuzz_url'] |
/src/nghttp2/lib/nghttp2_helper.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/engine/eng_list.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/x509cset.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bio/bf_buff.c | [] | [] |
/src/openssl/crypto/engine/eng_ctrl.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/include/openssl/ssl.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rsa/rsa_pmeth.c | [] | [] |
/src/openssl/crypto/rand/rand_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/asn1_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/rename.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/evp/e_seed.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ecdsa_sign.c | [] | [] |
/src/openssl/crypto/evp/dh_support.c | [] | [] |
/src/curl/lib/cf-https-connect.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/cmp/cmp_protect.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/tasn_prn.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/nghttp2/lib/nghttp2_submit.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/sha/sha_local.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/statem/extensions_clnt.c | [] | [] |
/src/openssl/crypto/ec/curve448/arch_64/../arch_64/arch_intrinsics.h | [] | [] |
/src/openssl/crypto/asn1/x_val.c | [] | [] |
/src/openssl/include/openssl/bio.h | [] | [] |
/src/openssl/crypto/ct/ct_b64.c | [] | [] |
/src/openssl/crypto/cast/c_cfb64.c | [] | [] |
/src/openssl/crypto/x509/t_crl.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/trace.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/evp_utils.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/p_sign.c | [] | [] |
/src/openssl/crypto/x509/by_file.c | [] | [] |
/src/openssl/crypto/evp/e_cast.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/include/internal/unicode.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cmp/cmp_local.h | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/ctrl_params_translate.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/nghttp2/lib/nghttp2_buf.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/ec/ec_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dh/dh_group_params.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ui/ui_util.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dh/dh_check.c | [] | [] |
/src/nghttp2/lib/nghttp2_map.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/ffc/ffc_params_generate.c | [] | [] |
/src/openssl/crypto/bn/bn_word.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ts/ts_req_print.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/statem/statem_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/curl/lib/vtls/vtls.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/openssl/crypto/pem/pem_x509.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/ciphercommon_block.c | [] | [] |
/src/openssl/include/openssl/asn1.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/v3_pmaps.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ts/ts_asn1.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/curve448/word.h | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c | [] | [] |
/src/openssl/crypto/evp/legacy_md4.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/zlib/crc32.c | [] | [] |
/src/openssl/crypto/asn1/a_int.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/property/property.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/dsa/dsa_ossl.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ui/ui_err.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/digests/sm3_prov.c | [] | [] |
/src/openssl/crypto/mem.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ecp_nistputil.c | [] | [] |
/src/openssl/crypto/evp/evp_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/ciphers/cipher_chacha20_hw.c | [] | [] |
/src/openssl/crypto/cmp/cmp_http.c | [] | [] |
/src/openssl/crypto/store/store_result.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c | [] | [] |
/src/openssl/crypto/evp/legacy_ripemd.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/des/xcbc_enc.c | [] | [] |
/src/nghttp2/lib/nghttp2_pq.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/bn/bn_nist.c | [] | [] |
/src/openssl/ssl/methods.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/providers/implementations/encode_decode/encode_key2text.c | [] | [] |
/src/nghttp2/lib/nghttp2_version.c | [] | [] |
/src/openssl/crypto/bio/bss_core.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw_aesni.inc | [] | [] |
/src/openssl/crypto/asn1/tasn_enc.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ecp_nistp521.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/include/internal/packet.h | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/sha/sha1dgst.c | [] | [] |
/src/openssl/crypto/asn1/a_i2d_fp.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/ssl/statem/extensions.c | [] | [] |
/src/openssl/crypto/cms/cms_ec.c | [] | [] |
/src/openssl/crypto/evp/e_idea.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ess/ess_lib.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_camellia_cts.inc | [] | [] |
/src/openssl/crypto/seed/seed.c | [] | [] |
/src/openssl/crypto/cmp/cmp_ctx.c | ['openssl/fuzz/driver.c'] | [] |
/src/nghttp2/lib/nghttp2_callbacks.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/des/set_key.c | [] | [] |
/src/openssl/crypto/bn/bn_sqrt.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/include/crypto/asn1.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/x509_def.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rc2/rc2ofb64.c | [] | [] |
/src/curl/lib/curl_addrinfo.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/providers/defltprov.c | [] | [] |
/src/openssl/providers/common/der/der_rsa_sig.c | [] | [] |
/src/openssl/crypto/camellia/cmll_misc.c | [] | [] |
/src/openssl/providers/implementations/kdfs/sshkdf.c | [] | [] |
/src/openssl/crypto/seed/seed_ecb.c | [] | [] |
/src/openssl/crypto/ec/curve448/arch_64/f_impl64.c | [] | [] |
/src/openssl/crypto/ocsp/ocsp_lib.c | [] | [] |
/src/openssl/crypto/conf/conf_api.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bsearch.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bn/asm/x86_64-gcc.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/evp_pkey.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/rsa/rsa_schemes.c | [] | [] |
/src/openssl/providers/nullprov.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c | [] | [] |
/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c | [] | [] |
/src/openssl/crypto/bn/bn_rand.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/dh_ctrl.c | [] | [] |
/src/openssl/crypto/x509/v3_pcons.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/include/openssl/ui.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/asn1/a_gentm.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/bf/bf_skey.c | [] | [] |
/src/openssl/providers/implementations/encode_decode/decode_spki2typespki.c | [] | [] |
/src/openssl/crypto/modes/ccm128.c | [] | [] |
/src/openssl/include/openssl/ocsp.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/lhash/lhash.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/cms/cms_io.c | ['openssl/fuzz/driver.c'] | [] |
/src/curl/lib/llist.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] |
/src/nghttp2/lib/nghttp2_stream.c | ['curl_fuzzer_http', 'curl_fuzzer_mqtt', 'curl_fuzzer_https', 'curl_fuzzer_ftp', 'curl_fuzzer_smtp', 'curl_fuzzer', 'curl_fuzzer_ws', 'curl_fuzzer_gopher', 'curl_fuzzer_imap', 'curl_fuzzer_pop3', 'curl_fuzzer_rtsp', 'curl_fuzzer_sftp', 'curl_fuzzer_dict', 'curl_fuzzer_rtmp', 'curl_fuzzer_smb', 'curl_fuzzer_scp', 'curl_fuzzer_tftp', 'curl_fuzzer_file', 'curl_fuzzer_ldap'] | [] |
/src/openssl/crypto/ct/ct_sct_ctx.c | [] | [] |
/src/curl/lib/file.c | [] | [] |
/src/openssl/crypto/rand/rand_meth.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/idea/i_skey.c | [] | [] |
/src/openssl/crypto/x509/v3_skid.c | [] | [] |
/src/openssl/ssl/ssl_lib.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/x509/by_store.c | [] | [] |
/src/openssl/providers/implementations/ciphers/ciphercommon.c | [] | [] |
/src/openssl/include/openssl/crmf.h | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/ec/ecx_key.c | [] | [] |
/src/openssl/crypto/bn/rsaz_exp.h | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/evp/mac_meth.c | ['openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/engine/eng_all.c | ['openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c', 'openssl/fuzz/driver.c'] | [] |
/src/openssl/crypto/md5/md5_sha1.c | [] | [] |
/src/openssl/crypto/ec/ecdh_kdf.c | [] | [] |
Directory |
---|
/src/curl/lib/vauth/ |
/src/openssl/crypto/ess/ |
/src/openssl/crypto/dh/ |
/src/openssl/ssl/ |
/src/openssl/crypto/lhash/ |
/src/openssl/providers/ |
/src/openssl/crypto/async/arch/ |
/src/openssl/crypto/crmf/ |
/src/openssl/providers/implementations/digests/ |
/src/openssl/providers/implementations/asymciphers/ |
/src/openssl/crypto/srp/ |
/src/openssl/ssl/statem/ |
/src/openssl/crypto/pem/ |
/src/openssl/crypto/ec/ |
/src/curl/lib/../lib/ |
/src/openssl/crypto/property/ |
/src/openssl/crypto/rc5/ |
/src/openssl/crypto/ui/ |
/src/openssl/crypto/whrlpool/ |
/src/openssl/crypto/rc2/ |
/src/openssl/providers/implementations/keymgmt/ |
/src/openssl/crypto/ocsp/ |
/src/openssl/crypto/idea/ |
/src/openssl/providers/implementations/kem/ |
/src/openssl/crypto/rand/ |
/src/openssl/crypto/seed/ |
/src/openssl/ssl/record/ |
/src/openssl/crypto/aria/ |
/src/openssl/crypto/dsa/ |
/src/openssl/crypto/err/ |
/src/openssl/crypto/stack/ |
/src/openssl/crypto/hmac/ |
/src/openssl/include/crypto/ |
/src/openssl/crypto/cast/ |
/src/openssl/crypto/bio/ |
/src/openssl/providers/implementations/exchange/ |
/src/openssl/crypto/x509/ |
/src/openssl/crypto/md4/ |
/src/openssl/crypto/ |
/src/openssl/crypto/modes/ |
/src/curl/lib/vquic/ |
/src/openssl/crypto/poly1305/ |
/src/openssl/fuzz/ |
/src/openssl/crypto/txt_db/ |
/src/openssl/crypto/buffer/ |
/src/openssl/crypto/sm3/ |
/src/openssl/providers/implementations/signature/ |
/src/openssl/providers/implementations/macs/ |
/src/openssl/crypto/objects/ |
/src/openssl/crypto/bn/asm/ |
/src/openssl/providers/implementations/encode_decode/ |
/src/openssl/crypto/pkcs7/ |
/src/openssl/crypto/ripemd/ |
/src/nghttp2/lib/ |
/src/openssl/crypto/pkcs12/ |
/src/openssl/crypto/bn/ |
/src/openssl/crypto/sm2/ |
/src/openssl/crypto/rsa/ |
/src/openssl/include/openssl/ |
/src/openssl/engines/ |
/src/openssl/./ |
/src/openssl/crypto/ec/curve448/arch_64/ |
/src/openssl/crypto/cmac/ |
/src/openssl/crypto/cmp/ |
/src/openssl/crypto/siphash/ |
/src/openssl/crypto/camellia/ |
/src/openssl/crypto/bf/ |
/src/openssl/providers/implementations/ciphers/ |
/src/zlib/ |
/src/openssl/crypto/sha/ |
/src/openssl/providers/common/der/ |
/src/openssl/providers/implementations/rands/seeding/ |
/src/openssl/crypto/sm4/ |
/src/openssl/ssl/statem/../ |
/src/openssl/crypto/asn1/ |
/src/openssl/crypto/ffc/ |
/src/openssl/crypto/ct/ |
/src/openssl/crypto/ec/curve448/ |
/src/openssl/crypto/evp/ |
/src/openssl/providers/implementations/kdfs/ |
/src/openssl/providers/implementations/storemgmt/ |
/src/openssl/crypto/comp/ |
/src/curl_fuzzer/ |
/src/openssl/include/internal/ |
/src/openssl/crypto/dso/ |
/src/openssl/providers/common/ |
/src/openssl/crypto/mdc2/ |
/src/openssl/crypto/md5/ |
/src/curl/lib/ |
/src/openssl/crypto/ts/ |
/src/openssl/crypto/engine/ |
/src/openssl/crypto/cms/ |
/src/curl/lib/vtls/ |
/src/openssl/crypto/des/ |
/src/openssl/crypto/store/ |
/src/openssl/crypto/encode_decode/ |
/src/openssl/crypto/async/ |
/src/openssl/crypto/conf/ |
/src/openssl/crypto/ec/curve448/arch_64/../arch_64/ |
/src/openssl/crypto/http/ |
/src/openssl/providers/implementations/rands/ |
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.
This section shows a chosen list of functions / methods calls and their relative coverage information. By static analysis of the target project code, all of these function call and their caller information, including the source file or class and line number that initiate the call are captured. Column 1 is the function name of that selected functions or methods. Column 2 of each row indicate if the target function covered by any fuzzer calltree information. Column 3 lists all fuzzers (or no fuzzers at all) that have coered that particular function call dynamically. Column 4 shows list of parent function for the specific function call, while column 5 shows possible blocker functions that make the fuzzers fail to reach the specific functions. Both column 4 and 5 will only show information if none of the fuzzers cover the target function calls.
Target sink | Callsite location | Reached by fuzzer | Function call path | Covered by fuzzer | Possible branch blockers |
---|