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 |
---|---|---|---|---|---|---|---|
0 | 0 | None | 22 | 28 | parse_qubes_rpc_command | call site: 00001 | /src/qubes-os/qubes-core-qrexec/fuzz/../libqrexec/exec.c:312 |
0 | 0 | None | 18 | 24 | parse_qubes_rpc_command | call site: 00001 | /src/qubes-os/qubes-core-qrexec/fuzz/../libqrexec/exec.c:320 |
0 | 0 | None | 18 | 24 | parse_qubes_rpc_command | call site: 00003 | /src/qubes-os/qubes-core-qrexec/fuzz/../libqrexec/exec.c:327 |
0 | 0 | None | 10 | 16 | parse_qubes_rpc_command | call site: 00007 | /src/qubes-os/qubes-core-qrexec/fuzz/../libqrexec/exec.c:362 |
0 | 0 | None | 4 | 10 | parse_qubes_rpc_command | call site: 00009 | /src/qubes-os/qubes-core-qrexec/fuzz/../libqrexec/exec.c:381 |
0 | 0 | None | 0 | 6 | parse_qubes_rpc_command | call site: 00006 | /src/qubes-os/qubes-core-qrexec/fuzz/../libqrexec/exec.c:355 |
0 | 0 | None | 0 | 0 | parse_qubes_rpc_command | call site: 00012 | /src/qubes-os/qubes-core-qrexec/fuzz/../libqrexec/exec.c:398 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
parse_qubes_rpc_command
[function]
[call site]
00001
strchr
[call site]
00002
strndup
[call site]
00003
strncmp
[call site]
00004
strncmp
[call site]
00005
strchr
[call site]
00006
strndup
[call site]
00007
memchr
[call site]
00008
strndup
[call site]
00009
strndup
[call site]
00010
strchrnul
[call site]
00011
strndup
[call site]
00012
destroy_qrexec_parsed_command
[function]
[call site]
00013
strlen
[call site]
00014
strlen
[call site]
00015
__assert_fail
[call site]
00016
__assert_fail
[call site]
00017
strlen
[call site]
00018
strlen
[call site]
00019
strlen
[call site]
00020
destroy_qrexec_parsed_command
[function]
[call site]
00021