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 |
---|---|---|---|---|---|---|---|
35 | 35 |
2 :
['get_dev_random_seed', 'get_time_seed'] |
35 | 35 | json_c_get_random_seed | call site: 00000 | /src/json-c/random_seed.c:337 |
19 | 19 |
2 :
['__errno_location', '_json_c_strerror'] |
19 | 19 | get_getrandom_seed | call site: 00000 | /src/json-c/random_seed.c:190 |
7 | 7 |
1 :
['json_abort'] |
7 | 7 | json_object_array_shrink | call site: 00160 | /src/json-c/json_object.c:1566 |
2 | 2 |
1 :
['__errno_location'] |
2 | 2 | printbuf_memappend | call site: 00037 | /src/json-c/printbuf.c:100 |
2 | 2 |
1 :
['__errno_location'] |
2 | 2 | printbuf_extend | call site: 00039 | /src/json-c/printbuf.c:73 |
0 | 9 |
1 :
['array_list_expand_internal'] |
0 | 9 | array_list_shrink | call site: 00165 | /src/json-c/arraylist.c:116 |
0 | 0 | None | 93 | 1678 | json_tokener_parse_ex | call site: 00106 | /src/json-c/json_tokener.c:827 |
0 | 0 | None | 93 | 1678 | json_tokener_parse_ex | call site: 00118 | /src/json-c/json_tokener.c:942 |
0 | 0 | None | 4 | 43 | json_tokener_parse_ex | call site: 00042 | /src/json-c/json_tokener.c:414 |
0 | 0 | None | 4 | 43 | json_tokener_parse_ex | call site: 00056 | /src/json-c/json_tokener.c:424 |
0 | 0 | None | 4 | 43 | json_tokener_parse_ex | call site: 00071 | /src/json-c/json_tokener.c:530 |
0 | 0 | None | 4 | 43 | json_tokener_parse_ex | call site: 00078 | /src/json-c/json_tokener.c:566 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
json_tokener_new
[function]
[call site]
00001
json_tokener_new_ex
[function]
[call site]
00002
calloc
[call site]
00003
calloc
[call site]
00004
printbuf_new
[function]
[call site]
00005
calloc
[call site]
00006
json_tokener_reset
[function]
[call site]
00007
json_tokener_reset_level
[function]
[call site]
00008
json_object_put
[function]
[call site]
00009
__assert_fail
[call site]
00010
json_object_object_delete
[function]
[call site]
00011
JC_OBJECT
[function]
[call site]
00012
lh_table_free
[function]
[call site]
00013
json_object_generic_delete
[function]
[call site]
00014
printbuf_free
[function]
[call site]
00015
json_object_array_delete
[function]
[call site]
00016
JC_ARRAY
[function]
[call site]
00017
array_list_free
[function]
[call site]
00018
json_object_generic_delete
[function]
[call site]
00019
json_object_string_delete
[function]
[call site]
00020
JC_STRING
[function]
[call site]
00021
JC_STRING
[function]
[call site]
00022
json_object_generic_delete
[function]
[call site]
00023
json_object_generic_delete
[function]
[call site]
00024
json_tokener_parse_ex
[function]
[call site]
00025
uselocale
[call site]
00026
strlen
[call site]
00027
duplocale
[call site]
00028
__errno_location
[call site]
00029
newlocale
[call site]
00030
freelocale
[call site]
00031
uselocale
[call site]
00032
json_tokener_validate_utf8
[function]
[call site]
00033
is_ws_char
[function]
[call site]
00034
json_tokener_validate_utf8
[function]
[call site]
00035
printbuf_reset
[function]
[call site]
00036
printbuf_memappend
[function]
[call site]
00037
__errno_location
[call site]
00038
printbuf_extend
[function]
[call site]
00039
__errno_location
[call site]
00040
realloc
[call site]
00041
json_object_new_object
[function]
[call site]
00042
json_object_new
[function]
[call site]
00043
lh_kchar_table_new
[function]
[call site]
00044
lh_table_new
[function]
[call site]
00045
json_object_lh_entry_free
[function]
[call site]
00049
lh_entry_k_is_constant
[function]
[call site]
00050
lh_entry_k
[function]
[call site]
00051
lh_entry_v
[function]
[call site]
00052
json_object_put
[function]
[call site]
00053
json_object_generic_delete
[function]
[call site]
00054
__errno_location
[call site]
00055
json_object_new_array
[function]
[call site]
00056
json_object_new_array_ext
[function]
[call site]
00057
json_object_new
[function]
[call site]
00058
array_list_new2
[function]
[call site]
00059
json_object_array_entry_free
[function]
[call site]
00060
json_object_put
[function]
[call site]
00061
printbuf_reset
[function]
[call site]
00062
printbuf_reset
[function]
[call site]
00063
printbuf_reset
[function]
[call site]
00064
printbuf_reset
[function]
[call site]
00065
printbuf_reset
[function]
[call site]
00066
json_object_get
[function]
[call site]
00067
__assert_fail
[call site]
00068
json_tokener_reset_level
[function]
[call site]
00069
json_tokener_validate_utf8
[function]
[call site]
00070
json_object_new_double
[function]
[call site]
00071
json_object_new
[function]
[call site]
00072
printbuf_memappend
[function]
[call site]
00073
strncasecmp
[call site]
00074
strncmp
[call site]
00075
strncasecmp
[call site]
00076
strncmp
[call site]
00077
json_object_new_double
[function]
[call site]
00078
printbuf_memappend
[function]
[call site]
00079
json_tokener_validate_utf8
[function]
[call site]
00080
printbuf_memappend
[function]
[call site]
00081
printbuf_memappend
[function]
[call site]
00082
json_tokener_validate_utf8
[function]
[call site]
00083
printbuf_memappend
[function]
[call site]
00084
printbuf_memappend
[function]
[call site]
00085
printbuf_memappend
[function]
[call site]
00086
printbuf_memappend
[function]
[call site]
00087
json_object_new_string_len
[function]
[call site]
00088
_json_object_new_string
[function]
[call site]
00089
json_object_new
[function]
[call site]
00090
printbuf_memappend
[function]
[call site]
00091
json_tokener_validate_utf8
[function]
[call site]
00092
printbuf_memappend
[function]
[call site]
00093
printbuf_memappend
[function]
[call site]
00094
printbuf_memappend
[function]
[call site]
00095
printbuf_memappend
[function]
[call site]
00096
printbuf_memappend
[function]
[call site]
00097
printbuf_memappend
[function]
[call site]
00098
printbuf_memappend
[function]
[call site]
00099
is_hex_char
[function]
[call site]
00100
json_tokener_validate_utf8
[function]
[call site]
00101
printbuf_memappend
[function]
[call site]
00102
printbuf_memappend
[function]
[call site]
00103
printbuf_memappend
[function]
[call site]
00104
printbuf_memappend
[function]
[call site]
00105
printbuf_memappend
[function]
[call site]
00106
printbuf_memappend
[function]
[call site]
00107
printbuf_memappend
[function]
[call site]
00108
printbuf_memappend
[function]
[call site]
00109
printbuf_memappend
[function]
[call site]
00110
printbuf_memappend
[function]
[call site]
00111
strncasecmp
[call site]
00112
strncmp
[call site]
00113
json_object_new_boolean
[function]
[call site]
00114
json_object_new
[function]
[call site]
00115
strncasecmp
[call site]
00116
strncmp
[call site]
00117
json_object_new_boolean
[function]
[call site]
00118
strchr
[call site]
00119
strchr
[call site]
00120
json_tokener_validate_utf8
[function]
[call site]
00121
printbuf_memappend
[function]
[call site]
00122
is_ws_char
[function]
[call site]
00123
printbuf_memappend
[function]
[call site]
00124
json_parse_int64
[function]
[call site]
00125
__errno_location
[call site]
00126
strtoll
[call site]
00127
__errno_location
[call site]
00128
__errno_location
[call site]
00129
__errno_location
[call site]
00130
json_object_new_int64
[function]
[call site]
00131
json_object_new
[function]
[call site]
00132
json_parse_uint64
[function]
[call site]
00133
__errno_location
[call site]
00134
strtoull
[call site]
00135
__errno_location
[call site]
00136
__errno_location
[call site]
00137
__errno_location
[call site]
00138
json_object_new_int64
[function]
[call site]
00139
json_object_new_uint64
[function]
[call site]
00140
json_object_new
[function]
[call site]
00141
json_tokener_parse_double
[function]
[call site]
00142
strtod
[call site]
00143
json_object_new_double_s
[function]
[call site]
00144
json_object_new_double
[function]
[call site]
00145
strdup
[call site]
00146
json_object_generic_delete
[function]
[call site]
00147
__errno_location
[call site]
00148
json_object_set_serializer
[function]
[call site]
00149
json_object_set_userdata
[function]
[call site]
00150
__assert_fail
[call site]
00151
json_tokener_reset_level
[function]
[call site]
00152
json_object_array_add
[function]
[call site]
00153
json_object_get_type
[function]
[call site]
00154
__assert_fail
[call site]
00155
JC_ARRAY
[function]
[call site]
00156
array_list_add
[function]
[call site]
00157
array_list_expand_internal
[function]
[call site]
00158
realloc
[call site]
00159
json_object_array_shrink
[function]
[call site]
00160
json_abort
[function]
[call site]
00161
fprintf
[call site]
00162
abort
[call site]
00163
JC_ARRAY
[function]
[call site]
00164
array_list_shrink
[function]
[call site]
00165
array_list_expand_internal
[function]
[call site]
00166
realloc
[call site]
00167
printbuf_reset
[function]
[call site]
00168
printbuf_memappend
[function]
[call site]
00169
strdup
[call site]
00170
printbuf_memappend
[function]
[call site]
00171
json_tokener_validate_utf8
[function]
[call site]
00172
printbuf_memappend
[function]
[call site]
00173
json_tokener_reset_level
[function]
[call site]
00174
json_object_object_add
[function]
[call site]
00175
json_object_object_add_ex
[function]
[call site]
00176
json_object_get_type
[function]
[call site]
00177
__assert_fail
[call site]
00178
JC_OBJECT
[function]
[call site]
00179
lh_get_hash
[function]
[call site]
00180
JC_OBJECT
[function]
[call site]
00181
lh_table_lookup_entry_w_hash
[function]
[call site]
00182
strdup
[call site]
00183
JC_OBJECT
[function]
[call site]
00184
lh_table_insert_w_hash
[function]
[call site]
00185
lh_table_resize
[function]
[call site]
00186
lh_table_new
[function]
[call site]
00187
lh_get_hash
[function]
[call site]
00188
lh_table_insert_w_hash
[function]
[call site]
00189
lh_table_free
[function]
[call site]
00190
lh_entry_v
[function]
[call site]
00191
json_object_put
[function]
[call site]
00192
lh_entry_set_val
[function]
[call site]
00193
uselocale
[call site]
00194
freelocale
[call site]
00195
json_object_get
[function]
[call site]
00196
json_tokener_reset_level
[function]
[call site]
00197
json_object_put
[function]
[call site]
00198
json_tokener_free
[function]
[call site]
00199
json_tokener_reset
[function]
[call site]
00200
printbuf_free
[function]
[call site]
00201