Fuzz introspector: pixel_swizzler_fuzzer
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
162 0 EP call site: 00000 fuzz

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 llvmFuzzerTestOneInput [function] [call site] 00001
2 jenkins_hash_u32 [function] [call site] 00002
2 jenkins_hash_u32 [function] [call site] 00003
2 popcount32 [function] [call site] 00004
2 wuffs_base__ptr_u8__reader [function] [call site] 00005
2 fuzz [function] [call site] 00006
3 fuzz_swizzle_interleaved_from_slice [function] [call site] 00007
4 wuffs_base__make_slice_u8 [function] [call site] 00008
4 wuffs_base__make_slice_u8 [function] [call site] 00009
4 wuffs_base__make_pixel_format [function] [call site] 00010
4 wuffs_base__make_pixel_format [function] [call site] 00011
4 wuffs_base__pixel_swizzler__prepare [function] [call site] 00012
5 wuffs_base__make_status [function] [call site] 00013
5 wuffs_base__pixel_format__bits_per_pixel [function] [call site] 00014
5 wuffs_base__make_status [function] [call site] 00015
5 wuffs_base__pixel_format__bits_per_pixel [function] [call site] 00016
5 wuffs_base__make_status [function] [call site] 00017
5 wuffs_base__cpu_arch__have_x86_sse42 [function] [call site] 00018
6 __get_cpuid [function] [call site] 00019
7 __get_cpuid_max [function] [call site] 00020
5 wuffs_private_impl__swizzle_squash_align4_y_8888 [function] [call site] 00021
6 wuffs_base__peek_u32le__no_bounds_check [function] [call site] 00022
6 wuffs_base__color_u32_argb_nonpremul__as__color_u32_argb_premul [function] [call site] 00023
6 wuffs_base__color_u32_argb_premul__as__color_u8_gray [function] [call site] 00024
6 wuffs_base__poke_u32le__no_bounds_check [function] [call site] 00025
5 wuffs_private_impl__slice_u8__copy_from_slice [function] [call site] 00026
5 wuffs_private_impl__swizzle_squash_align4_bgr_565_8888 [function] [call site] 00027
6 wuffs_base__peek_u32le__no_bounds_check [function] [call site] 00028
6 wuffs_base__color_u32_argb_nonpremul__as__color_u32_argb_premul [function] [call site] 00029
6 wuffs_base__poke_u32le__no_bounds_check [function] [call site] 00030
5 wuffs_private_impl__swizzle_bgra_premul__bgra_nonpremul__src [function] [call site] 00031
6 wuffs_base__peek_u32le__no_bounds_check [function] [call site] 00032
6 wuffs_base__color_u32_argb_nonpremul__as__color_u32_argb_premul [function] [call site] 00033
6 wuffs_base__poke_u32le__no_bounds_check [function] [call site] 00034
5 wuffs_private_impl__swizzle_bgra_premul__rgba_nonpremul__src [function] [call site] 00035
6 wuffs_base__peek_u32le__no_bounds_check [function] [call site] 00036
6 wuffs_private_impl__swap_u32_argb_abgr [function] [call site] 00037
6 wuffs_base__color_u32_argb_nonpremul__as__color_u32_argb_premul [function] [call site] 00038
6 wuffs_base__poke_u32le__no_bounds_check [function] [call site] 00039
5 wuffs_private_impl__swizzle_swap_rgbx_bgrx [function] [call site] 00040
5 wuffs_private_impl__swizzle_squash_align4_y_8888 [function] [call site] 00041
5 wuffs_private_impl__slice_u8__copy_from_slice [function] [call site] 00042
5 wuffs_private_impl__swizzle_squash_align4_bgr_565_8888 [function] [call site] 00043
5 wuffs_private_impl__swizzle_swap_rgbx_bgrx [function] [call site] 00044
5 wuffs_base__cpu_arch__have_x86_sse42 [function] [call site] 00045
5 wuffs_base__cpu_arch__have_x86_sse42 [function] [call site] 00046
5 wuffs_base__cpu_arch__have_x86_sse42 [function] [call site] 00047
5 wuffs_base__cpu_arch__have_x86_sse42 [function] [call site] 00048
5 wuffs_base__cpu_arch__have_x86_sse42 [function] [call site] 00049
5 wuffs_base__cpu_arch__have_x86_sse42 [function] [call site] 00050
5 wuffs_base__cpu_arch__have_x86_sse42 [function] [call site] 00051
5 wuffs_base__make_status [function] [call site] 00052
4 wuffs_base__status__message [function] [call site] 00053
4 round_up_to_pagesize [function] [call site] 00054
5 getpagesize [call site] 00055
4 allocate_guarded_pages [function] [call site] 00056
5 mmap [call site] 00057
5 mprotect [call site] 00058
4 allocate_guarded_pages [function] [call site] 00059
4 wuffs_base__make_slice_u8 [function] [call site] 00060
4 wuffs_base__make_slice_u8 [function] [call site] 00061
4 wuffs_base__pixel_swizzler__swizzle_interleaved_from_slice [function] [call site] 00062
3 fuzz_swizzle_ycck [function] [call site] 00063
4 wuffs_base__make_slice_u8 [function] [call site] 00064
4 wuffs_base__make_pixel_format [function] [call site] 00065
4 wuffs_base__u32__max [function] [call site] 00066
4 wuffs_base__u32__max [function] [call site] 00067
4 wuffs_base__u32__max [function] [call site] 00068
4 wuffs_base__u32__max [function] [call site] 00069
4 wuffs_base__u32__min [function] [call site] 00070
4 wuffs_base__u32__min [function] [call site] 00071
4 round_up_to_pagesize [function] [call site] 00072
4 allocate_guarded_pages [function] [call site] 00073
4 wuffs_base__pixel_config__set [function] [call site] 00074
4 wuffs_base__pixel_config__pixbuf_len [function] [call site] 00075
5 wuffs_base__pixel_format__is_planar [function] [call site] 00076
5 wuffs_base__pixel_format__bits_per_pixel [function] [call site] 00077
5 wuffs_base__pixel_format__is_indexed [function] [call site] 00078
4 wuffs_base__make_slice_u8 [function] [call site] 00079
4 wuffs_base__pixel_buffer__set_from_slice [function] [call site] 00080
5 wuffs_base__make_status [function] [call site] 00081
5 wuffs_base__make_status [function] [call site] 00082
5 wuffs_base__pixel_format__is_planar [function] [call site] 00083
5 wuffs_base__make_status [function] [call site] 00084
5 wuffs_base__pixel_format__bits_per_pixel [function] [call site] 00085
5 wuffs_base__make_status [function] [call site] 00086
5 wuffs_base__pixel_format__is_indexed [function] [call site] 00087
5 wuffs_base__make_status [function] [call site] 00088
5 wuffs_base__make_status [function] [call site] 00089
5 wuffs_base__make_status [function] [call site] 00090
5 wuffs_base__make_status [function] [call site] 00091
4 round_up_to_pagesize [function] [call site] 00092
4 allocate_guarded_pages [function] [call site] 00093
4 allocate_guarded_pages [function] [call site] 00094
4 allocate_guarded_pages [function] [call site] 00095
4 allocate_guarded_pages [function] [call site] 00096
4 wuffs_base__make_slice_u8 [function] [call site] 00097
4 wuffs_base__make_slice_u8 [function] [call site] 00098
4 wuffs_base__make_slice_u8 [function] [call site] 00099
4 wuffs_base__empty_slice_u8 [function] [call site] 00100
4 wuffs_base__make_slice_u8 [function] [call site] 00101
4 wuffs_base__make_slice_u8 [function] [call site] 00102
4 wuffs_base__pixel_swizzler__swizzle_ycck [function] [call site] 00103
5 wuffs_base__make_status [function] [call site] 00104
5 wuffs_base__make_status [function] [call site] 00105
5 wuffs_base__make_status [function] [call site] 00106
5 wuffs_private_impl__u32__max_of_4 [function] [call site] 00107
6 wuffs_base__u32__max [function] [call site] 00108
6 wuffs_base__u32__max [function] [call site] 00109
6 wuffs_base__u32__max [function] [call site] 00110
5 wuffs_private_impl__u32__max_of_4 [function] [call site] 00111
5 wuffs_base__make_status [function] [call site] 00112
5 wuffs_base__make_status [function] [call site] 00113
5 wuffs_base__u32__min [function] [call site] 00114
5 wuffs_base__u32__min [function] [call site] 00115
5 wuffs_base__u32__min [function] [call site] 00116
5 wuffs_base__u32__min [function] [call site] 00117
5 wuffs_base__u32__min [function] [call site] 00118
5 wuffs_base__u32__min [function] [call site] 00119
5 wuffs_base__u32__min [function] [call site] 00120
5 wuffs_base__u32__min [function] [call site] 00121
5 wuffs_base__pixel_config__width [function] [call site] 00122
5 wuffs_private_impl__u32__min_of_5 [function] [call site] 00123
6 wuffs_base__u32__min [function] [call site] 00124
6 wuffs_base__u32__min [function] [call site] 00125
6 wuffs_base__u32__min [function] [call site] 00126
6 wuffs_base__u32__min [function] [call site] 00127
5 wuffs_base__u32__min [function] [call site] 00128
5 wuffs_base__pixel_config__height [function] [call site] 00129
5 wuffs_private_impl__u32__min_of_5 [function] [call site] 00130
5 wuffs_base__u32__min [function] [call site] 00131
5 wuffs_base__make_status [function] [call site] 00132
5 wuffs_private_impl__swizzle_flattened_length [function] [call site] 00133
5 wuffs_private_impl__swizzle_flattened_length [function] [call site] 00134
5 wuffs_private_impl__swizzle_flattened_length [function] [call site] 00135
5 wuffs_base__make_status [function] [call site] 00136
5 wuffs_private_impl__swizzle_flattened_length [function] [call site] 00137
5 wuffs_base__make_status [function] [call site] 00138
5 wuffs_base__pixel_format__is_planar [function] [call site] 00139
5 wuffs_base__make_status [function] [call site] 00140
5 wuffs_base__make_status [function] [call site] 00141
5 wuffs_base__cpu_arch__have_x86_avx2 [function] [call site] 00142
6 __get_cpuid_count [function] [call site] 00143
7 __get_cpuid_max [function] [call site] 00144
6 __get_cpuid [function] [call site] 00145
5 wuffs_base__cpu_arch__have_x86_avx2 [function] [call site] 00146
5 wuffs_private_impl__swizzle_has_triangle_upsampler [function] [call site] 00147
5 wuffs_private_impl__swizzle_has_triangle_upsampler [function] [call site] 00148
5 wuffs_private_impl__swizzle_has_triangle_upsampler [function] [call site] 00149
5 wuffs_private_impl__swizzle_has_triangle_upsampler [function] [call site] 00150
5 wuffs_base__cpu_arch__have_x86_avx2 [function] [call site] 00151
5 wuffs_base__make_status [function] [call site] 00152
4 wuffs_base__status__message [function] [call site] 00153
3 strstr [call site] 00154
3 strstr [call site] 00155
2 strnlen [call site] 00156
2 strstr [call site] 00157
2 fprintf [call site] 00158
2 intentional_segfault [function] [call site] 00159
2 strstr [call site] 00160
2 fprintf [call site] 00161
2 intentional_segfault [function] [call site] 00162