Fuzz introspector: fuzz_dumps
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
193 0 EP call site: 00000 tomlkit.api.dumps

Fuzzer calltree

0 ...fuzz_dumps.test_one_input [function] [call site] 00000
1 atheris.FuzzedDataProvider [function] [call site] 00001
1 fdp.ConsumeInt [function] [call site] 00002
1 fdp.ConsumeBool [function] [call site] 00003
1 tomlkit.api.dumps [function] [call site] 00004
2 <builtin>.isinstance [function] [call site] 00005
2 <builtin>.isinstance [function] [call site] 00006
2 <builtin>.dict [function] [call site] 00007
2 tomlkit.items.item [function] [call site] 00008
3 <builtin>.isinstance [function] [call site] 00009
3 <builtin>.isinstance [function] [call site] 00010
3 tomlkit.items.Bool.__init__ [function] [call site] 00011
4 <builtin>.super [function] [call site] 00012
4 <builtin>.bool [function] [call site] 00013
3 <builtin>.isinstance [function] [call site] 00014
3 <builtin>.str [function] [call site] 00015
3 tomlkit.items.Integer.__init__ [function] [call site] 00016
4 <builtin>.super [function] [call site] 00017
3 <builtin>.isinstance [function] [call site] 00019
3 <builtin>.str [function] [call site] 00020
3 tomlkit.items.Float.__init__ [function] [call site] 00021
4 <builtin>.super [function] [call site] 00022
3 <builtin>.isinstance [function] [call site] 00024
3 <builtin>.isinstance [function] [call site] 00025
3 tomlkit.container.Container.__init__ [function] [call site] 00026
3 tomlkit.items.Table.__init__ [function] [call site] 00027
4 <builtin>.super [function] [call site] 00028
3 tomlkit.items.InlineTable.__init__ [function] [call site] 00029
4 <builtin>.super [function] [call site] 00030
3 <builtin>.sorted [function] [call site] 00031
3 builtins.int.items [function] [call site] 00032
3 collections.abc.MutableSequence.items [function] [call site] 00033
3 builtins.list.items [function] [call site] 00034
3 datetime.datetime.items [function] [call site] 00035
3 builtins.dict.items [function] [call site] 00036
3 numbers.Real.items [function] [call site] 00037
3 builtins.float.items [function] [call site] 00038
3 datetime.time.items [function] [call site] 00039
3 numbers.Integral.items [function] [call site] 00040
3 datetime.date.items [function] [call site] 00041
3 tomlkit.items.item [function] [call site] 00042
3 <builtin>.isinstance [function] [call site] 00043
3 <builtin>.isinstance [function] [call site] 00044
3 <builtin>.all [function] [call site] 00045
3 <builtin>.isinstance [function] [call site] 00046
3 tomlkit.items.AoT.__init__ [function] [call site] 00047
4 <builtin>.super [function] [call site] 00048
4 tomlkit.items.Table.append [function] [call site] 00049
5 <builtin>.isinstance [function] [call site] 00050
5 tomlkit.items.item [function] [call site] 00051
5 <builtin>.isinstance [function] [call site] 00052
5 <builtin>.iter [function] [call site] 00053
5 <builtin>.next [function] [call site] 00054
5 dict.__setitem__ [function] [call site] 00055
5 <builtin>.isinstance [function] [call site] 00058
4 tomlkit.items.InlineTable.append [function] [call site] 00062
5 <builtin>.isinstance [function] [call site] 00063
5 tomlkit.items.item [function] [call site] 00064
5 <builtin>.isinstance [function] [call site] 00065
5 <builtin>.len [function] [call site] 00066
5 <builtin>.isinstance [function] [call site] 00067
5 dict.__setitem__ [function] [call site] 00068
3 tomlkit.items.Array.__init__ [function] [call site] 00069
4 <builtin>.super [function] [call site] 00070
4 list.__init__ [function] [call site] 00071
4 <builtin>.isinstance [function] [call site] 00072
4 tomlkit.items.Array._group_values [function] [call site] 00073
5 tomlkit.items._ArrayItemGroup.__init__ [function] [call site] 00074
5 <builtin>.isinstance [function] [call site] 00075
5 groups.append [function] [call site] 00076
5 tomlkit.items._ArrayItemGroup.__init__ [function] [call site] 00077
5 tomlkit.items.Null.__init__ [function] [call site] 00078
6 <builtin>.super [function] [call site] 00079
5 <builtin>.isinstance [function] [call site] 00080
5 tomlkit.items.Null.__init__ [function] [call site] 00081
5 groups.append [function] [call site] 00082
5 tomlkit.items._ArrayItemGroup.__init__ [function] [call site] 00083
5 groups.append [function] [call site] 00084
4 tomlkit.items.Array._reindex [function] [call site] 00085
5 collections.abc.MutableSequence._index_map.clear [function] [call site] 00086
5 <builtin>.enumerate [function] [call site] 00087
5 <builtin>.isinstance [function] [call site] 00088
3 <builtin>.isinstance [function] [call site] 00089
3 tomlkit.container.Container.__init__ [function] [call site] 00090
3 tomlkit.items.Table.__init__ [function] [call site] 00091
3 tomlkit.items.InlineTable.__init__ [function] [call site] 00092
3 <builtin>.sorted [function] [call site] 00093
3 collections.abc.MutableSequence.items [function] [call site] 00094
3 datetime.datetime.items [function] [call site] 00095
3 builtins.dict.items [function] [call site] 00096
3 numbers.Real.items [function] [call site] 00097
3 datetime.time.items [function] [call site] 00098
3 numbers.Integral.items [function] [call site] 00099
3 datetime.date.items [function] [call site] 00100
3 tomlkit.items.item [function] [call site] 00101
3 <builtin>.isinstance [function] [call site] 00102
3 tomlkit.items.Table.append [function] [call site] 00103
3 tomlkit.items.InlineTable.append [function] [call site] 00104
3 <builtin>.isinstance [function] [call site] 00105
3 tomlkit.items.String.from_raw [function] [call site] 00106
4 tomlkit._compat.decode [function] [call site] 00107
5 <builtin>.isinstance [function] [call site] 00108
5 contextlib.suppress [function] [call site] 00109
5 datetime.datetime.decode [function] [call site] 00110
5 builtins.dict.decode [function] [call site] 00111
5 numbers.Integral.decode [function] [call site] 00112
5 numbers.Real.decode [function] [call site] 00113
5 datetime.time.decode [function] [call site] 00114
5 abc.ABC.decode [function] [call site] 00115
5 datetime.date.decode [function] [call site] 00116
5 collections.abc.MutableSequence.decode [function] [call site] 00117
5 datetime.datetime.decode [function] [call site] 00118
5 builtins.dict.decode [function] [call site] 00119
5 numbers.Integral.decode [function] [call site] 00120
5 numbers.Real.decode [function] [call site] 00121
5 datetime.time.decode [function] [call site] 00122
5 abc.ABC.decode [function] [call site] 00123
5 datetime.date.decode [function] [call site] 00124
5 collections.abc.MutableSequence.decode [function] [call site] 00125
4 <builtin>.any [function] [call site] 00126
4 tomlkit._utils.escape_string [function] [call site] 00127
5 tomlkit._compat.decode [function] [call site] 00128
5 <builtin>.len [function] [call site] 00129
5 <builtin>.len [function] [call site] 00130
5 tomlkit._utils.escape_string.flush [function] [call site] 00131
6 res.append [function] [call site] 00132
5 _compact_escapes.get [function] [call site] 00133
5 tomlkit._utils._unicode_escape [function] [call site] 00134
6 <builtin>.ord [function] [call site] 00135
5 res.append [function] [call site] 00136
5 tomlkit._utils.escape_string.flush [function] [call site] 00137
4 tomlkit._compat.decode [function] [call site] 00138
4 tomlkit.items.String.__init__ [function] [call site] 00139
5 <builtin>.super [function] [call site] 00140
3 <builtin>.isinstance [function] [call site] 00141
3 tomlkit.items.DateTime.__init__ [function] [call site] 00142
4 <builtin>.super [function] [call site] 00143
4 datetime.datetime.isoformat [function] [call site] 00144
3 collections.abc.MutableSequence.isoformat [function] [call site] 00145
3 datetime.date.isoformat [function] [call site] 00146
3 numbers.Real.isoformat [function] [call site] 00147
3 numbers.Integral.isoformat [function] [call site] 00148
3 datetime.datetime.isoformat [function] [call site] 00149
3 datetime.time.isoformat [function] [call site] 00150
3 builtins.dict.isoformat [function] [call site] 00151
3 <builtin>.isinstance [function] [call site] 00152
3 collections.abc.MutableSequence.isoformat [function] [call site] 00153
3 datetime.date.isoformat [function] [call site] 00154
3 numbers.Real.isoformat [function] [call site] 00155
3 numbers.Integral.isoformat [function] [call site] 00156
3 datetime.datetime.isoformat [function] [call site] 00157
3 datetime.time.isoformat [function] [call site] 00158
3 builtins.dict.isoformat [function] [call site] 00159
3 tomlkit.items.Date.__init__ [function] [call site] 00160
4 <builtin>.super [function] [call site] 00161
3 <builtin>.isinstance [function] [call site] 00162
3 tomlkit.items.Time.__init__ [function] [call site] 00163
4 <builtin>.super [function] [call site] 00164
3 collections.abc.MutableSequence.isoformat [function] [call site] 00165
3 datetime.date.isoformat [function] [call site] 00166
3 numbers.Real.isoformat [function] [call site] 00167
3 numbers.Integral.isoformat [function] [call site] 00168
3 datetime.datetime.isoformat [function] [call site] 00169
3 datetime.time.isoformat [function] [call site] 00170
3 builtins.dict.isoformat [function] [call site] 00171
3 <builtin>.isinstance [function] [call site] 00172
2 tomlkit.items.Date.as_string [function] [call site] 00173
2 datetime.date.as_string [function] [call site] 00174
2 tomlkit.items.Table.as_string [function] [call site] 00175
2 tomlkit.items.Integer.as_string [function] [call site] 00176
2 tomlkit.items.Float.as_string [function] [call site] 00177
2 datetime.time.as_string [function] [call site] 00178
2 datetime.datetime.as_string [function] [call site] 00179
2 tomlkit.items.Time.as_string [function] [call site] 00180
2 tomlkit.items.DateTime.as_string [function] [call site] 00181
2 tomlkit.items.Bool.as_string [function] [call site] 00182
3 <builtin>.str [function] [call site] 00183
2 tomlkit.items.Whitespace.as_string [function] [call site] 00184
2 tomlkit.items.Array.as_string [function] [call site] 00185
3 v.as_string [function] [call site] 00186
3 tomlkit.items.Array._iter_items [function] [call site] 00187
3 v.value.as_string [function] [call site] 00188
3 <builtin>.isinstance [function] [call site] 00189
3 v.comment.as_string [function] [call site] 00190
2 tomlkit.items.AoT.as_string [function] [call site] 00191
3 collections.abc.MutableSequence._body.as_string [function] [call site] 00192
2 <builtin>.type [function] [call site] 00193