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 |
---|---|---|---|---|---|---|---|
2 | 2 |
1 :
['explicit_bzero'] |
2 | 4 | k5_buf_free | call site: 00130 | /src/krb5/src/util/support/k5buf.c:271 |
0 | 7 |
2 :
['krb5_free_principal', 'k5_input_set_status'] |
0 | 7 | unmarshal_princ | call site: 00018 | /src/krb5/src/lib/krb5/ccache/ccmarshal.c:181 |
0 | 2 |
1 :
['k5_input_set_status'] |
0 | 2 | get_len_bytes | call site: 00023 | /src/krb5/src/lib/krb5/ccache/ccmarshal.c:138 |
0 | 2 |
1 :
['k5_input_set_status'] |
0 | 2 | unmarshal_addrs | call site: 00054 | /src/krb5/src/lib/krb5/ccache/ccmarshal.c:237 |
0 | 2 |
1 :
['k5_input_set_status'] |
0 | 2 | unmarshal_addr | call site: 00057 | /src/krb5/src/lib/krb5/ccache/ccmarshal.c:215 |
0 | 2 |
1 :
['k5_input_set_status'] |
0 | 2 | unmarshal_authdata | call site: 00064 | /src/krb5/src/lib/krb5/ccache/ccmarshal.c:275 |
0 | 2 |
1 :
['k5_input_set_status'] |
0 | 2 | unmarshal_authdatum | call site: 00067 | /src/krb5/src/lib/krb5/ccache/ccmarshal.c:252 |
0 | 2 |
1 :
['set_error'] |
0 | 2 | k5_buf_init_dynamic | call site: 00082 | /src/krb5/src/util/support/k5buf.c:129 |
0 | 0 |
1 :
['malloc'] |
4 | 6 | ensure_space | call site: 00092 | /src/krb5/src/util/support/k5buf.c:87 |
0 | 0 | None | 2 | 4 | ensure_space | call site: 00091 | /src/krb5/src/util/support/k5buf.c:78 |
0 | 0 | None | 2 | 4 | ensure_space | call site: 00092 | /src/krb5/src/util/support/k5buf.c:83 |
0 | 0 | None | 0 | 2 | unmarshal_princ | call site: 00004 | /src/krb5/src/lib/krb5/ccache/ccmarshal.c:164 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
k5_unmarshal_cred
[function]
[call site]
00001
k5_input_init
[function]
[call site]
00002
unmarshal_princ
[function]
[call site]
00003
k5alloc
[function]
[call site]
00004
k5calloc
[function]
[call site]
00005
calloc
[call site]
00006
k5_input_set_status
[function]
[call site]
00007
get32
[function]
[call site]
00008
k5_input_get_uint32_n
[function]
[call site]
00009
k5_input_get_bytes
[function]
[call site]
00010
k5_input_set_status
[function]
[call site]
00011
load_32_n
[function]
[call site]
00012
k5_input_get_uint32_be
[function]
[call site]
00013
k5_input_get_bytes
[function]
[call site]
00014
load_32_be
[function]
[call site]
00015
__bswap_32
[function]
[call site]
00016
get32
[function]
[call site]
00017
k5calloc
[function]
[call site]
00018
get_data
[function]
[call site]
00019
get_len_bytes
[function]
[call site]
00020
get32
[function]
[call site]
00021
k5_input_get_bytes
[function]
[call site]
00022
k5memdup0
[function]
[call site]
00023
k5alloc
[function]
[call site]
00024
k5_input_set_status
[function]
[call site]
00025
empty_data
[function]
[call site]
00026
make_data
[function]
[call site]
00027
make_data
[function]
[call site]
00028
get_data
[function]
[call site]
00029
k5_input_set_status
[function]
[call site]
00030
krb5_free_principal
[function]
[call site]
00031
unmarshal_princ
[function]
[call site]
00032
unmarshal_keyblock
[function]
[call site]
00033
get16
[function]
[call site]
00034
k5_input_get_uint16_n
[function]
[call site]
00035
k5_input_get_bytes
[function]
[call site]
00036
load_16_n
[function]
[call site]
00037
k5_input_get_uint16_be
[function]
[call site]
00038
k5_input_get_bytes
[function]
[call site]
00039
load_16_be
[function]
[call site]
00040
__bswap_16
[function]
[call site]
00041
get16
[function]
[call site]
00042
get_len_bytes
[function]
[call site]
00043
get32
[function]
[call site]
00044
get32
[function]
[call site]
00045
get32
[function]
[call site]
00046
get32
[function]
[call site]
00047
k5_input_get_byte
[function]
[call site]
00048
k5_input_get_bytes
[function]
[call site]
00049
get32
[function]
[call site]
00050
unmarshal_addrs
[function]
[call site]
00051
get32
[function]
[call site]
00052
k5_input_set_status
[function]
[call site]
00053
calloc
[call site]
00054
k5_input_set_status
[function]
[call site]
00055
unmarshal_addr
[function]
[call site]
00056
calloc
[call site]
00057
k5_input_set_status
[function]
[call site]
00058
get16
[function]
[call site]
00059
get_len_bytes
[function]
[call site]
00060
unmarshal_authdata
[function]
[call site]
00061
get32
[function]
[call site]
00062
k5_input_set_status
[function]
[call site]
00063
calloc
[call site]
00064
k5_input_set_status
[function]
[call site]
00065
unmarshal_authdatum
[function]
[call site]
00066
calloc
[call site]
00067
k5_input_set_status
[function]
[call site]
00068
get16
[function]
[call site]
00069
get_len_bytes
[function]
[call site]
00070
get_data
[function]
[call site]
00071
get_data
[function]
[call site]
00072
krb5_free_cred_contents
[function]
[call site]
00073
krb5_free_principal
[function]
[call site]
00074
krb5_free_principal
[function]
[call site]
00075
krb5_free_keyblock_contents
[function]
[call site]
00076
krb5int_c_free_keyblock_contents
[function]
[call site]
00077
zapfree
[function]
[call site]
00078
explicit_bzero
[call site]
00079
krb5_free_addresses
[function]
[call site]
00080
krb5_free_authdata
[function]
[call site]
00081
k5_buf_init_dynamic
[function]
[call site]
00082
set_error
[function]
[call site]
00083
k5_marshal_cred
[function]
[call site]
00084
k5_marshal_princ
[function]
[call site]
00085
put32
[function]
[call site]
00086
store_32_n
[function]
[call site]
00087
store_32_be
[function]
[call site]
00088
__bswap_32
[function]
[call site]
00089
k5_buf_add_len
[function]
[call site]
00090
ensure_space
[function]
[call site]
00091
__assert_fail
[call site]
00092
explicit_bzero
[call site]
00093
realloc
[call site]
00094
explicit_bzero
[call site]
00095
set_error
[function]
[call site]
00096
endptr
[function]
[call site]
00097
put32
[function]
[call site]
00098
put_data
[function]
[call site]
00099
put_len_bytes
[function]
[call site]
00100
put32
[function]
[call site]
00101
k5_buf_add_len
[function]
[call site]
00102
put_data
[function]
[call site]
00103
k5_marshal_princ
[function]
[call site]
00104
marshal_keyblock
[function]
[call site]
00105
put16
[function]
[call site]
00106
store_16_n
[function]
[call site]
00107
store_16_be
[function]
[call site]
00108
__bswap_16
[function]
[call site]
00109
k5_buf_add_len
[function]
[call site]
00110
put16
[function]
[call site]
00111
put_len_bytes
[function]
[call site]
00112
put32
[function]
[call site]
00113
put32
[function]
[call site]
00114
put32
[function]
[call site]
00115
put32
[function]
[call site]
00116
k5_buf_add_len
[function]
[call site]
00117
put32
[function]
[call site]
00118
marshal_addrs
[function]
[call site]
00119
put32
[function]
[call site]
00120
put16
[function]
[call site]
00121
put_len_bytes
[function]
[call site]
00122
marshal_authdata
[function]
[call site]
00123
put32
[function]
[call site]
00124
put16
[function]
[call site]
00125
put_len_bytes
[function]
[call site]
00126
put_data
[function]
[call site]
00127
put_data
[function]
[call site]
00128
k5_buf_free
[function]
[call site]
00129
__assert_fail
[call site]
00130
explicit_bzero
[call site]
00131
set_error
[function]
[call site]
00132
krb5_free_cred_contents
[function]
[call site]
00133