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 :
['use_colors', 'strdup', 'free'] |
18 | 24 | debug | call site: 00000 | /src/clib/deps/debug/debug.c:98 |
2 | 8 |
3 :
['malloc', 'strdup', 'strncpy'] |
2 | 8 | substr | call site: 00165 | /src/clib/deps/substr/substr.c:24 |
0 | 58 |
2 :
['parse_repo_owner', 'parse_repo_name'] |
0 | 862 | clib_package_new | call site: 00159 | /src/clib/src/common/clib-package.c:540 |
0 | 32 |
5 :
['json_array_get_count', 'list_new', 'list_node_new', 'list_rpush', 'json_array_get_string_safe'] |
0 | 681 | clib_package_new | call site: 00181 | /src/clib/src/common/clib-package.c:560 |
0 | 17 |
1 :
['substr'] |
0 | 17 | parse_repo_owner | call site: 00163 | /src/clib/deps/parse-repo/parse-repo.c:25 |
0 | 12 |
1 :
['json_value_free'] |
0 | 12 | parse_object_value | call site: 00112 | /src/clib/deps/parson/parson.c:619 |
0 | 0 | None | 15 | 21 | debug_is_enabled | call site: 00154 | /src/clib/deps/debug/debug.c:60 |
0 | 0 | None | 8 | 270 | parse_array_value | call site: 00066 | /src/clib/deps/parson/parson.c:631 |
0 | 0 | None | 6 | 268 | parse_array_value | call site: 00069 | /src/clib/deps/parson/parson.c:641 |
0 | 0 | None | 2 | 155 | clib_package_dependency_new | call site: 00197 | /src/clib/src/common/clib-package.c:907 |
0 | 0 | None | 2 | 155 | clib_package_dependency_new | call site: 00197 | /src/clib/src/common/clib-package.c:911 |
0 | 0 | None | 2 | 25 | parse_repo_name | call site: 00173 | /src/clib/deps/parse-repo/parse-repo.c:56 |
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
json_object_get_array
[function]
[call site]
00181
list_new
[function]
[call site]
00182
json_array_get_count
[function]
[call site]
00183
json_array_get_string_safe
[function]
[call site]
00184
debug_init
[function]
[call site]
00185
list_node_new
[function]
[call site]
00186
list_rpush
[function]
[call site]
00187
debug_init
[function]
[call site]
00188
json_object_get_object
[function]
[call site]
00189
json_object_get_value
[function]
[call site]
00190
parse_package_deps
[function]
[call site]
00191
list_new
[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
strcmp
[call site]
00198
strdup
[function]
[call site]
00199
strdup
[function]
[call site]
00200
clib_package_parse_name
[function]
[call site]
00201
parse_repo_name
[function]
[call site]
00202
clib_package_parse_author
[function]
[call site]
00203
parse_repo_owner
[function]
[call site]
00204
debug_init
[function]
[call site]
00205
list_node_new
[function]
[call site]
00206
clib_package_dependency_free
[function]
[call site]
00207
list_rpush
[function]
[call site]
00208
list_destroy
[function]
[call site]
00209
debug_init
[function]
[call site]
00210
json_object_get_object
[function]
[call site]
00211
parse_package_deps
[function]
[call site]
00212
debug_init
[function]
[call site]
00213
json_value_free
[function]
[call site]
00214
clib_package_free
[function]
[call site]
00215
list_destroy
[function]
[call site]
00216
list_destroy
[function]
[call site]
00217
list_destroy
[function]
[call site]
00218
clib_package_free
[function]
[call site]
00219
unlink
[call site]
00220