Fuzz introspector: process
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
111 0 EP call site: 00000 decompose

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 Replacements::next [function] [call site] 00002
2 Replacements::next [function] [call site] 00005
2 ArrayVec::<[char; [call site] 00006
2 super::char::decompose_cjk_compat_variants [function] [call site] 00007
3 emit_char [function] [call site] 00008
3 lookups::cjk_compat_variants_fully_decomposed [function] [call site] 00009
4 perfect_hash::mph_lookup [function] [call site] 00010
5 my_hash [function] [call site] 00011
6 u32::wrapping_add [function] [call site] 00012
6 wrapping_mul [function] [call site] 00013
6 u32::wrapping_mul [function] [call site] 00014
5 &[u16]::len [function] [call site] 00015
5 &[u16]::len [function] [call site] 00017
5 u8_lookup_fk [function] [call site] 00018
5 u8_lookup_fv [function] [call site] 00019
3 emit_char [function] [call site] 00022
3 emit_char [function] [call site] 00023
2 fuzz_target [function] [call site] 00025
3 Replacements::next [function] [call site] 00027
3 Replacements::next [function] [call site] 00028
3 unicode_normalization:: [call site] 00029
0 char::compose [function] [call site] 00030
4 emit_char [function] [call site] 00031
4 is_hangul_syllable [function] [call site] 00032
4 decompose_hangul [function] [call site] 00033
5 emit_char [function] [call site] 00034
5 char::from_u32_unchecked [function] [call site] 00035
5 emit_char [function] [call site] 00036
5 char::from_u32_unchecked [function] [call site] 00037
5 emit_char [function] [call site] 00038
5 char::from_u32_unchecked [function] [call site] 00039
4 decompose_char [function] [call site] 00040
4 emit_char [function] [call site] 00041
4 emit_char [function] [call site] 00042
3 Replacements::next [function] [call site] 00043
3 canonical_combining_class [function] [call site] 00044
4 perfect_hash::mph_lookup [function] [call site] 00045
3 Replacements::next [function] [call site] 00047
3 is_combining_mark [function] [call site] 00048
4 perfect_hash::mph_lookup [function] [call site] 00049
3 nfc().collect::<String> [function] [call site] 00052
3 test_nfkd [function] [call site] 00053
3 nfkd().collect::<String> [function] [call site] 00054
3 nfd().collect::<String> [function] [call site] 00056
3 test_nfkc [function] [call site] 00057
3 nfkc().collect::<String> [function] [call site] 00058
3 stream_safe [function] [call site] 00059
4 StreamSafe::new [function] [call site] 00060
4 Self::collect [function] [call site] 00062
3 stream_safe().collect::<String> [function] [call site] 00063
3 Replacements::next [function] [call site] 00064
3 unicode_normalization:: [call site] 00065
0 char::decompose_canonical [function] [call site] 00066
4 decompose [function] [call site] 00067
5 emit_char [function] [call site] 00068
5 is_hangul_syllable [function] [call site] 00069
5 decompose_hangul [function] [call site] 00070
5 decompose_char [function] [call site] 00071
5 emit_char [function] [call site] 00072
5 emit_char [function] [call site] 00073
3 Replacements::next [function] [call site] 00074
3 unicode_normalization:: [call site] 00075
0 char::decompose_compatible [function] [call site] 00076
4 compatibility_fully_decomposed [function] [call site] 00077
5 perfect_hash::mph_lookup [function] [call site] 00078
4 Option::or_else [function] [call site] 00081
4 canonical_fully_decomposed [function] [call site] 00082
5 perfect_hash::mph_lookup [function] [call site] 00083
4 decompose [function] [call site] 00086
2 copied [function] [call site] 00087
2 Some [function] [call site] 00088
1 Replacements::next [function] [call site] 00089
1 unicode_normalization:: [call site] 00090
0 char::compose [function] [call site] 00091
1 Replacements::next [function] [call site] 00092
1 canonical_combining_class [function] [call site] 00093
1 Replacements::next [function] [call site] 00094
1 is_combining_mark [function] [call site] 00095
1 nfc().collect::<String> [function] [call site] 00097
1 test_nfkd [function] [call site] 00098
1 nfkd().collect::<String> [function] [call site] 00099
1 nfd().collect::<String> [function] [call site] 00101
1 test_nfkc [function] [call site] 00102
1 nfkc().collect::<String> [function] [call site] 00103
1 stream_safe [function] [call site] 00104
1 stream_safe().collect::<String> [function] [call site] 00105
1 Replacements::next [function] [call site] 00106
1 unicode_normalization:: [call site] 00107
0 char::decompose_canonical [function] [call site] 00108
1 Replacements::next [function] [call site] 00109
1 unicode_normalization:: [call site] 00110
0 char::decompose_compatible [function] [call site] 00111