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 |
---|---|---|---|---|---|---|---|
65 | 65 |
2 :
['flb_pipe_write_all', 'perror'] |
65 | 65 | flb_log_print | call site: 00019 | /src/fluent-bit/src/flb_log.c:651 |
7 | 7 |
2 :
['msgpack_pack_array', 'flb_mp_count'] |
7 | 831 | flb_pack_msgpack_to_json_format | call site: 00147 | /src/fluent-bit/src/flb_pack.c:962 |
2 | 2 |
1 :
['flb_worker_log_level'] |
2 | 2 | flb_log_check | call site: 00009 | /src/fluent-bit/include/fluent-bit/flb_log.h:106 |
0 | 211 |
1 :
['flb_msgpack_raw_to_json_sds'] |
0 | 218 | flb_pack_msgpack_to_json_format | call site: 00201 | /src/fluent-bit/src/flb_pack.c:1120 |
0 | 2 |
1 :
['octal_digit'] |
2 | 4 | u8_read_escape_sequence | call site: 00046 | /src/fluent-bit/src/flb_unescape.c:91 |
0 | 0 | None | 61 | 317 | flb_msgpack_raw_to_json_sds | call site: 00176 | /src/fluent-bit/src/flb_pack.c:792 |
0 | 0 | None | 61 | 242 | flb_msgpack_to_json_str | call site: 00067 | /src/fluent-bit/src/flb_pack.c:1162 |
0 | 0 | None | 61 | 66 | flb_msgpack_raw_to_json_sds | call site: 00181 | /src/fluent-bit/src/flb_pack.c:811 |
0 | 0 | None | 61 | 65 | flb_json_tokenise | call site: 00035 | /src/fluent-bit/src/flb_pack.c:72 |
0 | 0 | None | 61 | 61 | flb_pack_state_init | call site: 00004 | /src/fluent-bit/src/flb_pack.c:318 |
0 | 0 | None | 61 | 61 | flb_msgpack_to_json_str | call site: 00131 | /src/fluent-bit/src/flb_pack.c:1173 |
0 | 0 | None | 24 | 304 | flb_utils_write_str | call site: 00092 | /src/fluent-bit/src/flb_utils.c:839 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
flb_pack_json
[function]
[call site]
00001
pack_json_to_msgpack
[function]
[call site]
00002
flb_pack_state_init
[function]
[call site]
00003
flb_malloc
[function]
[call site]
00004
flb_fuzz_get_probability
[function]
[call site]
00005
__errno_location
[call site]
00006
flb_errno_print
[function]
[call site]
00007
__xpg_strerror_r
[call site]
00008
flb_log_check
[function]
[call site]
00009
flb_worker_log_level
[function]
[call site]
00010
flb_log_print
[function]
[call site]
00011
flb_log_construct
[function]
[call site]
00012
isatty
[call site]
00013
time
[call site]
00014
localtime_r
[call site]
00015
snprintf
[call site]
00016
vsnprintf
[call site]
00017
strlen
[call site]
00018
flb_worker_get
[function]
[call site]
00019
flb_pipe_write_all
[function]
[call site]
00020
write
[call site]
00021
__errno_location
[call site]
00022
flb_time_msleep
[function]
[call site]
00023
nanosleep
[call site]
00024
__errno_location
[call site]
00025
flb_errno_print
[function]
[call site]
00026
fprintf
[call site]
00027
perror
[call site]
00028
fprintf
[call site]
00029
flb_malloc
[function]
[call site]
00030
__errno_location
[call site]
00031
flb_errno_print
[function]
[call site]
00032
flb_free
[function]
[call site]
00033
flb_json_tokenise
[function]
[call site]
00034
flb_realloc
[function]
[call site]
00035
realloc
[call site]
00036
__errno_location
[call site]
00037
flb_errno_print
[function]
[call site]
00038
tokens_to_msgpack
[function]
[call site]
00039
pack_string_token
[function]
[call site]
00040
flb_realloc
[function]
[call site]
00041
__errno_location
[call site]
00042
flb_errno_print
[function]
[call site]
00043
flb_unescape_string_utf8
[function]
[call site]
00044
u8_read_escape_sequence
[function]
[call site]
00045
octal_digit
[function]
[call site]
00046
octal_digit
[function]
[call site]
00047
strtol
[call site]
00048
hex_digit
[function]
[call site]
00049
strtol
[call site]
00050
hex_digit
[function]
[call site]
00051
strtol
[call site]
00052
hex_digit
[function]
[call site]
00053
strtol
[call site]
00054
u8_wc_toutf8
[function]
[call site]
00055
flb_log_check
[function]
[call site]
00056
flb_log_print
[function]
[call site]
00057
flb_log_check
[function]
[call site]
00058
flb_log_print
[function]
[call site]
00059
is_float
[function]
[call site]
00060
atof
[call site]
00061
atoll
[call site]
00062
flb_pack_state_reset
[function]
[call site]
00063
flb_free
[function]
[call site]
00064
flb_free
[function]
[call site]
00065
flb_msgpack_to_json_str
[function]
[call site]
00066
flb_malloc
[function]
[call site]
00067
__errno_location
[call site]
00068
flb_errno_print
[function]
[call site]
00069
flb_msgpack_to_json
[function]
[call site]
00070
msgpack2json
[function]
[call site]
00071
try_to_write
[function]
[call site]
00072
strlen
[call site]
00073
try_to_write
[function]
[call site]
00074
snprintf
[call site]
00075
try_to_write
[function]
[call site]
00076
snprintf
[call site]
00077
try_to_write
[function]
[call site]
00078
snprintf
[call site]
00079
snprintf
[call site]
00080
snprintf
[call site]
00081
try_to_write
[function]
[call site]
00082
try_to_write
[function]
[call site]
00083
flb_utils_write_str
[function]
[call site]
00084
flb_vector8_load
[function]
[call site]
00085
flb_vector8_has_le
[function]
[call site]
00086
flb_vector8_broadcast
[function]
[call site]
00087
flb_vector8_has
[function]
[call site]
00088
flb_vector8_broadcast
[function]
[call site]
00089
flb_vector8_has_zero
[function]
[call site]
00090
flb_vector8_has_le
[function]
[call site]
00091
flb_vector8_has
[function]
[call site]
00092
flb_utf8_len
[function]
[call site]
00093
flb_utf8_decode
[function]
[call site]
00094
flb_log_check
[function]
[call site]
00095
flb_log_print
[function]
[call site]
00096
snprintf
[call site]
00097
flb_log_check
[function]
[call site]
00098
flb_log_print
[function]
[call site]
00099
flb_utf8_len
[function]
[call site]
00100
flb_utf8_decode
[function]
[call site]
00101
flb_log_check
[function]
[call site]
00102
flb_log_print
[function]
[call site]
00103
flb_log_check
[function]
[call site]
00104
flb_log_print
[function]
[call site]
00105
snprintf
[call site]
00106
snprintf
[call site]
00107
try_to_write
[function]
[call site]
00108
try_to_write
[function]
[call site]
00109
flb_utils_write_str
[function]
[call site]
00110
try_to_write
[function]
[call site]
00111
try_to_write
[function]
[call site]
00112
snprintf
[call site]
00113
try_to_write
[function]
[call site]
00114
try_to_write
[function]
[call site]
00115
try_to_write
[function]
[call site]
00116
msgpack2json
[function]
[call site]
00117
try_to_write
[function]
[call site]
00118
msgpack2json
[function]
[call site]
00119
try_to_write
[function]
[call site]
00120
try_to_write
[function]
[call site]
00121
key_exists_in_map
[function]
[call site]
00122
memcmp
[call site]
00123
try_to_write
[function]
[call site]
00124
msgpack2json
[function]
[call site]
00125
try_to_write
[function]
[call site]
00126
msgpack2json
[function]
[call site]
00127
try_to_write
[function]
[call site]
00128
flb_log_check
[function]
[call site]
00129
flb_log_print
[function]
[call site]
00130
flb_realloc
[function]
[call site]
00131
flb_free
[function]
[call site]
00132
__errno_location
[call site]
00133
flb_errno_print
[function]
[call site]
00134
flb_free
[function]
[call site]
00135
flb_sds_create
[function]
[call site]
00136
strlen
[call site]
00137
flb_sds_create_len
[function]
[call site]
00138
sds_alloc
[function]
[call site]
00139
flb_malloc
[function]
[call site]
00140
__errno_location
[call site]
00141
flb_errno_print
[function]
[call site]
00142
flb_pack_msgpack_to_json_format
[function]
[call site]
00143
flb_sds_create_size
[function]
[call site]
00144
sds_alloc
[function]
[call site]
00145
__errno_location
[call site]
00146
flb_errno_print
[function]
[call site]
00147
flb_mp_count
[function]
[call site]
00148
flb_mp_count_remaining
[function]
[call site]
00149
flb_time_pop_from_msgpack
[function]
[call site]
00150
flb_time_msgpack_to_time
[function]
[call site]
00151
is_eventtime
[function]
[call site]
00152
flb_log_check
[function]
[call site]
00153
flb_log_print
[function]
[call site]
00154
ntohl
[call site]
00155
ntohl
[call site]
00156
flb_log_check
[function]
[call site]
00157
flb_log_print
[function]
[call site]
00158
flb_sds_len
[function]
[call site]
00159
flb_sds_len
[function]
[call site]
00160
flb_time_to_double
[function]
[call site]
00161
msgpack_pack_formatted_datetime
[function]
[call site]
00162
gmtime_r
[call site]
00163
strftime
[call site]
00164
flb_log_check
[function]
[call site]
00165
flb_log_print
[function]
[call site]
00166
snprintf
[call site]
00167
flb_log_check
[function]
[call site]
00168
flb_log_print
[function]
[call site]
00169
flb_sds_destroy
[function]
[call site]
00170
flb_free
[function]
[call site]
00171
msgpack_pack_formatted_datetime
[function]
[call site]
00172
flb_sds_destroy
[function]
[call site]
00173
flb_time_to_millisec
[function]
[call site]
00174
flb_msgpack_raw_to_json_sds
[function]
[call site]
00175
flb_sds_create_size
[function]
[call site]
00176
__errno_location
[call site]
00177
flb_errno_print
[function]
[call site]
00178
flb_sds_destroy
[function]
[call site]
00179
flb_msgpack_to_json
[function]
[call site]
00180
flb_sds_increase
[function]
[call site]
00181
flb_sds_alloc
[function]
[call site]
00182
flb_realloc
[function]
[call site]
00183
__errno_location
[call site]
00184
flb_errno_print
[function]
[call site]
00185
flb_sds_alloc
[function]
[call site]
00186
__errno_location
[call site]
00187
flb_errno_print
[function]
[call site]
00188
flb_sds_destroy
[function]
[call site]
00189
flb_sds_len_set
[function]
[call site]
00190
flb_sds_destroy
[function]
[call site]
00191
flb_sds_len
[function]
[call site]
00192
flb_sds_cat
[function]
[call site]
00193
flb_sds_avail
[function]
[call site]
00194
flb_sds_increase
[function]
[call site]
00195
flb_sds_len
[function]
[call site]
00196
flb_sds_destroy
[function]
[call site]
00197
flb_sds_destroy
[function]
[call site]
00198
flb_sds_destroy
[function]
[call site]
00199
flb_sds_cat
[function]
[call site]
00200
flb_sds_destroy
[function]
[call site]
00201
flb_msgpack_raw_to_json_sds
[function]
[call site]
00202
flb_sds_len
[function]
[call site]
00203
flb_sds_destroy
[function]
[call site]
00204
flb_sds_destroy
[function]
[call site]
00205
flb_pack_msgpack_to_json_format
[function]
[call site]
00206
flb_sds_destroy
[function]
[call site]
00207
flb_sds_destroy
[function]
[call site]
00208