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:647 |
2 | 2 |
1 :
['flb_worker_log_level'] |
2 | 2 | flb_log_check | call site: 00009 | /src/fluent-bit/include/fluent-bit/flb_log.h:105 |
0 | 0 | None | 2 | 66 | flb_msgpack_raw_to_json_sds | call site: 00086 | /src/fluent-bit/src/flb_pack.c:775 |
0 | 0 | None | 0 | 6 | msgpack2json | call site: 00043 | /src/fluent-bit/src/flb_pack.c:592 |
0 | 0 | None | 0 | 0 | flb_malloc | call site: 00005 | /src/fluent-bit/include/fluent-bit/flb_mem.h:76 |
0 | 0 | None | 0 | 0 | flb_log_construct | call site: 00015 | /src/fluent-bit/src/flb_log.c:557 |
0 | 0 | None | 0 | 0 | flb_log_construct | call site: 00017 | /src/fluent-bit/src/flb_log.c:582 |
0 | 0 | None | 0 | 0 | flb_log_construct | call site: 00018 | /src/fluent-bit/src/flb_log.c:594 |
0 | 0 | None | 0 | 0 | flb_log_print | call site: 00012 | /src/fluent-bit/src/flb_log.c:642 |
0 | 0 | None | 0 | 0 | flb_msgpack_to_json | call site: 00034 | /src/fluent-bit/src/flb_pack.c:728 |
0 | 0 | None | 0 | 0 | flb_sds_increase | call site: 00088 | /src/fluent-bit/src/flb_sds.c:108 |
0 | 0 | None | 0 | 0 | flb_utils_write_str | call site: 00049 | /src/fluent-bit/src/flb_utils.c:703 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
flb_msgpack_raw_to_json_sds
[function]
[call site]
00001
flb_sds_create_size
[function]
[call site]
00002
sds_alloc
[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
__errno_location
[call site]
00030
flb_errno_print
[function]
[call site]
00031
flb_sds_destroy
[function]
[call site]
00032
flb_free
[function]
[call site]
00033
flb_msgpack_to_json
[function]
[call site]
00034
msgpack2json
[function]
[call site]
00035
try_to_write
[function]
[call site]
00036
strlen
[call site]
00037
try_to_write
[function]
[call site]
00038
snprintf
[call site]
00039
try_to_write
[function]
[call site]
00040
snprintf
[call site]
00041
try_to_write
[function]
[call site]
00042
snprintf
[call site]
00043
snprintf
[call site]
00044
snprintf
[call site]
00045
try_to_write
[function]
[call site]
00046
try_to_write
[function]
[call site]
00047
flb_utils_write_str
[function]
[call site]
00048
snprintf
[call site]
00049
encoded_to_buf
[function]
[call site]
00050
flb_utf8_len
[function]
[call site]
00051
flb_utf8_decode
[function]
[call site]
00052
flb_log_check
[function]
[call site]
00053
flb_log_print
[function]
[call site]
00054
snprintf
[call site]
00055
encoded_to_buf
[function]
[call site]
00056
flb_utf8_len
[function]
[call site]
00057
flb_log_check
[function]
[call site]
00058
flb_log_print
[function]
[call site]
00059
flb_log_check
[function]
[call site]
00060
flb_log_print
[function]
[call site]
00061
encoded_to_buf
[function]
[call site]
00062
try_to_write
[function]
[call site]
00063
try_to_write
[function]
[call site]
00064
flb_utils_write_str
[function]
[call site]
00065
try_to_write
[function]
[call site]
00066
try_to_write
[function]
[call site]
00067
snprintf
[call site]
00068
try_to_write
[function]
[call site]
00069
try_to_write
[function]
[call site]
00070
try_to_write
[function]
[call site]
00071
msgpack2json
[function]
[call site]
00072
try_to_write
[function]
[call site]
00073
msgpack2json
[function]
[call site]
00074
try_to_write
[function]
[call site]
00075
try_to_write
[function]
[call site]
00076
key_exists_in_map
[function]
[call site]
00077
memcmp
[call site]
00078
try_to_write
[function]
[call site]
00079
msgpack2json
[function]
[call site]
00080
try_to_write
[function]
[call site]
00081
msgpack2json
[function]
[call site]
00082
try_to_write
[function]
[call site]
00083
flb_log_check
[function]
[call site]
00084
flb_log_print
[function]
[call site]
00085
flb_sds_increase
[function]
[call site]
00086
flb_sds_alloc
[function]
[call site]
00087
flb_realloc
[function]
[call site]
00088
realloc
[call site]
00089
__errno_location
[call site]
00090
flb_errno_print
[function]
[call site]
00091
__errno_location
[call site]
00092
flb_errno_print
[function]
[call site]
00093
flb_sds_destroy
[function]
[call site]
00094
flb_sds_len_set
[function]
[call site]
00095
flb_sds_destroy
[function]
[call site]
00096