The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 55 | 4 | c7n.utils.QueryParser.parse | call site: 00004 | c7n.utils.QueryParser.parse_query |
| 3 | 0 | EP | call site: 00000 | c7n.utils.QueryParser.parse |
...fuzz_query_parser.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00002
c7n.utils.QueryParser.parse
[function]
[call site]
00003
<builtin>.isinstance
[function]
[call site]
00004
<builtin>.isinstance
[function]
[call site]
00005
c7n.utils.QueryParser.is_implicit_query_filter
[function]
[call site]
00006
<builtin>.list
[function]
[call site]
00007
key.startswith
[function]
[call site]
00008
c7n.utils.QueryParser.implicit_qfilter_translate
[function]
[call site]
00009
d.keys
[function]
[call site]
00010
<builtin>.list
[function]
[call site]
00011
d.values
[function]
[call site]
00012
<builtin>.list
[function]
[call site]
00013
<builtin>.isinstance
[function]
[call site]
00014
filters.append
[function]
[call site]
00015
<builtin>.set
[function]
[call site]
00016
<builtin>.isinstance
[function]
[call site]
00017
d.keys
[function]
[call site]
00018
<builtin>.list
[function]
[call site]
00019
<builtin>.len
[function]
[call site]
00020
d.get
[function]
[call site]
00021
results.append
[function]
[call site]
00022
c7n.utils.QueryParser.parse_query
[function]
[call site]
00023
data.keys
[function]
[call site]
00024
<builtin>.list
[function]
[call site]
00025
data.values
[function]
[call site]
00026
<builtin>.list
[function]
[call site]
00027
<builtin>.isinstance
[function]
[call site]
00028
<builtin>.isinstance
[function]
[call site]
00029
cls.QuerySchema.get
[function]
[call site]
00030
<builtin>.isinstance
[function]
[call site]
00031
c7n.utils.QueryParser.type_check
[function]
[call site]
00032
<builtin>.isinstance
[function]
[call site]
00033
c7n.utils.parse_date
[function]
[call site]
00034
dateutil.tz.tzutc
[function]
[call site]
00035
<builtin>.isinstance
[function]
[call site]
00036
v.astimezone
[function]
[call site]
00037
<builtin>.isinstance
[function]
[call site]
00038
v.isdigit
[function]
[call site]
00039
dateutil.parser.parse
[function]
[call site]
00040
dateutil.parser.parse.astimezone
[function]
[call site]
00041
<builtin>.isinstance
[function]
[call site]
00042
<builtin>.float
[function]
[call site]
00043
<builtin>.float
[function]
[call site]
00044
datetime.datetime.fromtimestamp
[function]
[call site]
00045
<builtin>.isinstance
[function]
[call site]
00046
<builtin>.float
[function]
[call site]
00047
<builtin>.float
[function]
[call site]
00048
datetime.datetime.fromtimestamp
[function]
[call site]
00049
<builtin>.isinstance
[function]
[call site]
00050
<builtin>.isinstance
[function]
[call site]
00051
c7n.utils.QueryParser.type_check
[function]
[call site]
00052
q.keys
[function]
[call site]
00053
<builtin>.list
[function]
[call site]
00054
names.add
[function]
[call site]
00055
results.append
[function]
[call site]
00056
jmespath.parser.Parser.__init__
[function]
[call site]
00057
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00058
c7n.utils.C7NJMESPathParser.parse
[function]
[call site]
00059
<builtin>.super
[function]
[call site]
00060
jmespath.parser.ParsedResult.__init__
[function]
[call site]
00061