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 |
---|---|---|---|---|---|---|---|
16 | 53 |
7 :
['exit', 'strdup', 'mosquitto_free', 'mosquitto_malloc', 'calloc', 'strlen', 'free'] |
16 | 61 | dump__client_chunk_process | call site: 00261 | /src/mosquitto/apps/db_dump/db_dump.c:162 |
12 | 12 |
2 :
['memcmp', 'strlen'] |
12 | 19 | dump__client_msg_chunk_process | call site: 00190 | /src/mosquitto/apps/db_dump/db_dump.c:202 |
10 | 10 |
2 :
['memcmp', 'strlen'] |
10 | 16 | dump__sub_chunk_process | call site: 00232 | /src/mosquitto/apps/db_dump/db_dump.c:355 |
8 | 45 |
4 :
['exit', 'calloc', 'mosquitto_free', 'mosquitto_malloc'] |
8 | 99 | dump__base_msg_chunk_process | call site: 00144 | /src/mosquitto/apps/db_dump/db_dump.c:292 |
0 | 0 | None | 22 | 819 | db_dump_fuzz_main | call site: 00011 | /src/mosquitto/apps/db_dump/db_dump.c:445 |
0 | 0 | None | 6 | 196 | persist__chunk_client_msg_read_v56 | call site: 00171 | /src/mosquitto/src/persist_read_v5.c:131 |
0 | 0 | None | 6 | 26 | db_dump_fuzz_main | call site: 00272 | /src/mosquitto/apps/db_dump/db_dump.c:491 |
0 | 0 | None | 2 | 183 | persist__chunk_base_msg_read_v56 | call site: 00067 | /src/mosquitto/src/persist_read_v5.c:212 |
0 | 0 | None | 0 | 179 | property__read_all | call site: 00071 | /src/mosquitto/src/../lib/property_mosq.c:172 |
0 | 0 | None | 0 | 59 | db_dump_fuzz_main | call site: 00275 | /src/mosquitto/apps/db_dump/db_dump.c:505 |
0 | 0 | None | 0 | 25 | persist__chunk_base_msg_read_v56 | call site: 00065 | /src/mosquitto/src/persist_read_v5.c:200 |
0 | 0 | None | 0 | 20 | persist__chunk_base_msg_read_v234 | call site: 00130 | /src/mosquitto/src/persist_read_v234.c:171 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
getpid
[call site]
00001
fopen
[call site]
00002
fwrite
[call site]
00003
fclose
[call site]
00004
run_db_dump(char*)
[function]
[call site]
00005
strdup
[call site]
00006
db_dump_fuzz_main
[function]
[call site]
00007
strcmp
[call site]
00008
strcmp
[call site]
00009
fprintf
[call site]
00010
fopen
[call site]
00011
fprintf
[call site]
00012
fread
[call site]
00013
memcmp
[call site]
00014
printf
[call site]
00015
fread
[call site]
00016
printf
[call site]
00017
fread
[call site]
00018
ntohl
[call site]
00019
printf
[call site]
00020
printf
[call site]
00021
persist__chunk_header_read
[function]
[call site]
00022
persist__chunk_header_read_v56
[function]
[call site]
00023
fread
[call site]
00024
persist__chunk_header_read_v234
[function]
[call site]
00025
dump__cfg_chunk_process
[function]
[call site]
00029
persist__chunk_cfg_read_v56
[function]
[call site]
00030
fread
[call site]
00031
__errno_location
[call site]
00032
log__printf
[function]
[call site]
00033
persist__chunk_cfg_read_v234
[function]
[call site]
00034
fread
[call site]
00035
fread
[call site]
00036
fread
[call site]
00037
__errno_location
[call site]
00038
log__printf
[function]
[call site]
00039
fprintf
[call site]
00040
printf
[call site]
00041
printf
[call site]
00042
printf
[call site]
00043
printf
[call site]
00044
fprintf
[call site]
00045
printf
[call site]
00046
dump__base_msg_chunk_process
[function]
[call site]
00047
persist__chunk_base_msg_read_v56
[function]
[call site]
00048
fread
[call site]
00049
ntohl
[call site]
00050
ntohs
[call site]
00051
ntohs
[call site]
00052
ntohs
[call site]
00053
ntohs
[call site]
00054
ntohs
[call site]
00055
persist__read_string_len
[function]
[call site]
00056
mosquitto__malloc
[function]
[call site]
00057
malloc_usable_size
[call site]
00058
log__printf
[function]
[call site]
00059
fread
[call site]
00060
mosquitto__free
[function]
[call site]
00061
malloc_usable_size
[call site]
00062
persist__read_string_len
[function]
[call site]
00063
persist__read_string_len
[function]
[call site]
00064
mosquitto__malloc
[function]
[call site]
00065
fread
[call site]
00066
mosquitto__malloc
[function]
[call site]
00067
fread
[call site]
00068
property__read_all
[function]
[call site]
00069
packet__read_varint
[function]
[call site]
00070
mosquitto__calloc
[function]
[call site]
00071
calloc
[call site]
00072
malloc_usable_size
[call site]
00073
mosquitto_property_free_all
[function]
[call site]
00074
property__free
[function]
[call site]
00075
mosquitto__free
[function]
[call site]
00076
mosquitto__free
[function]
[call site]
00077
mosquitto__free
[function]
[call site]
00078
mosquitto__free
[function]
[call site]
00079
property__read
[function]
[call site]
00080
packet__read_varint
[function]
[call site]
00081
packet__read_byte
[function]
[call site]
00082
__assert_fail
[call site]
00083
packet__read_uint16
[function]
[call site]
00084
__assert_fail
[call site]
00085
ntohs
[call site]
00086
packet__read_uint32
[function]
[call site]
00087
__assert_fail
[call site]
00088
ntohl
[call site]
00089
packet__read_varint
[function]
[call site]
00090
packet__read_string
[function]
[call site]
00091
packet__read_binary
[function]
[call site]
00092
__assert_fail
[call site]
00093
packet__read_uint16
[function]
[call site]
00094
mosquitto__malloc
[function]
[call site]
00095
mosquitto_validate_utf8
[function]
[call site]
00096
mosquitto__free
[function]
[call site]
00097
packet__read_binary
[function]
[call site]
00098
packet__read_string
[function]
[call site]
00099
packet__read_string
[function]
[call site]
00100
mosquitto__free
[function]
[call site]
00101
mosquitto__free
[function]
[call site]
00102
mosquitto_property_free_all
[function]
[call site]
00103
mosquitto_property_check_all
[function]
[call site]
00104
mosquitto_property_check_command
[function]
[call site]
00105
mosquitto_property_free_all
[function]
[call site]
00106
mosquitto__free
[function]
[call site]
00107
mosquitto__free
[function]
[call site]
00108
mosquitto__free
[function]
[call site]
00109
mosquitto__free
[function]
[call site]
00110
mosquitto__free
[function]
[call site]
00111
mosquitto__free
[function]
[call site]
00112
persist__chunk_base_msg_read_v234
[function]
[call site]
00113
fread
[call site]
00114
persist__read_string
[function]
[call site]
00115
fread
[call site]
00116
ntohs
[call site]
00117
persist__read_string_len
[function]
[call site]
00118
persist__read_string
[function]
[call site]
00119
fread
[call site]
00120
ntohs
[call site]
00121
fread
[call site]
00122
ntohs
[call site]
00123
fread
[call site]
00124
persist__read_string
[function]
[call site]
00125
fread
[call site]
00126
fread
[call site]
00127
fread
[call site]
00128
ntohl
[call site]
00129
mosquitto_malloc
[function]
[call site]
00130
mosquitto__malloc
[function]
[call site]
00131
fread
[call site]
00132
mosquitto__free
[function]
[call site]
00133
mosquitto__free
[function]
[call site]
00134
mosquitto__free
[function]
[call site]
00135
mosquitto__free
[function]
[call site]
00136
fprintf
[call site]
00137
time
[call site]
00138
mosquitto__calloc
[function]
[call site]
00139
fprintf
[call site]
00140
db__message_store
[function]
[call site]
00141
mosquitto_malloc
[function]
[call site]
00142
exit
[call site]
00143
fprintf
[call site]
00144
calloc
[call site]
00145
fprintf
[call site]
00146
mosquitto_malloc
[function]
[call site]
00147
exit
[call site]
00148
print__base_msg
[function]
[call site]
00149
printf
[call site]
00150
printf
[call site]
00151
printf
[call site]
00152
printf
[call site]
00153
printf
[call site]
00154
printf
[call site]
00155
printf
[call site]
00156
printf
[call site]
00157
printf
[call site]
00158
mosquitto_validate_utf8
[function]
[call site]
00159
printf
[call site]
00160
print__properties
[function]
[call site]
00161
free__base_msg
[function]
[call site]
00165
mosquitto_property_free_all
[function]
[call site]
00166
dump__client_msg_chunk_process
[function]
[call site]
00167
persist__chunk_client_msg_read_v56
[function]
[call site]
00168
fread
[call site]
00169
persist__read_string_len
[function]
[call site]
00170
mosquitto__malloc
[function]
[call site]
00171
property__read_all
[function]
[call site]
00172
mosquitto__free
[function]
[call site]
00173
mosquitto__free
[function]
[call site]
00174
mosquitto_property_identifier
[function]
[call site]
00175
mosquitto_property_varint_value
[function]
[call site]
00176
mosquitto_property_next
[function]
[call site]
00177
mosquitto_property_free_all
[function]
[call site]
00178
mosquitto__free
[function]
[call site]
00179
mosquitto__free
[function]
[call site]
00180
log__printf
[function]
[call site]
00181
persist__chunk_client_msg_read_v234
[function]
[call site]
00182
persist__read_string
[function]
[call site]
00183
fread
[call site]
00184
fread
[call site]
00185
fread
[call site]
00186
__errno_location
[call site]
00187
log__printf
[function]
[call site]
00188
mosquitto__free
[function]
[call site]
00189
fprintf
[call site]
00190
strlen
[call site]
00191
memcmp
[call site]
00192
print__client_msg
[function]
[call site]
00193
printf
[call site]
00194
printf
[call site]
00195
printf
[call site]
00196
printf
[call site]
00197
printf
[call site]
00198
printf
[call site]
00199
printf
[call site]
00200
printf
[call site]
00201
printf
[call site]
00202
printf
[call site]
00203
free__client_msg
[function]
[call site]
00204
dump__retain_chunk_process
[function]
[call site]
00205
printf
[call site]
00206
printf
[call site]
00207
persist__chunk_retain_read_v56
[function]
[call site]
00208
fread
[call site]
00209
__errno_location
[call site]
00210
log__printf
[function]
[call site]
00211
persist__chunk_retain_read_v234
[function]
[call site]
00212
fread
[call site]
00213
__errno_location
[call site]
00214
log__printf
[function]
[call site]
00215
fprintf
[call site]
00216
printf
[call site]
00217
dump__sub_chunk_process
[function]
[call site]
00218
persist__chunk_sub_read_v56
[function]
[call site]
00219
fread
[call site]
00220
ntohl
[call site]
00221
ntohs
[call site]
00222
ntohs
[call site]
00223
persist__read_string_len
[function]
[call site]
00224
persist__read_string_len
[function]
[call site]
00225
mosquitto__free
[function]
[call site]
00226
persist__chunk_sub_read_v234
[function]
[call site]
00227
persist__read_string
[function]
[call site]
00228
persist__read_string
[function]
[call site]
00229
fread
[call site]
00230
mosquitto__free
[function]
[call site]
00231
fprintf
[call site]
00232
strlen
[call site]
00233
print__sub
[function]
[call site]
00234
printf
[call site]
00235
printf
[call site]
00236
printf
[call site]
00237
printf
[call site]
00238
printf
[call site]
00239
printf
[call site]
00240
free__sub
[function]
[call site]
00241
dump__client_chunk_process
[function]
[call site]
00242
persist__chunk_client_read_v56
[function]
[call site]
00243
fread
[call site]
00244
ntohs
[call site]
00245
ntohs
[call site]
00246
ntohl
[call site]
00247
ntohs
[call site]
00248
ntohs
[call site]
00249
persist__read_string_len
[function]
[call site]
00250
persist__read_string_len
[function]
[call site]
00251
mosquitto__free
[function]
[call site]
00252
log__printf
[function]
[call site]
00253
persist__chunk_client_read_v234
[function]
[call site]
00254
persist__read_string
[function]
[call site]
00255
fread
[call site]
00256
ntohs
[call site]
00257
fread
[call site]
00258
log__printf
[function]
[call site]
00259
mosquitto__free
[function]
[call site]
00260
fprintf
[call site]
00261
fprintf
[call site]
00262
strdup
[call site]
00263
strlen
[call site]
00264
print__client
[function]
[call site]
00265
printf
[call site]
00266
printf
[call site]
00267
printf
[call site]
00268
printf
[call site]
00269
free__client
[function]
[call site]
00270
ftell
[call site]
00271
fseek
[call site]
00272
__errno_location
[call site]
00273
fprintf
[call site]
00274
fclose
[call site]
00275
printf
[call site]
00276
printf
[call site]
00277
printf
[call site]
00278
printf
[call site]
00279
printf
[call site]
00280
printf
[call site]
00281
report_client_stats
[function]
[call site]
00282
printf
[call site]
00283
printf
[call site]
00284
cleanup_client_stats
[function]
[call site]
00285
mosquitto_free
[function]
[call site]
00286
mosquitto__free
[function]
[call site]
00287
mosquitto_free
[function]
[call site]
00288
cleanup_msg_store
[function]
[call site]
00289
mosquitto_free
[function]
[call site]
00290
cleanup_msg_store
[function]
[call site]
00291
fclose
[call site]
00292
unlink
[call site]
00293