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 |
---|---|---|---|---|---|---|---|
6 | 6 |
1 :
['byte_array_grow'] |
6 | 6 | byte_array_append | call site: 00065 | /src/libplist/src/bytearray.c:76 |
2 | 2 |
1 :
['fwrite'] |
2 | 2 | byte_array_append | call site: 00065 | /src/libplist/src/bytearray.c:68 |
0 | 38 |
2 :
['node_destroy', 'node_attach'] |
0 | 38 | node_create | call site: 00009 | /src/libplist/libcnary/node.c:64 |
0 | 13 |
1 :
['plist_free_data'] |
0 | 113 | node_from_openstep | call site: 00019 | /src/libplist/src/oplist.c:741 |
0 | 13 |
1 :
['plist_free_data'] |
0 | 109 | node_from_openstep | call site: 00019 | /src/libplist/src/oplist.c:776 |
0 | 0 | None | 0 | 912 | plist_from_openstep | call site: 00001 | /src/libplist/src/oplist.c:900 |
0 | 0 | None | 0 | 216 | plist_dict_set_item | call site: 00000 | /src/libplist/src/plist.c:864 |
0 | 0 | None | 0 | 96 | node_from_openstep | call site: 00019 | /src/libplist/src/oplist.c:635 |
0 | 0 | None | 0 | 46 | plist_array_append_item | call site: 00028 | /src/libplist/src/plist.c:681 |
0 | 0 | None | 0 | 13 | node_insert | call site: 00000 | /src/libplist/libcnary/node.c:106 |
0 | 0 | None | 0 | 8 | plist_get_string_ptr | call site: 00106 | /src/libplist/src/plist.c:1069 |
0 | 0 | None | 0 | 0 | node_create | call site: 00009 | /src/libplist/libcnary/node.c:52 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
plist_from_openstep
[function]
[call site]
00001
node_from_openstep
[function]
[call site]
00002
fprintf
[call site]
00003
parse_skip_ws
[function]
[call site]
00004
plist_new_plist_data
[function]
[call site]
00005
calloc
[call site]
00006
plist_new_node
[function]
[call site]
00007
node_create
[function]
[call site]
00008
calloc
[call site]
00009
node_attach
[function]
[call site]
00010
node_list_create
[function]
[call site]
00011
calloc
[call site]
00012
node_list_add
[function]
[call site]
00013
printf
[call site]
00014
node_destroy
[function]
[call site]
00015
node_list_remove
[function]
[call site]
00016
node_destroy
[function]
[call site]
00017
node_list_destroy
[function]
[call site]
00018
parse_dict_data
[function]
[call site]
00019
parse_skip_ws
[function]
[call site]
00020
node_from_openstep
[function]
[call site]
00021
fprintf
[call site]
00022
fprintf
[call site]
00023
parse_skip_ws
[function]
[call site]
00024
plist_new_node
[function]
[call site]
00025
parse_skip_ws
[function]
[call site]
00026
node_from_openstep
[function]
[call site]
00027
plist_array_append_item
[function]
[call site]
00028
plist_get_node_type
[function]
[call site]
00029
plist_get_data
[function]
[call site]
00030
node_attach
[function]
[call site]
00031
_plist_array_post_insert
[function]
[call site]
00032
ptr_array_insert
[function]
[call site]
00033
realloc
[call site]
00034
ptr_array_new
[function]
[call site]
00035
node_first_child
[function]
[call site]
00036
ptr_array_add
[function]
[call site]
00037
ptr_array_insert
[function]
[call site]
00038
node_next_sibling
[function]
[call site]
00039
parse_skip_ws
[function]
[call site]
00040
fprintf
[call site]
00041
plist_free
[function]
[call site]
00042
plist_free_node
[function]
[call site]
00043
node_detach
[function]
[call site]
00044
node_list_remove
[function]
[call site]
00045
plist_get_data
[function]
[call site]
00046
plist_free_data
[function]
[call site]
00047
ptr_array_free
[function]
[call site]
00048
hash_table_destroy
[function]
[call site]
00049
node_first_child
[function]
[call site]
00050
node_next_sibling
[function]
[call site]
00051
plist_free_node
[function]
[call site]
00052
node_destroy
[function]
[call site]
00053
fprintf
[call site]
00054
fprintf
[call site]
00055
parse_skip_ws
[function]
[call site]
00056
byte_array_new
[function]
[call site]
00057
parse_skip_ws
[function]
[call site]
00058
fprintf
[call site]
00059
__ctype_b_loc
[call site]
00060
fprintf
[call site]
00061
fprintf
[call site]
00062
__ctype_b_loc
[call site]
00063
fprintf
[call site]
00064
byte_array_append
[function]
[call site]
00065
byte_array_grow
[function]
[call site]
00066
realloc
[call site]
00067
byte_array_free
[function]
[call site]
00068
plist_free_data
[function]
[call site]
00069
byte_array_free
[function]
[call site]
00070
plist_free_data
[function]
[call site]
00071
fprintf
[call site]
00072
byte_array_free
[function]
[call site]
00073
plist_free_data
[function]
[call site]
00074
fprintf
[call site]
00075
byte_array_free
[function]
[call site]
00076
plist_new_node
[function]
[call site]
00077
parse_skip_ws
[function]
[call site]
00078
plist_free_data
[function]
[call site]
00079
fprintf
[call site]
00080
plist_free_data
[function]
[call site]
00081
fprintf
[call site]
00082
__ctype_b_loc
[call site]
00083
strncpy
[call site]
00084
plist_new_node
[function]
[call site]
00085
parse_skip_ws
[function]
[call site]
00086
parse_skip_ws
[function]
[call site]
00087
strndup
[call site]
00088
plist_new_node
[function]
[call site]
00089
parse_skip_ws
[function]
[call site]
00090
plist_free_data
[function]
[call site]
00091
fprintf
[call site]
00092
plist_free
[function]
[call site]
00093
plist_free
[function]
[call site]
00094
plist_get_node_type
[function]
[call site]
00095
fprintf
[call site]
00096
parse_skip_ws
[function]
[call site]
00097
fprintf
[call site]
00098
fprintf
[call site]
00099
fprintf
[call site]
00100
node_from_openstep
[function]
[call site]
00101
fprintf
[call site]
00102
parse_skip_ws
[function]
[call site]
00103
fprintf
[call site]
00104
fprintf
[call site]
00105
plist_get_string_ptr
[function]
[call site]
00106
plist_get_node_type
[function]
[call site]
00107
plist_get_data
[function]
[call site]
00108
plist_free
[function]
[call site]
00109
plist_free
[function]
[call site]
00110
plist_free
[function]
[call site]
00111
plist_new_dict
[function]
[call site]
00112
plist_new_plist_data
[function]
[call site]
00113
plist_new_node
[function]
[call site]
00114
plist_free
[function]
[call site]
00115
plist_new_dict
[function]
[call site]
00116
parse_dict_data
[function]
[call site]
00117
plist_free
[function]
[call site]
00118
fprintf
[call site]
00119
plist_free
[function]
[call site]
00120