The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
14 | 61 | click.parser._unpack_args | call site: {node_id} | click.parser._unpack_args._fetch |
7 | 48 | click.parser.OptionParser._match_short_opt | call site: {node_id} | click.parser.OptionParser._get_value_from_state |
2 | 41 | click.parser.OptionParser._get_value_from_state | call site: {node_id} |
|
1 | 3 | ...fuzz_parser.TestOneInput | call site: {node_id} | click.parser.OptionParser.add_option |
1 | 5 | click.parser.OptionParser.add_option | call site: {node_id} | click.parser.split_opt |
1 | 7 | click.parser.split_opt | call site: {node_id} | ctx.token_normalize_func |
1 | 13 | click.parser.Option.__init__ | call site: {node_id} | click.parser.OptionParser.add_option |
1 | 44 | click.parser.OptionParser._get_value_from_state | call site: {node_id} |
|
1 | 56 | click.parser.OptionParser._process_args_for_options | call site: {node_id} | state.rargs.insert |
1 | 78 | click.parser.OptionParser._process_args_for_args | call site: {node_id} | arg.process |
...fuzz_parser.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
click.parser.OptionParser.__init__
[function]
[call site]
00002
click.core.Option.add_to_parser
[function]
[call site]
00003
click.parser.OptionParser.add_option
[function]
[call site]
00004
click.parser.normalize_opt
[function]
[call site]
00005
click.parser.split_opt
[function]
[call site]
00006
first.isalnum
[function]
[call site]
00007
ctx.token_normalize_func
[function]
[call site]
00008
click.parser.Option.__init__
[function]
[call site]
00009
.set
[function]
[call site]
00010
click.parser.split_opt
[function]
[call site]
00011
.len
[function]
[call site]
00012
.len
[function]
[call site]
00013
click.parser.OptionParser.add_option
[function]
[call site]
00014
click.parser.OptionParser.add_option
[function]
[call site]
00015
click.parser.OptionParser.add_option
[function]
[call site]
00016
click.core.Option.add_to_parser
[function]
[call site]
00017
fdp.ConsumeBool
[function]
[call site]
00018
click.core.Option.add_to_parser
[function]
[call site]
00019
click.core.Option.add_to_parser
[function]
[call site]
00020
click.core.Option.add_to_parser
[function]
[call site]
00021
click.core.Option.add_to_parser
[function]
[call site]
00022
click.core.Option.add_to_parser
[function]
[call site]
00023
click.core.Option.add_to_parser
[function]
[call site]
00024
fdp.ConsumeIntInRange
[function]
[call site]
00025
.range
[function]
[call site]
00026
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00027
args.append
[function]
[call site]
00028
click.parser.OptionParser.parse_args
[function]
[call site]
00029
click.parser.ParsingState.__init__
[function]
[call site]
00030
click.parser.OptionParser._process_args_for_options
[function]
[call site]
00031
state.rargs.pop
[function]
[call site]
00032
.len
[function]
[call site]
00033
click.parser.OptionParser._process_opts
[function]
[call site]
00034
arg.split
[function]
[call site]
00035
click.parser.normalize_opt
[function]
[call site]
00036
click.parser.OptionParser._match_long_opt
[function]
[call site]
00037
difflib.get_close_matches
[function]
[call site]
00038
state.rargs.insert
[function]
[call site]
00039
click.parser.OptionParser._get_value_from_state
[function]
[call site]
00040
.len
[function]
[call site]
00041
.isinstance
[function]
[call site]
00042
.len
[function]
[call site]
00043
state.rargs.pop
[function]
[call site]
00044
.tuple
[function]
[call site]
00045
option.process
[function]
[call site]
00046
click.parser.OptionParser._match_short_opt
[function]
[call site]
00047
click.parser.normalize_opt
[function]
[call site]
00048
unknown_options.append
[function]
[call site]
00049
.len
[function]
[call site]
00050
state.rargs.insert
[function]
[call site]
00051
click.parser.OptionParser._get_value_from_state
[function]
[call site]
00052
option.process
[function]
[call site]
00053
state.largs.append
[function]
[call site]
00054
state.largs.append
[function]
[call site]
00055
state.largs.append
[function]
[call site]
00056
state.rargs.insert
[function]
[call site]
00057
click.parser.OptionParser._process_args_for_args
[function]
[call site]
00058
click.parser._unpack_args
[function]
[call site]
00059
collections.deque
[function]
[call site]
00060
collections.deque
[function]
[call site]
00061
click.parser._unpack_args._fetch
[function]
[call site]
00062
collections.deque.popleft
[function]
[call site]
00063
collections.deque.pop
[function]
[call site]
00064
click.parser._unpack_args._fetch
[function]
[call site]
00065
rv.append
[function]
[call site]
00066
click.parser._unpack_args._fetch
[function]
[call site]
00067
.range
[function]
[call site]
00068
x.reverse
[function]
[call site]
00069
.tuple
[function]
[call site]
00070
rv.append
[function]
[call site]
00071
.len
[function]
[call site]
00072
rv.append
[function]
[call site]
00073
.tuple
[function]
[call site]
00074
.reversed
[function]
[call site]
00075
.tuple
[function]
[call site]
00076
.list
[function]
[call site]
00077
.enumerate
[function]
[call site]
00078
arg.process
[function]
[call site]
00079