The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
8 | 4 | idna.core.encode | call site: 00004 | idna.core.uts46_remap |
2 | 103 | idna.core.decode | call site: 00103 | idna.core.uts46_remap |
1 | 106 | idna.core.decode | call site: 00106 | s.split |
...fuzz_encode_decode.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
fdp.ConsumeString
[function]
[call site]
00002
idna.core.encode
[function]
[call site]
00003
<builtin>.isinstance
[function]
[call site]
00004
<builtin>.str
[function]
[call site]
00005
idna.core.uts46_remap
[function]
[call site]
00006
<builtin>.enumerate
[function]
[call site]
00007
<builtin>.ord
[function]
[call site]
00008
bisect.bisect_left
[function]
[call site]
00009
<builtin>.len
[function]
[call site]
00010
unicodedata.normalize
[function]
[call site]
00011
s.split
[function]
[call site]
00012
_unicode_dots_re.split
[function]
[call site]
00013
idna.core.alabel
[function]
[call site]
00014
label.encode
[function]
[call site]
00015
idna.core.ulabel
[function]
[call site]
00016
<builtin>.isinstance
[function]
[call site]
00017
label.encode
[function]
[call site]
00018
idna.core.check_label
[function]
[call site]
00019
<builtin>.isinstance
[function]
[call site]
00020
label.decode
[function]
[call site]
00021
<builtin>.len
[function]
[call site]
00022
idna.core.check_nfc
[function]
[call site]
00023
unicodedata.normalize
[function]
[call site]
00024
idna.core.check_hyphen_ok
[function]
[call site]
00025
idna.core.check_initial_combiner
[function]
[call site]
00026
unicodedata.category
[function]
[call site]
00027
<builtin>.enumerate
[function]
[call site]
00028
<builtin>.ord
[function]
[call site]
00029
idna.intranges.intranges_contain
[function]
[call site]
00030
idna.intranges._encode_range
[function]
[call site]
00031
bisect.bisect_left
[function]
[call site]
00032
idna.intranges._decode_range
[function]
[call site]
00033
<builtin>.len
[function]
[call site]
00034
idna.intranges._decode_range
[function]
[call site]
00035
idna.intranges.intranges_contain
[function]
[call site]
00036
idna.core.valid_contextj
[function]
[call site]
00037
<builtin>.ord
[function]
[call site]
00038
<builtin>.ord
[function]
[call site]
00039
idna.core._combining_class
[function]
[call site]
00040
<builtin>.chr
[function]
[call site]
00041
unicodedata.combining
[function]
[call site]
00042
<builtin>.chr
[function]
[call site]
00043
unicodedata.name
[function]
[call site]
00044
<builtin>.range
[function]
[call site]
00045
<builtin>.ord
[function]
[call site]
00046
idnadata.joining_types.get
[function]
[call site]
00047
<builtin>.ord
[function]
[call site]
00048
<builtin>.ord
[function]
[call site]
00049
<builtin>.ord
[function]
[call site]
00050
<builtin>.len
[function]
[call site]
00051
<builtin>.range
[function]
[call site]
00052
<builtin>.ord
[function]
[call site]
00053
idnadata.joining_types.get
[function]
[call site]
00054
<builtin>.ord
[function]
[call site]
00055
<builtin>.ord
[function]
[call site]
00056
<builtin>.ord
[function]
[call site]
00057
<builtin>.ord
[function]
[call site]
00058
idna.core._combining_class
[function]
[call site]
00059
idna.intranges.intranges_contain
[function]
[call site]
00060
idna.core.valid_contexto
[function]
[call site]
00061
<builtin>.ord
[function]
[call site]
00062
<builtin>.len
[function]
[call site]
00063
<builtin>.ord
[function]
[call site]
00064
<builtin>.ord
[function]
[call site]
00065
<builtin>.len
[function]
[call site]
00066
<builtin>.len
[function]
[call site]
00067
idna.core._is_script
[function]
[call site]
00068
<builtin>.ord
[function]
[call site]
00069
idna.intranges.intranges_contain
[function]
[call site]
00070
idna.core._is_script
[function]
[call site]
00071
idna.core._is_script
[function]
[call site]
00072
idna.core._is_script
[function]
[call site]
00073
idna.core._is_script
[function]
[call site]
00074
<builtin>.ord
[function]
[call site]
00075
<builtin>.ord
[function]
[call site]
00076
idna.core.check_bidi
[function]
[call site]
00077
<builtin>.enumerate
[function]
[call site]
00078
unicodedata.bidirectional
[function]
[call site]
00079
unicodedata.bidirectional
[function]
[call site]
00080
<builtin>.enumerate
[function]
[call site]
00081
unicodedata.bidirectional
[function]
[call site]
00082
label_bytes.lower
[function]
[call site]
00083
label_bytes.startswith
[function]
[call site]
00084
<builtin>.len
[function]
[call site]
00085
label_bytes.decode
[function]
[call site]
00086
idna.core.check_label
[function]
[call site]
00087
label_bytes.decode
[function]
[call site]
00088
label_bytes.decode
[function]
[call site]
00089
idna.core.check_label
[function]
[call site]
00090
idna.core.valid_label_length
[function]
[call site]
00091
<builtin>.len
[function]
[call site]
00092
idna.core.check_label
[function]
[call site]
00093
idna.core._punycode
[function]
[call site]
00094
s.encode
[function]
[call site]
00095
idna.core.valid_label_length
[function]
[call site]
00096
result.append
[function]
[call site]
00097
result.append
[function]
[call site]
00098
idna.core.valid_string_length
[function]
[call site]
00099
<builtin>.len
[function]
[call site]
00100
fdp.ConsumeString
[function]
[call site]
00101
idna.core.decode
[function]
[call site]
00102
<builtin>.isinstance
[function]
[call site]
00103
<builtin>.str
[function]
[call site]
00104
idna.core.uts46_remap
[function]
[call site]
00105
_unicode_dots_re.split
[function]
[call site]
00106
s.split
[function]
[call site]
00107
idna.core.ulabel
[function]
[call site]
00108
result.append
[function]
[call site]
00109
result.append
[function]
[call site]
00110