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 |
---|---|---|---|---|---|---|---|
18 | 24 |
3 :
['free', 'strdup', 'use_colors'] |
18 | 24 | debug | call site: 00166 | /src/clib/deps/debug/debug.c:98 |
0 | 0 | None | 15 | 21 | debug_is_enabled | call site: 00161 | /src/clib/deps/debug/debug.c:60 |
0 | 0 | None | 8 | 261 | parse_array_value | call site: 00066 | /src/clib/deps/parson/parson.c:631 |
0 | 0 | None | 2 | 155 | clib_package_dependency_new | call site: 00221 | /src/clib/src/common/clib-package.c:910 |
0 | 0 | None | 2 | 155 | clib_package_dependency_new | call site: 00221 | /src/clib/src/common/clib-package.c:914 |
0 | 0 | None | 2 | 2 | parson_strndup | call site: 00108 | /src/clib/deps/parson/parson.c:131 |
0 | 0 | None | 0 | 1624 | clib_package_new | call site: 00033 | /src/clib/src/common/clib-package.c:461 |
0 | 0 | None | 0 | 1410 | clib_package_new | call site: 00121 | /src/clib/src/common/clib-package.c:482 |
0 | 0 | None | 0 | 802 | clib_package_new | call site: 00191 | /src/clib/src/common/clib-package.c:548 |
0 | 0 | None | 0 | 676 | clib_package_new | call site: 00203 | /src/clib/src/common/clib-package.c:564 |
0 | 0 | None | 0 | 676 | clib_package_new | call site: 00209 | /src/clib/src/common/clib-package.c:572 |
0 | 0 | None | 0 | 166 | parse_package_deps | call site: 00215 | /src/clib/src/common/clib-package.c:308 |
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_array_resize
[function]
[call site]
00095
json_value_free
[function]
[call site]
00096
json_value_free
[function]
[call site]
00097
json_object_add
[function]
[call site]
00098
json_object_resize
[function]
[call site]
00099
json_object_get_value
[function]
[call site]
00100
strlen
[call site]
00101
json_object_nget_value
[function]
[call site]
00102
json_object_get_count
[function]
[call site]
00103
strlen
[call site]
00104
strncmp
[call site]
00105
parson_strdup
[function]
[call site]
00106
strlen
[call site]
00107
parson_strndup
[function]
[call site]
00108
strncpy
[call site]
00109
json_value_free
[function]
[call site]
00110
__ctype_b_loc
[call site]
00111
__ctype_b_loc
[call site]
00112
__ctype_b_loc
[call site]
00113
json_object_get_count
[function]
[call site]
00114
json_object_resize
[function]
[call site]
00115
json_value_free
[function]
[call site]
00116
cc_fprintf
[function]
[call site]
00117
fprintf
[call site]
00118
json_value_get_object
[function]
[call site]
00119
cc_fprintf
[function]
[call site]
00120
fprintf
[call site]
00121
strdup
[function]
[call site]
00122
strlen
[call site]
00123
json_object_get_string_safe
[function]
[call site]
00124
json_object_get_string
[function]
[call site]
00125
json_object_get_value
[function]
[call site]
00126
json_value_get_string
[function]
[call site]
00127
json_value_get_type
[function]
[call site]
00128
strdup
[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_string_safe
[function]
[call site]
00136
json_object_get_string_safe
[function]
[call site]
00137
json_object_get_string_safe
[function]
[call site]
00138
json_object_get_string_safe
[function]
[call site]
00139
json_object_get_array
[function]
[call site]
00140
json_object_get_value
[function]
[call site]
00141
json_value_get_array
[function]
[call site]
00142
json_object_get_array
[function]
[call site]
00143
json_array_get_count
[function]
[call site]
00144
json_array_get_string_safe
[function]
[call site]
00145
json_array_get_string
[function]
[call site]
00146
json_array_get_value
[function]
[call site]
00147
json_array_get_count
[function]
[call site]
00148
json_value_get_string
[function]
[call site]
00149
strdup
[function]
[call site]
00150
asprintf
[function]
[call site]
00151
vasprintf
[function]
[call site]
00152
vsnprintf
[call site]
00153
vsprintf
[call site]
00154
asprintf
[function]
[call site]
00155
debug_init
[function]
[call site]
00156
clock
[call site]
00157
srand
[call site]
00158
rand
[call site]
00159
debug_is_enabled
[function]
[call site]
00160
getenv
[call site]
00161
strdup
[function]
[call site]
00162
strtok
[call site]
00163
wildcardcmp
[function]
[call site]
00164
strtok
[call site]
00165
debug
[function]
[call site]
00166
use_colors
[function]
[call site]
00167
fileno
[call site]
00168
isatty
[call site]
00169
getenv
[call site]
00170
strcmp
[call site]
00171
strncmp
[call site]
00172
strncmp
[call site]
00173
strncmp
[call site]
00174
asprintf
[function]
[call site]
00175
strdup
[function]
[call site]
00176
vasprintf
[function]
[call site]
00177
fprintf
[call site]
00178
debug_init
[function]
[call site]
00179
debug
[function]
[call site]
00180
parse_repo_owner
[function]
[call site]
00181
strlen
[call site]
00182
strdup
[function]
[call site]
00183
strchr
[call site]
00184
substr
[function]
[call site]
00185
strlen
[call site]
00189
strdup
[function]
[call site]
00190
parse_repo_name
[function]
[call site]
00191
strlen
[call site]
00192
strdup
[function]
[call site]
00193
strchr
[call site]
00194
substr
[function]
[call site]
00195
strchr
[call site]
00196
substr
[function]
[call site]
00197
strdup
[function]
[call site]
00198
cc_fprintf
[function]
[call site]
00199
fprintf
[call site]
00200
json_object_get_array
[function]
[call site]
00201
json_object_get_array
[function]
[call site]
00202
list_new
[function]
[call site]
00203
json_array_get_count
[function]
[call site]
00204
json_array_get_string_safe
[function]
[call site]
00205
debug_init
[function]
[call site]
00206
debug
[function]
[call site]
00207
list_node_new
[function]
[call site]
00208
list_rpush
[function]
[call site]
00209
debug_init
[function]
[call site]
00210
debug
[function]
[call site]
00211
json_object_get_object
[function]
[call site]
00212
json_object_get_value
[function]
[call site]
00213
json_value_get_object
[function]
[call site]
00214
parse_package_deps
[function]
[call site]
00215
list_new
[function]
[call site]
00216
json_object_get_count
[function]
[call site]
00217
json_object_get_name
[function]
[call site]
00218
json_object_get_count
[function]
[call site]
00219
json_object_get_string_safe
[function]
[call site]
00220
clib_package_dependency_new
[function]
[call site]
00221
strcmp
[call site]
00222
strdup
[function]
[call site]
00223
strdup
[function]
[call site]
00224
clib_package_parse_name
[function]
[call site]
00225
parse_repo_name
[function]
[call site]
00226
clib_package_parse_author
[function]
[call site]
00227
parse_repo_owner
[function]
[call site]
00228
debug_init
[function]
[call site]
00229
debug
[function]
[call site]
00230
list_node_new
[function]
[call site]
00231
clib_package_dependency_free
[function]
[call site]
00232
list_rpush
[function]
[call site]
00233
list_destroy
[function]
[call site]
00234
debug_init
[function]
[call site]
00235
debug
[function]
[call site]
00236
json_object_get_object
[function]
[call site]
00237
parse_package_deps
[function]
[call site]
00238
debug_init
[function]
[call site]
00239
debug
[function]
[call site]
00240
json_value_free
[function]
[call site]
00241
clib_package_free
[function]
[call site]
00242
list_destroy
[function]
[call site]
00243
list_destroy
[function]
[call site]
00244
list_destroy
[function]
[call site]
00245
clib_package_free
[function]
[call site]
00246
unlink
[call site]
00247