Fuzz introspector: libselinux/fuzz/selabel_file_compiled-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
409 0 EP call site: 00000 load_mmap

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 selinux_set_callback [function] [call site] 00012
1 selinux_set_callback [function] [call site] 00013
1 load_mmap [function] [call site] 00030
2 COMPAT_LOG [function] [call site] 00035
2 next_entry [function] [call site] 00040
2 COMPAT_LOG [function] [call site] 00042
2 regex_version [function] [call site] 00044
3 pcre2_config [function] [call site] 00045
3 pcre2_config [function] [call site] 00046
2 regex_arch_string [function] [call site] 00047
3 __selinux_once [function] [call site] 00048
2 next_entry [function] [call site] 00049
2 next_entry [function] [call site] 00052
2 entry_size_check [function] [call site] 00053
3 __builtin_mul_overflow [function] [call site] 00054
2 next_entry [function] [call site] 00056
2 COMPAT_LOG [function] [call site] 00058
2 next_entry [function] [call site] 00060
2 next_entry [function] [call site] 00063
2 entry_size_check [function] [call site] 00064
2 next_entry [function] [call site] 00066
2 COMPAT_LOG [function] [call site] 00068
2 next_entry [function] [call site] 00070
2 __builtin_add_overflow [function] [call site] 00072
2 load_mmap_ctxarray [function] [call site] 00073
2 load_mmap_spec_node [function] [call site] 00089
3 next_entry [function] [call site] 00090
3 next_entry [function] [call site] 00092
3 next_entry [function] [call site] 00093
3 entry_size_check [function] [call site] 00095
3 load_mmap_literal_spec [function] [call site] 00097
3 next_entry [function] [call site] 00109
3 entry_size_check [function] [call site] 00111
3 load_mmap_regex_spec [function] [call site] 00113
4 next_entry [function] [call site] 00114
4 next_entry [function] [call site] 00117
4 next_entry [function] [call site] 00119
4 next_entry [function] [call site] 00121
4 next_entry [function] [call site] 00122
4 next_entry [function] [call site] 00125
4 regex_load_mmap [function] [call site] 00126
5 next_entry [function] [call site] 00127
5 pcre2_serialize_get_number_of_codes [function] [call site] 00129
5 regex_data_create [function] [call site] 00130
5 pcre2_serialize_decode [function] [call site] 00132
5 pcre2_jit_compile [function] [call site] 00133
5 next_entry [function] [call site] 00134
5 regex_data_free [function] [call site] 00135
6 pcre2_code_free [function] [call site] 00136
4 __pthread_mutex_init [function] [call site] 00138
3 next_entry [function] [call site] 00139
3 entry_size_check [function] [call site] 00141
3 load_mmap_spec_node [function] [call site] 00143
2 free_spec_node [function] [call site] 00190
2 free_context_array [function] [call site] 00195
2 free_spec_node [function] [call site] 00196
1 convert_data [function] [call site] 00203
1 load_mmap [function] [call site] 00204
1 convert_data [function] [call site] 00207
1 load_mmap [function] [call site] 00208
1 cmp [function] [call site] 00220
2 spec_node_cmp [function] [call site] 00222
3 selinux_log [function] [call site] 00224
3 lspec_incomp [function] [call site] 00228
4 selinux_log [function] [call site] 00229
4 file_kind_to_string [function] [call site] 00231
4 file_kind_to_string [function] [call site] 00232
3 lspec_incomp [function] [call site] 00233
3 lspec_incomp [function] [call site] 00234
3 lspec_incomp [function] [call site] 00235
3 selinux_log [function] [call site] 00236
3 selinux_log [function] [call site] 00238
3 rspec_incomp [function] [call site] 00244
4 selinux_log [function] [call site] 00245
4 file_kind_to_string [function] [call site] 00247
4 file_kind_to_string [function] [call site] 00248
3 selinux_log [function] [call site] 00249
3 file_kind_to_string [function] [call site] 00251
3 selinux_log [function] [call site] 00252
3 file_kind_to_string [function] [call site] 00254
3 selinux_log [function] [call site] 00256
3 selinux_log [function] [call site] 00258
3 spec_node_cmp [function] [call site] 00260
3 selinux_log [function] [call site] 00261
3 selinux_log [function] [call site] 00263
3 selinux_log [function] [call site] 00265
3 selinux_log [function] [call site] 00267
3 selinux_log [function] [call site] 00269
1 lookup_all [function] [call site] 00271
2 mode_to_file_kind [function] [call site] 00272
2 selabel_sub_key [function] [call site] 00287
3 selabel_apply_subs [function] [call site] 00294
3 selabel_apply_subs [function] [call site] 00297
2 lookup_find_deepest_node [function] [call site] 00298
2 lookup_check_node [function] [call site] 00304
3 __atomic_store_n [function] [call site] 00312
3 compile_regex [function] [call site] 00319
4 __atomic_load_n [function] [call site] 00320
4 __sync_synchronize [function] [call site] 00321
4 __pthread_mutex_lock [function] [call site] 00322
4 __atomic_load_n [function] [call site] 00323
4 __sync_synchronize [function] [call site] 00324
4 __pthread_mutex_unlock [function] [call site] 00325
4 __pthread_mutex_unlock [function] [call site] 00327
4 __pthread_mutex_unlock [function] [call site] 00330
4 regex_prepare_data [function] [call site] 00333
5 regex_data_create [function] [call site] 00335
5 pcre2_compile [function] [call site] 00336
5 pcre2_jit_compile [function] [call site] 00337
5 regex_data_free [function] [call site] 00338
4 __pthread_mutex_unlock [function] [call site] 00354
4 __atomic_store_n [function] [call site] 00355
4 __sync_synchronize [function] [call site] 00356
4 __pthread_mutex_unlock [function] [call site] 00357
3 COMPAT_LOG [function] [call site] 00358
3 regex_match [function] [call site] 00359
4 __selinux_once [function] [call site] 00360
4 __selinux_getspecific [function] [call site] 00361
4 pcre2_match_data_create [function] [call site] 00362
4 __selinux_setspecific [function] [call site] 00363
4 pcre2_match_data_create_from_pattern [function] [call site] 00364
4 pcre2_match [function] [call site] 00365
4 pcre2_match_data_free [function] [call site] 00366
3 __atomic_store_n [function] [call site] 00367
3 free_lookup_result [function] [call site] 00372
1 free_lookup_result [function] [call site] 00399
1 free_spec_node [function] [call site] 00401