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 |
---|---|---|---|---|---|---|---|
165 | 165 |
1 :
['parse_package_deps'] |
165 | 201 | clib_package_new | call site: 00209 | /src/clib/src/common/clib-package.c:577 |
58 | 58 |
2 :
['parse_repo_name', 'parse_repo_owner'] |
420 | 860 | clib_package_new | call site: 00159 | /src/clib/src/common/clib-package.c:531 |
32 | 32 |
5 :
['json_array_get_count', 'list_new', 'list_node_new', 'list_rpush', 'json_array_get_string_safe'] |
362 | 679 | clib_package_new | call site: 00180 | /src/clib/src/common/clib-package.c:551 |
18 | 24 |
3 :
['strdup', 'use_colors', 'free'] |
18 | 24 | debug | call site: 00000 | /src/clib/deps/debug/debug.c:98 |
4 | 4 |
1 :
['list_destroy'] |
4 | 4 | clib_package_free | call site: 00215 | /src/clib/src/common/clib-package.c:1701 |
0 | 291 |
3 :
['parse_value', 'json_object_add', 'get_quoted_string'] |
8 | 361 | parse_object_value | call site: 00110 | /src/clib/deps/parson/parson.c:613 |
0 | 218 |
2 :
['parse_value', 'json_array_add'] |
8 | 268 | parse_array_value | call site: 00091 | /src/clib/deps/parson/parson.c:651 |
0 | 12 |
1 :
['json_value_free'] |
0 | 12 | parse_object_value | call site: 00112 | /src/clib/deps/parson/parson.c:619 |
0 | 0 | None | 443 | 1624 | clib_package_new | call site: 00033 | /src/clib/src/common/clib-package.c:452 |
0 | 0 | None | 443 | 1410 | clib_package_new | call site: 00117 | /src/clib/src/common/clib-package.c:466 |
0 | 0 | None | 443 | 1410 | clib_package_new | call site: 00119 | /src/clib/src/common/clib-package.c:473 |
0 | 0 |
1 :
['free'] |
443 | 1041 | clib_package_new | call site: 00138 | /src/clib/src/common/clib-package.c:503 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
sprintf
[call site]
00001
fopen
[call site]
00002
fwrite
[call site]
00003
fclose
[call site]
00004
clib_package_load_from_manifest
[function]
[call site]
00005
fs_exists
[function]
[call site]
00006
stat
[call site]
00007
cc_fprintf
[function]
[call site]
00008
Write
[function]
[call site]
00009
vfprintf
[call site]
00010
UnixTerminalColorize
[function]
[call site]
00011
Shift
[function]
[call site]
00012
fprintf
[call site]
00013
Write
[function]
[call site]
00014
UnixTerminalRestore
[function]
[call site]
00015
fputs
[call site]
00016
fprintf
[call site]
00017
cc_fprintf
[function]
[call site]
00018
fprintf
[call site]
00019
fs_read
[function]
[call site]
00020
fs_open
[function]
[call site]
00021
fopen
[call site]
00022
fs_fread
[function]
[call site]
00023
fs_fsize
[function]
[call site]
00024
ftell
[call site]
00025
rewind
[call site]
00026
fseek
[call site]
00027
ftell
[call site]
00028
fseek
[call site]
00029
fs_fnread
[function]
[call site]
00030
fread
[call site]
00031
fclose
[call site]
00032
clib_package_new
[function]
[call site]
00033
cc_fprintf
[function]
[call site]
00034
fprintf
[call site]
00035
json_parse_string
[function]
[call site]
00036
__ctype_b_loc
[call site]
00037
parse_value
[function]
[call site]
00038
__ctype_b_loc
[call site]
00039
parse_object_value
[function]
[call site]
00040
json_value_init_object
[function]
[call site]
00041
json_object_init
[function]
[call site]
00042
json_value_get_object
[function]
[call site]
00043
json_value_get_type
[function]
[call site]
00044
__ctype_b_loc
[call site]
00045
get_quoted_string
[function]
[call site]
00046
skip_quotes
[function]
[call site]
00047
process_string
[function]
[call site]
00048
parse_utf_16
[function]
[call site]
00049
is_utf16_hex
[function]
[call site]
00050
__ctype_b_loc
[call site]
00051
__isoc99_sscanf
[call site]
00052
is_utf16_hex
[function]
[call site]
00053
__isoc99_sscanf
[call site]
00054
__ctype_b_loc
[call site]
00055
json_value_free
[function]
[call site]
00056
json_value_get_type
[function]
[call site]
00057
json_object_free
[function]
[call site]
00058
json_value_free
[function]
[call site]
00059
json_array_free
[function]
[call site]
00060
json_value_free
[function]
[call site]
00061
parse_value
[function]
[call site]
00062
parse_array_value
[function]
[call site]
00063
json_value_init_array
[function]
[call site]
00064
json_array_init
[function]
[call site]
00065
json_value_get_array
[function]
[call site]
00066
json_value_get_type
[function]
[call site]
00067
__ctype_b_loc
[call site]
00068
parse_value
[function]
[call site]
00069
parse_string_value
[function]
[call site]
00070
get_quoted_string
[function]
[call site]
00071
json_value_init_string_no_copy
[function]
[call site]
00072
parse_boolean_value
[function]
[call site]
00073
strncmp
[call site]
00074
json_value_init_boolean
[function]
[call site]
00075
strncmp
[call site]
00076
json_value_init_boolean
[function]
[call site]
00077
parse_number_value
[function]
[call site]
00078
strtod
[call site]
00079
is_decimal
[function]
[call site]
00080
strncmp
[call site]
00081
strchr
[call site]
00082
json_value_init_number
[function]
[call site]
00083
parse_null_value
[function]
[call site]
00084
strncmp
[call site]
00085
json_value_init_null
[function]
[call site]
00086
json_value_free
[function]
[call site]
00087
json_array_add
[function]
[call site]
00088
json_array_resize
[function]
[call site]
00089
json_value_free
[function]
[call site]
00090
__ctype_b_loc
[call site]
00091
__ctype_b_loc
[call site]
00092
__ctype_b_loc
[call site]
00093
json_array_get_count
[function]
[call site]
00094
json_value_free
[function]
[call site]
00095
json_value_free
[function]
[call site]
00096
json_object_add
[function]
[call site]
00097
json_object_resize
[function]
[call site]
00098
json_object_get_value
[function]
[call site]
00099
strlen
[call site]
00100
json_object_nget_value
[function]
[call site]
00101
json_object_get_count
[function]
[call site]
00102
strlen
[call site]
00103
strncmp
[call site]
00104
parson_strdup
[function]
[call site]
00105
strlen
[call site]
00106
parson_strndup
[function]
[call site]
00107
strncpy
[call site]
00108
json_value_free
[function]
[call site]
00109
__ctype_b_loc
[call site]
00110
__ctype_b_loc
[call site]
00111
__ctype_b_loc
[call site]
00112
json_object_get_count
[function]
[call site]
00113
json_value_free
[function]
[call site]
00114
cc_fprintf
[function]
[call site]
00115
fprintf
[call site]
00116
json_value_get_object
[function]
[call site]
00117
cc_fprintf
[function]
[call site]
00118
fprintf
[call site]
00119
strdup
[function]
[call site]
00120
strlen
[call site]
00121
json_object_get_string_safe
[function]
[call site]
00122
json_object_get_string
[function]
[call site]
00123
json_object_get_value
[function]
[call site]
00124
strdup
[function]
[call site]
00125
json_object_get_string_safe
[function]
[call site]
00126
json_object_get_string_safe
[function]
[call site]
00127
json_object_get_string_safe
[function]
[call site]
00128
json_object_get_string_safe
[function]
[call site]
00129
json_object_get_string_safe
[function]
[call site]
00130
json_object_get_string_safe
[function]
[call site]
00131
json_object_get_string_safe
[function]
[call site]
00132
json_object_get_string_safe
[function]
[call site]
00133
json_object_get_string_safe
[function]
[call site]
00134
json_object_get_string_safe
[function]
[call site]
00135
json_object_get_array
[function]
[call site]
00136
json_object_get_value
[function]
[call site]
00137
json_object_get_array
[function]
[call site]
00138
json_array_get_count
[function]
[call site]
00139
json_array_get_string_safe
[function]
[call site]
00140
json_array_get_string
[function]
[call site]
00141
json_array_get_value
[function]
[call site]
00142
json_array_get_count
[function]
[call site]
00143
strdup
[function]
[call site]
00144
asprintf
[function]
[call site]
00145
vasprintf
[function]
[call site]
00146
vsnprintf
[call site]
00147
vsprintf
[call site]
00148
asprintf
[function]
[call site]
00149
debug_init
[function]
[call site]
00150
clock
[call site]
00151
rand
[call site]
00152
debug_is_enabled
[function]
[call site]
00153
getenv
[call site]
00154
strdup
[function]
[call site]
00155
strtok
[call site]
00156
wildcardcmp
[function]
[call site]
00157
strtok
[call site]
00158
debug_init
[function]
[call site]
00159
parse_repo_owner
[function]
[call site]
00160
strlen
[call site]
00161
strdup
[function]
[call site]
00162
strchr
[call site]
00163
substr
[function]
[call site]
00164
strlen
[call site]
00168
strdup
[function]
[call site]
00169
parse_repo_name
[function]
[call site]
00170
strlen
[call site]
00171
strdup
[function]
[call site]
00172
strchr
[call site]
00173
substr
[function]
[call site]
00174
strchr
[call site]
00175
substr
[function]
[call site]
00176
strdup
[function]
[call site]
00177
cc_fprintf
[function]
[call site]
00178
fprintf
[call site]
00179
json_object_get_array
[function]
[call site]
00180
list_new
[function]
[call site]
00181
json_array_get_count
[function]
[call site]
00182
json_array_get_string_safe
[function]
[call site]
00183
debug_init
[function]
[call site]
00184
list_node_new
[function]
[call site]
00185
list_rpush
[function]
[call site]
00186
debug_init
[function]
[call site]
00187
json_object_get_object
[function]
[call site]
00188
json_object_get_value
[function]
[call site]
00189
parse_package_deps
[function]
[call site]
00190
list_new
[function]
[call site]
00191
clib_package_dependency_free
[function]
[call site]
00192
json_object_get_count
[function]
[call site]
00193
json_object_get_name
[function]
[call site]
00194
json_object_get_count
[function]
[call site]
00195
json_object_get_string_safe
[function]
[call site]
00196
clib_package_dependency_new
[function]
[call site]
00197
strdup
[function]
[call site]
00198
strdup
[function]
[call site]
00199
clib_package_parse_name
[function]
[call site]
00200
parse_repo_name
[function]
[call site]
00201
clib_package_parse_author
[function]
[call site]
00202
parse_repo_owner
[function]
[call site]
00203
debug_init
[function]
[call site]
00204
list_node_new
[function]
[call site]
00205
list_rpush
[function]
[call site]
00206
list_destroy
[function]
[call site]
00207
debug_init
[function]
[call site]
00208
json_object_get_object
[function]
[call site]
00209
parse_package_deps
[function]
[call site]
00210
debug_init
[function]
[call site]
00211
json_value_free
[function]
[call site]
00212
clib_package_free
[function]
[call site]
00213
list_destroy
[function]
[call site]
00214
list_destroy
[function]
[call site]
00215
list_destroy
[function]
[call site]
00216
clib_package_free
[function]
[call site]
00217