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 |
---|---|---|---|---|---|---|---|
18 | 18 |
1 :
['g_obex_packet_set_data'] |
18 | 100 | g_obex_packet_decode | call site: 00015 | /src/bluez/gobex/gobex-packet.c:357 |
8 | 8 |
1 :
['get_body'] |
8 | 8 | g_obex_packet_encode | call site: 00096 | /src/bluez/gobex/gobex-packet.c:438 |
0 | 0 | None | 8 | 31 | g_obex_packet_encode | call site: 00095 | /src/bluez/gobex/gobex-packet.c:416 |
0 | 0 | None | 4 | 16 | g_obex_header_decode | call site: 00056 | /src/bluez/gobex/gobex-header.c:154 |
0 | 0 | None | 4 | 16 | g_obex_header_decode | call site: 00066 | /src/bluez/gobex/gobex-header.c:199 |
0 | 0 | None | 4 | 8 | g_obex_header_decode | call site: 00050 | /src/bluez/gobex/gobex-header.c:137 |
0 | 0 | None | 4 | 8 | g_obex_packet_decode | call site: 00002 | /src/bluez/gobex/gobex-packet.c:320 |
0 | 0 | None | 4 | 8 | g_obex_packet_decode | call site: 00006 | /src/bluez/gobex/gobex-packet.c:329 |
0 | 0 | None | 4 | 8 | g_obex_packet_decode | call site: 00011 | /src/bluez/gobex/gobex-packet.c:343 |
0 | 0 | None | 0 | 2 | g_obex_header_encode | call site: 00104 | /src/bluez/gobex/gobex-header.c:107 |
0 | 0 | None | 0 | 0 | g_obex_header_encode | call site: 00097 | /src/bluez/gobex/gobex-header.c:88 |
0 | 0 | None | 0 | 0 | g_obex_header_encode | call site: 00099 | /src/bluez/gobex/gobex-header.c:96 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
g_obex_packet_decode
[function]
[call site]
00001
g_log
[call site]
00002
g_obex_error_quark
[function]
[call site]
00003
g_quark_from_static_string
[call site]
00004
g_set_error
[call site]
00005
g_log
[call site]
00006
g_obex_error_quark
[function]
[call site]
00007
g_set_error
[call site]
00008
g_log
[call site]
00009
get_bytes
[function]
[call site]
00010
get_bytes
[function]
[call site]
00011
g_obex_error_quark
[function]
[call site]
00012
g_set_error
[call site]
00013
g_log
[call site]
00014
g_obex_packet_new
[function]
[call site]
00015
g_log
[call site]
00016
g_obex_packet_new_valist
[function]
[call site]
00017
g_log
[call site]
00018
g_malloc0_n
[call site]
00019
g_obex_header_create_list
[function]
[call site]
00020
g_log
[call site]
00021
g_obex_header_new_unicode
[function]
[call site]
00022
g_log
[call site]
00023
g_malloc0_n
[call site]
00024
g_utf8_strlen
[call site]
00025
strlen
[call site]
00026
g_log
[call site]
00027
g_obex_header_new_bytes
[function]
[call site]
00028
g_log
[call site]
00029
g_malloc0_n
[call site]
00030
util_memdup
[function]
[call site]
00031
util_malloc
[function]
[call site]
00032
fprintf
[call site]
00033
abort
[call site]
00034
g_obex_header_new_uint8
[function]
[call site]
00035
g_obex_header_new_uint32
[function]
[call site]
00039
g_assertion_message_expr
[call site]
00043
g_slist_append
[call site]
00044
g_obex_packet_set_data
[function]
[call site]
00045
g_log
[call site]
00046
util_memdup
[function]
[call site]
00047
parse_headers
[function]
[call site]
00048
g_log
[call site]
00049
g_obex_header_decode
[function]
[call site]
00050
g_obex_error_quark
[function]
[call site]
00051
g_set_error
[call site]
00052
g_log
[call site]
00053
g_malloc0_n
[call site]
00054
get_bytes
[function]
[call site]
00055
g_log
[call site]
00056
g_obex_error_quark
[function]
[call site]
00057
g_set_error
[call site]
00058
get_bytes
[function]
[call site]
00059
strlen
[call site]
00060
g_obex_error_quark
[function]
[call site]
00061
g_set_error
[call site]
00062
g_convert
[call site]
00063
g_obex_error_quark
[function]
[call site]
00064
g_set_error
[call site]
00065
g_error_free
[call site]
00066
g_obex_error_quark
[function]
[call site]
00067
g_set_error
[call site]
00068
get_bytes
[function]
[call site]
00069
g_obex_error_quark
[function]
[call site]
00070
g_set_error
[call site]
00071
g_obex_error_quark
[function]
[call site]
00072
g_set_error
[call site]
00073
util_memdup
[function]
[call site]
00074
g_obex_error_quark
[function]
[call site]
00075
g_set_error
[call site]
00076
g_obex_error_quark
[function]
[call site]
00077
g_set_error
[call site]
00078
get_bytes
[function]
[call site]
00079
g_assertion_message_expr
[call site]
00080
g_log
[call site]
00081
g_obex_header_free
[function]
[call site]
00082
g_log
[call site]
00083
g_free
[call site]
00084
g_assertion_message_expr
[call site]
00085
g_free
[call site]
00086
g_slist_append
[call site]
00087
g_obex_packet_free
[function]
[call site]
00088
g_log
[call site]
00089
g_slist_foreach
[call site]
00090
header_free
[function]
[call site]
00091
g_obex_header_free
[function]
[call site]
00092
g_free
[call site]
00093
g_obex_packet_encode
[function]
[call site]
00094
g_log
[call site]
00095
g_obex_header_encode
[function]
[call site]
00096
g_log
[call site]
00097
put_bytes
[function]
[call site]
00098
utf8_to_utf16
[function]
[call site]
00099
g_assertion_message_cmpint
[call site]
00100
put_bytes
[function]
[call site]
00101
put_bytes
[function]
[call site]
00102
g_free
[call site]
00103
put_bytes
[function]
[call site]
00104
put_bytes
[function]
[call site]
00105
put_bytes
[function]
[call site]
00106
put_bytes
[function]
[call site]
00107
g_assertion_message_expr
[call site]
00108
get_body
[function]
[call site]
00109
g_obex_packet_free
[function]
[call site]
00110