Fuzz introspector: fuzz_expand
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
2 3 ...fuzz_expand.TestOneInput call site: 00003 uritemplate.variable.URIVariable.__init__
2 22 uritemplate.template.URITemplate.expand call site: 00022 var_dict.copy
1 16 uritemplate.variable.URIVariable.parse call site: 00016 template_re.finditer

Fuzzer calltree

0 ...fuzz_expand.TestOneInput [function] [call site] 00000
1 atheris.FuzzedDataProvider [function] [call site] 00001
1 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00002
1 uritemplate.template.URITemplate.__init__ [function] [call site] 00003
2 uritemplate.variable.URIVariable.__init__ [function] [call site] 00005
3 uritemplate.variable.URIVariable.parse [function] [call site] 00006
4 uritemplate.variable.Operator.from_string [function] [call site] 00007
5 _operators.get [function] [call site] 00008
4 var_list_str.split [function] [call site] 00009
4 var.split [function] [call site] 00010
4 <builtin>.tuple [function] [call site] 00011
4 name.endswith [function] [call site] 00012
4 name.rstrip [function] [call site] 00013
4 name.split [function] [call site] 00014
4 <builtin>.tuple [function] [call site] 00015
4 <builtin>.int [function] [call site] 00016
2 template_re.finditer [function] [call site] 00017
2 uritemplate.orderedset.OrderedSet.__init__ [function] [call site] 00018
2 uritemplate.orderedset.OrderedSet.add [function] [call site] 00019
3 weakref.proxy [function] [call site] 00020
1 uritemplate.template.URITemplate.expand [function] [call site] 00021
2 uritemplate.template._merge [function] [call site] 00022
3 var_dict.copy [function] [call site] 00023
3 opts.update [function] [call site] 00024
2 uritemplate.template.URITemplate._expand [function] [call site] 00025
3 expanded.update [function] [call site] 00027
3 template_re.sub [function] [call site] 00028