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 | 38 |
2 :
['node_destroy', 'node_attach'] |
0 | 38 | node_create | call site: 00040 | /src/libplist/libcnary/node.c:64 |
0 | 0 | None | 16 | 1084 | parse_dict_node | call site: 00141 | /src/libplist/src/bplist.c:488 |
0 | 0 | None | 10 | 293 | plist_from_bin | call site: 00001 | /src/libplist/src/bplist.c:799 |
0 | 0 | None | 8 | 1100 | parse_bin_node | call site: 00033 | /src/libplist/src/bplist.c:579 |
0 | 0 | None | 4 | 4 | plist_utf16be_to_utf8 | call site: 00089 | /src/libplist/src/bplist.c:340 |
0 | 0 | None | 2 | 41 | parse_string_node | call site: 00080 | /src/libplist/src/bplist.c:314 |
0 | 0 | None | 0 | 280 | plist_from_bin | call site: 00017 | /src/libplist/src/bplist.c:880 |
0 | 0 | None | 0 | 39 | parse_data_node | call site: 00072 | /src/libplist/src/bplist.c:421 |
0 | 0 | None | 0 | 0 | node_create | call site: 00040 | /src/libplist/libcnary/node.c:52 |
0 | 0 | None | 0 | 0 | node_list_create | call site: 00043 | /src/libplist/libcnary/node_list.c:39 |
0 | 0 | None | 0 | 0 | node_list_remove | call site: 00047 | /src/libplist/libcnary/node_list.c:135 |
0 | 0 | None | 0 | 0 | node_list_remove | call site: 00047 | /src/libplist/libcnary/node_list.c:137 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
plist_from_bin
[function]
[call site]
00001
fprintf
[call site]
00002
memcmp
[call site]
00003
fprintf
[call site]
00004
memcmp
[call site]
00005
fprintf
[call site]
00006
__bswap_64
[function]
[call site]
00007
__bswap_64
[function]
[call site]
00008
__bswap_64
[function]
[call site]
00009
fprintf
[call site]
00010
fprintf
[call site]
00011
fprintf
[call site]
00012
fprintf
[call site]
00013
fprintf
[call site]
00014
fprintf
[call site]
00015
fprintf
[call site]
00016
ptr_array_new
[function]
[call site]
00017
fprintf
[call site]
00018
parse_bin_node_at_index
[function]
[call site]
00019
fprintf
[call site]
00020
fprintf
[call site]
00021
__bswap_64
[function]
[call site]
00022
fprintf
[call site]
00023
ptr_array_size
[function]
[call site]
00024
ptr_array_size
[function]
[call site]
00025
ptr_array_add
[function]
[call site]
00026
ptr_array_insert
[function]
[call site]
00027
realloc
[call site]
00028
ptr_array_set
[function]
[call site]
00029
ptr_array_index
[function]
[call site]
00030
ptr_array_index
[function]
[call site]
00031
fprintf
[call site]
00032
parse_bin_node
[function]
[call site]
00033
fprintf
[call site]
00034
fprintf
[call site]
00035
__bswap_64
[function]
[call site]
00036
plist_new_plist_data
[function]
[call site]
00037
calloc
[call site]
00038
node_create
[function]
[call site]
00039
calloc
[call site]
00040
node_attach
[function]
[call site]
00041
node_list_create
[function]
[call site]
00042
calloc
[call site]
00043
node_list_add
[function]
[call site]
00044
printf
[call site]
00045
node_destroy
[function]
[call site]
00046
node_list_remove
[function]
[call site]
00047
node_destroy
[function]
[call site]
00048
node_list_destroy
[function]
[call site]
00049
plist_new_plist_data
[function]
[call site]
00050
node_create
[function]
[call site]
00051
plist_new_plist_data
[function]
[call site]
00052
node_create
[function]
[call site]
00053
fprintf
[call site]
00054
parse_int_node
[function]
[call site]
00055
plist_new_plist_data
[function]
[call site]
00056
fprintf
[call site]
00057
__bswap_64
[function]
[call site]
00058
node_create
[function]
[call site]
00059
fprintf
[call site]
00060
parse_real_node
[function]
[call site]
00061
plist_new_plist_data
[function]
[call site]
00062
fprintf
[call site]
00063
node_create
[function]
[call site]
00064
fprintf
[call site]
00065
fprintf
[call site]
00066
parse_date_node
[function]
[call site]
00067
parse_real_node
[function]
[call site]
00068
plist_get_data
[function]
[call site]
00069
fprintf
[call site]
00070
parse_data_node
[function]
[call site]
00071
plist_new_plist_data
[function]
[call site]
00072
plist_free_data
[function]
[call site]
00073
ptr_array_free
[function]
[call site]
00074
hash_table_destroy
[function]
[call site]
00075
fprintf
[call site]
00076
node_create
[function]
[call site]
00077
fprintf
[call site]
00078
parse_string_node
[function]
[call site]
00079
plist_new_plist_data
[function]
[call site]
00080
plist_free_data
[function]
[call site]
00081
fprintf
[call site]
00082
strlen
[call site]
00083
node_create
[function]
[call site]
00084
fprintf
[call site]
00085
fprintf
[call site]
00086
parse_unicode_node
[function]
[call site]
00087
plist_new_plist_data
[function]
[call site]
00088
plist_utf16be_to_utf8
[function]
[call site]
00089
plist_free_data
[function]
[call site]
00093
node_create
[function]
[call site]
00094
fprintf
[call site]
00095
parse_array_node
[function]
[call site]
00096
plist_new_plist_data
[function]
[call site]
00097
node_create
[function]
[call site]
00098
plist_free
[function]
[call site]
00099
plist_free_node
[function]
[call site]
00100
node_detach
[function]
[call site]
00101
node_list_remove
[function]
[call site]
00102
plist_get_data
[function]
[call site]
00103
plist_free_data
[function]
[call site]
00104
node_first_child
[function]
[call site]
00105
node_next_sibling
[function]
[call site]
00106
plist_free_node
[function]
[call site]
00107
node_destroy
[function]
[call site]
00108
fprintf
[call site]
00109
__bswap_64
[function]
[call site]
00110
plist_free
[function]
[call site]
00111
fprintf
[call site]
00112
parse_bin_node_at_index
[function]
[call site]
00113
plist_free
[function]
[call site]
00114
node_attach
[function]
[call site]
00115
fprintf
[call site]
00116
parse_uid_node
[function]
[call site]
00117
plist_new_plist_data
[function]
[call site]
00118
__bswap_64
[function]
[call site]
00119
fprintf
[call site]
00120
node_create
[function]
[call site]
00121
fprintf
[call site]
00122
parse_dict_node
[function]
[call site]
00123
plist_new_plist_data
[function]
[call site]
00124
node_create
[function]
[call site]
00125
plist_free
[function]
[call site]
00126
fprintf
[call site]
00127
__bswap_64
[function]
[call site]
00128
__bswap_64
[function]
[call site]
00129
plist_free
[function]
[call site]
00130
fprintf
[call site]
00131
plist_free
[function]
[call site]
00132
fprintf
[call site]
00133
parse_bin_node_at_index
[function]
[call site]
00134
plist_free
[function]
[call site]
00135
plist_get_data
[function]
[call site]
00136
fprintf
[call site]
00137
plist_free
[function]
[call site]
00138
plist_free
[function]
[call site]
00139
plist_get_data
[function]
[call site]
00140
plist_get_data
[function]
[call site]
00141
fprintf
[call site]
00142
plist_free
[function]
[call site]
00143
plist_free
[function]
[call site]
00144
parse_bin_node_at_index
[function]
[call site]
00145
plist_free
[function]
[call site]
00146
plist_free
[function]
[call site]
00147
node_attach
[function]
[call site]
00148
node_attach
[function]
[call site]
00149
fprintf
[call site]
00150
ptr_array_free
[function]
[call site]
00151
plist_free
[function]
[call site]
00152