Fuzz introspector: fuzz-message
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
6 6 message_new_incoming call site: 00006 error_slow_origin
6 20 message_free call site: 00020 c_close
5 175 message_parse_metadata call site: 00175 fdlist_truncate
3 158 c_dvar_end_read call site: 00158 error_slow_fold
2 60 c_dvar_type_new_from_signature call site: 00060 c_dvar_type_free
1 13 message_new call site: 00013 message_unref
1 34 c_dvar_deinit call site: 00034 __assert_fail
1 42 c_dvar_vread call site: 00042 __assert_fail
1 145 message_parse_header call site: 00145 dbus_validate_name_common
1 152 message_parse_header call site: 00152 error_slow_origin
1 167 message_parse_body call site: 00167 error_slow_origin
1 187 address_to_string call site: 00187 __assert_fail

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 message_new_incoming [function] [call site] 00001
2 __uint32_identity [function] [call site] 00002
2 __uint32_identity [function] [call site] 00003
2 __bswap_32 [function] [call site] 00004
2 __bswap_32 [function] [call site] 00005
2 message_new [function] [call site] 00006
3 error_slow_origin [function] [call site] 00007
4 __errno_location [call site] 00008
4 __errno_location [call site] 00009
4 fprintf [call site] 00010
4 __errno_location [call site] 00011
4 fprintf [call site] 00012
3 message_unrefp [function] [call site] 00013
4 message_unref [function] [call site] 00014
5 ref_dec [function] [call site] 00015
6 ref_sub [function] [call site] 00016
7 __assert_fail [call site] 00017
5 message_free [function] [call site] 00018
6 c_internal_container_of [function] [call site] 00019
6 fdlist_free [function] [call site] 00020
7 fdlist_data [function] [call site] 00021
7 fdlist_count [function] [call site] 00022
7 c_close [function] [call site] 00023
8 close [call site] 00024
2 error_slow_trace [function] [call site] 00025
3 fprintf [call site] 00026
2 message_unrefp [function] [call site] 00028
1 message_parse_metadata [function] [call site] 00029
2 message_parse_header [function] [call site] 00030
3 c_dvar_begin_read [function] [call site] 00031
4 __assert_fail [call site] 00032
4 c_dvar_deinit [function] [call site] 00033
5 c_dvar_rewind [function] [call site] 00034
6 __assert_fail [call site] 00035
5 c_dvar_init [function] [call site] 00036
4 __assert_fail [call site] 00037
3 c_dvar_read [function] [call site] 00038
4 c_dvar_vread [function] [call site] 00039
5 __assert_fail [call site] 00040
5 __assert_fail [call site] 00041
5 c_dvar_dummy_vread [function] [call site] 00042
6 __assert_fail [call site] 00043
5 c_dvar_try_vread [function] [call site] 00044
6 c_dvar_next_varg [function] [call site] 00045
6 c_dvar_read_u32 [function] [call site] 00046
7 c_dvar_read_data [function] [call site] 00047
7 c_load_32be_aligned [function] [call site] 00048
7 c_load_32le_aligned [function] [call site] 00049
6 c_dvar_read_data [function] [call site] 00050
6 c_dvar_push [function] [call site] 00051
6 c_dvar_read_u8 [function] [call site] 00052
7 c_dvar_read_data [function] [call site] 00053
6 c_dvar_read_data [function] [call site] 00055
6 c_dvar_read_u8 [function] [call site] 00056
6 c_dvar_is_type [function] [call site] 00057
7 c_dvar_verify_type [function] [call site] 00058
6 c_dvar_type_new_from_signature [function] [call site] 00059
7 c_dvar_type_freep [function] [call site] 00060
8 c_dvar_type_free [function] [call site] 00061
6 c_dvar_type_free [function] [call site] 00062
6 c_dvar_push [function] [call site] 00063
6 c_dvar_read_data [function] [call site] 00064
6 c_dvar_push [function] [call site] 00065
6 c_dvar_pop [function] [call site] 00066
6 c_dvar_pop [function] [call site] 00067
6 c_dvar_read_u8 [function] [call site] 00068
6 c_dvar_read_u32 [function] [call site] 00069
6 c_dvar_read_u16 [function] [call site] 00070
7 c_dvar_read_data [function] [call site] 00071
7 c_load_16be_aligned [function] [call site] 00072
7 c_load_16le_aligned [function] [call site] 00073
6 c_dvar_read_u32 [function] [call site] 00074
6 c_dvar_read_u64 [function] [call site] 00075
7 c_dvar_read_data [function] [call site] 00076
7 c_load_64be_aligned [function] [call site] 00077
7 c_load_64le_aligned [function] [call site] 00078
6 c_dvar_read_u8 [function] [call site] 00079
6 c_dvar_read_u32 [function] [call site] 00080
6 c_dvar_read_data [function] [call site] 00081
6 c_dvar_read_u8 [function] [call site] 00082
6 c_dvar_is_string [function] [call site] 00083
7 c_utf8_verify [function] [call site] 00084
8 c_utf8_verify_ascii [function] [call site] 00086
9 c_load_64le_aligned [function] [call site] 00088
9 c_utf8_word_is_ascii [function] [call site] 00089
9 c_load_64le_aligned [function] [call site] 00090
9 c_utf8_word_is_ascii [function] [call site] 00091
6 c_dvar_is_path [function] [call site] 00113
6 c_dvar_is_signature [function] [call site] 00114
7 c_dvar_verify_type [function] [call site] 00115
6 c_dvar_dummy_vread [function] [call site] 00116
3 c_dvar_more [function] [call site] 00117
3 c_dvar_read [function] [call site] 00118
3 c_dvar_skip [function] [call site] 00119
4 c_dvar_vskip [function] [call site] 00120
5 __assert_fail [call site] 00121
5 __assert_fail [call site] 00122
5 c_dvar_try_vskip [function] [call site] 00123
6 c_dvar_ff [function] [call site] 00124
7 c_dvar_more [function] [call site] 00125
7 __assert_fail [call site] 00126
7 c_dvar_read [function] [call site] 00127
6 c_dvar_read [function] [call site] 00128
3 c_dvar_read [function] [call site] 00129
3 strcmp [call site] 00130
3 c_dvar_read [function] [call site] 00131
3 strcmp [call site] 00132
3 strlen [call site] 00133
3 dbus_validate_interface [function] [call site] 00134
3 c_dvar_read [function] [call site] 00135
3 strlen [call site] 00136
3 dbus_validate_member [function] [call site] 00137
3 c_dvar_read [function] [call site] 00138
3 strlen [call site] 00139
3 dbus_validate_error_name [function] [call site] 00140
4 dbus_validate_interface [function] [call site] 00141
3 c_dvar_read [function] [call site] 00142
3 c_dvar_read [function] [call site] 00143
3 strlen [call site] 00144
3 dbus_validate_name [function] [call site] 00145
4 dbus_validate_name_common [function] [call site] 00146
3 c_dvar_read [function] [call site] 00147
3 strlen [call site] 00148
3 dbus_validate_name [function] [call site] 00149
3 c_dvar_read [function] [call site] 00150
3 c_dvar_read [function] [call site] 00151
3 fdlist_count [function] [call site] 00152
3 error_slow_origin [function] [call site] 00153
3 c_dvar_read [function] [call site] 00154
3 c_dvar_end_read [function] [call site] 00155
4 __assert_fail [call site] 00156
4 __assert_fail [call site] 00157
4 c_dvar_rewind [function] [call site] 00158
3 error_slow_fold [function] [call site] 00159
4 error_slow_trace [function] [call site] 00160
4 error_slow_origin [function] [call site] 00161
3 c_dvar_deinit [function] [call site] 00162
2 error_slow_trace [function] [call site] 00163
2 message_parse_body [function] [call site] 00164
3 strlen [call site] 00165
3 __assert_fail [call site] 00166
3 c_dvar_type_new_from_signature [function] [call site] 00167
3 error_slow_origin [function] [call site] 00168
3 c_dvar_begin_read [function] [call site] 00169
3 c_dvar_read [function] [call site] 00170
3 c_dvar_skip [function] [call site] 00171
3 c_dvar_end_read [function] [call site] 00172
3 error_slow_origin [function] [call site] 00173
3 c_dvar_deinit [function] [call site] 00174
2 error_slow_trace [function] [call site] 00175
2 fdlist_truncate [function] [call site] 00176
3 fdlist_data [function] [call site] 00177
3 fdlist_count [function] [call site] 00178
3 __assert_fail [call site] 00179
1 message_stitch_sender [function] [call site] 00181
2 __assert_fail [call site] 00182
2 __assert_fail [call site] 00183
2 __assert_fail [call site] 00184
2 address_to_string [function] [call site] 00185
3 snprintf [call site] 00186
3 __assert_fail [call site] 00187
3 __assert_fail [call site] 00188
2 strlen [call site] 00189
2 __assert_fail [call site] 00190
2 __assert_fail [call site] 00191
2 strlen [call site] 00192
2 __assert_fail [call site] 00193
2 __assert_fail [call site] 00194
2 __bswap_32 [function] [call site] 00195
2 __uint32_identity [function] [call site] 00197
2 __bswap_32 [function] [call site] 00201
2 __uint32_identity [function] [call site] 00202
1 message_unrefp [function] [call site] 00203