Fuzz introspector: tools/fuzz/libelf/libelf-fuzzer.c
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
296 0 EP call site: 00000 elf_xen_parse

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 elf_init [function] [call site] 00002
2 ELF_HANDLE_DECL [function] [call site] 00003
2 elf_is_elfbinary [function] [call site] 00004
2 elf_memset_unchecked [function] [call site] 00007
2 ELF_MAKE_HANDLE [function] [call site] 00009
2 elf_uval_3264 [function] [call site] 00010
2 elf_uval_3264 [function] [call site] 00011
2 elf_phdr_count [function] [call site] 00014
2 elf_shdr_count [function] [call site] 00019
3 elf_mark_broken [function] [call site] 00021
2 elf_shdr_by_index [function] [call site] 00024
3 elf_shdr_count [function] [call site] 00025
3 ELF_INVALID_HANDLE [function] [call site] 00026
3 ELF_IMAGE_BASE [function] [call site] 00027
3 ELF_MAKE_HANDLE [function] [call site] 00030
2 ELF_HANDLE_VALID [function] [call site] 00031
2 elf_section_start [function] [call site] 00032
3 ELF_IMAGE_BASE [function] [call site] 00033
2 elf_shdr_count [function] [call site] 00035
2 elf_shdr_by_index [function] [call site] 00036
2 elf_access_ok [function] [call site] 00037
3 elf_ptrval_in_range [function] [call site] 00038
3 elf_ptrval_in_range [function] [call site] 00039
3 elf_ptrval_in_range [function] [call site] 00040
3 elf_mark_broken [function] [call site] 00041
2 ELF_HANDLE_PTRVAL [function] [call site] 00042
2 elf_shdr_by_index [function] [call site] 00045
2 ELF_HANDLE_VALID [function] [call site] 00046
2 ELF_INVALID_HANDLE [function] [call site] 00047
2 elf_section_start [function] [call site] 00048
1 elf_parse_binary [function] [call site] 00049
2 ELF_HANDLE_DECL [function] [call site] 00050
2 elf_phdr_count [function] [call site] 00051
2 elf_phdr_by_index [function] [call site] 00052
3 elf_phdr_count [function] [call site] 00053
3 ELF_INVALID_HANDLE [function] [call site] 00054
3 ELF_IMAGE_BASE [function] [call site] 00055
3 ELF_MAKE_HANDLE [function] [call site] 00058
2 elf_access_ok [function] [call site] 00059
2 ELF_HANDLE_PTRVAL [function] [call site] 00060
2 elf_phdr_is_loadable [function] [call site] 00061
1 elf_xen_parse [function] [call site] 00069
2 ELF_HANDLE_DECL [function] [call site] 00070
2 ELF_HANDLE_DECL [function] [call site] 00071
2 elf_memset_unchecked [function] [call site] 00072
2 elf_phdr_count [function] [call site] 00073
2 elf_phdr_by_index [function] [call site] 00074
2 elf_access_ok [function] [call site] 00075
2 ELF_HANDLE_PTRVAL [function] [call site] 00076
2 elf_xen_parse_notes [function] [call site] 00079
3 ELF_HANDLE_DECL [function] [call site] 00080
3 ELF_MAKE_HANDLE [function] [call site] 00081
3 ELF_HANDLE_PTRVAL [function] [call site] 00082
3 elf_note_next [function] [call site] 00083
4 ELF_HANDLE_PTRVAL [function] [call site] 00086
4 ELF_HANDLE_PTRVAL [function] [call site] 00088
4 elf_access_ok [function] [call site] 00089
4 ELF_HANDLE_PTRVAL [function] [call site] 00090
4 ELF_MAKE_HANDLE [function] [call site] 00091
3 process_pending_softirqs [function] [call site] 00092
4 rcu_quiesce_allowed [function] [call site] 00093
4 local_irq_is_enabled [function] [call site] 00097
5 local_save_flags [function] [call site] 00098
4 __do_softirq [function] [call site] 00099
5 rcu_quiesce_allowed [function] [call site] 00101
5 smp_processor_id [function] [call site] 00102
5 rcu_pending [function] [call site] 00103
6 __rcu_pending [function] [call site] 00104
7 rcu_batch_before [function] [call site] 00105
5 rcu_check_callbacks [function] [call site] 00107
6 raise_softirq [function] [call site] 00109
7 smp_processor_id [function] [call site] 00110
7 set_bit [function] [call site] 00111
8 BITMAP_ENTRY [function] [call site] 00112
8 BITMAP_SHIFT [function] [call site] 00113
7 softirq_pending [function] [call site] 00114
5 softirq_pending [function] [call site] 00115
5 cpu_is_offline [function] [call site] 00116
5 clear_bit [function] [call site] 00118
6 BITMAP_ENTRY [function] [call site] 00119
6 BITMAP_SHIFT [function] [call site] 00120
5 softirq_pending [function] [call site] 00121
3 elf_mark_broken [function] [call site] 00122
3 elf_note_name [function] [call site] 00123
4 elf_strval [function] [call site] 00124
5 elf_access_ok [function] [call site] 00125
5 elf_access_unsigned [function] [call site] 00126
5 ELF_UNSAFE_PTR [function] [call site] 00132
5 elf_mark_broken [function] [call site] 00133
4 ELF_HANDLE_PTRVAL [function] [call site] 00134
3 elf_xen_parse_note [function] [call site] 00137
4 elf_strval [function] [call site] 00141
4 elf_note_desc [function] [call site] 00142
5 ELF_HANDLE_PTRVAL [function] [call site] 00144
4 elf_note_numeric [function] [call site] 00147
5 elf_note_desc [function] [call site] 00148
5 elf_access_unsigned [function] [call site] 00150
4 safe_strcpy [function] [call site] 00153
4 safe_strcpy [function] [call site] 00154
4 safe_strcpy [function] [call site] 00155
4 safe_strcpy [function] [call site] 00156
4 elf_xen_parse_features [function] [call site] 00160
5 elf_memset_unchecked [function] [call site] 00161
5 elf_xen_feature_set [function] [call site] 00163
5 elf_xen_feature_set [function] [call site] 00164
5 elf_xen_feature_set [function] [call site] 00166
4 elf_note_numeric_array [function] [call site] 00167
5 elf_note_desc [function] [call site] 00168
5 elf_access_unsigned [function] [call site] 00170
4 elf_note_numeric_array [function] [call site] 00171
4 elf_note_numeric_array [function] [call site] 00173
4 elf_note_numeric_array [function] [call site] 00175
2 elf_segment_start [function] [call site] 00178
3 ELF_IMAGE_BASE [function] [call site] 00179
2 elf_segment_end [function] [call site] 00181
3 ELF_IMAGE_BASE [function] [call site] 00182
2 elf_shdr_count [function] [call site] 00185
2 elf_shdr_by_index [function] [call site] 00186
2 elf_access_ok [function] [call site] 00187
2 ELF_HANDLE_PTRVAL [function] [call site] 00188
2 elf_xen_parse_notes [function] [call site] 00190
2 elf_section_start [function] [call site] 00191
2 elf_section_end [function] [call site] 00192
3 ELF_IMAGE_BASE [function] [call site] 00193
2 elf_shdr_by_name [function] [call site] 00197
3 elf_shdr_count [function] [call site] 00198
3 ELF_HANDLE_DECL [function] [call site] 00199
3 elf_shdr_by_index [function] [call site] 00200
3 elf_access_ok [function] [call site] 00201
3 ELF_HANDLE_PTRVAL [function] [call site] 00202
3 elf_section_name [function] [call site] 00203
4 ELF_PTRVAL_INVALID [function] [call site] 00204
4 elf_strval [function] [call site] 00205
3 ELF_INVALID_HANDLE [function] [call site] 00208
2 ELF_HANDLE_VALID [function] [call site] 00209
2 elf_section_start [function] [call site] 00210
2 elf_strfmt [function] [call site] 00212
3 elf_strval [function] [call site] 00213
2 elf_xen_addr_calc_check [function] [call site] 00264
3 elf_parse_bsdsyms [function] [call site] 00269
4 ELF_HANDLE_DECL [function] [call site] 00270
4 ELF_HANDLE_VALID [function] [call site] 00271
4 elf_mark_broken [function] [call site] 00272
4 elf_round_up [function] [call site] 00273
5 elf_64bit [function] [call site] 00274
4 elf_64bit [function] [call site] 00275
4 elf_round_up [function] [call site] 00276
4 elf_round_up [function] [call site] 00277
4 elf_shdr_by_index [function] [call site] 00279
4 elf_access_ok [function] [call site] 00281
4 ELF_HANDLE_PTRVAL [function] [call site] 00282
4 elf_round_up [function] [call site] 00284
1 elf_xen_parse [function] [call site] 00296