The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 99 | 0 | EP | call site: 00000 | ...fuzz_pathspec.test_raw |
...fuzz_pathspec.TestOneInput
[function]
[call site]
00000
...fuzz_pathspec.test_raw
[function]
[call site]
00001
atheris.FuzzedDataProvider
[function]
[call site]
00002
fdp.ConsumeIntInRange
[function]
[call site]
00003
<builtin>.range
[function]
[call site]
00004
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00005
lines.append
[function]
[call site]
00006
pathspec.pathspec.PathSpec.from_lines
[function]
[call site]
00007
<builtin>.isinstance
[function]
[call site]
00008
pathspec.util.lookup_pattern
[function]
[call site]
00009
<builtin>.callable
[function]
[call site]
00010
pathspec.util._is_iterable
[function]
[call site]
00011
<builtin>.isinstance
[function]
[call site]
00012
<builtin>.isinstance
[function]
[call site]
00013
pathspec.pathspec.PathSpec.__init__
[function]
[call site]
00014
<builtin>.isinstance
[function]
[call site]
00015
<builtin>.list
[function]
[call site]
00016
typing.cast
[function]
[call site]
00017
pathspec.pathspec.PathSpec._make_backend
[function]
[call site]
00018
pathspec._backends.agg.make_pathspec_backend
[function]
[call site]
00019
typing.cast
[function]
[call site]
00020
pathspec._backends.re2.pathspec.Re2PsBackend.__init__
[function]
[call site]
00021
<builtin>.isinstance
[function]
[call site]
00022
pathspec._backends._utils.enumerate_patterns
[function]
[call site]
00023
<builtin>.enumerate
[function]
[call site]
00024
out_patterns.reverse
[function]
[call site]
00025
<builtin>.dict
[function]
[call site]
00026
pathspec._backends.re2.pathspec.Re2PsBackend._make_set
[function]
[call site]
00027
re2.Set.SearchSet
[function]
[call site]
00028
<builtin>.bool
[function]
[call site]
00029
pathspec._backends.re2.pathspec.Re2PsBackend._init_set
[function]
[call site]
00030
patterns.keys
[function]
[call site]
00031
<builtin>.list
[function]
[call site]
00032
<builtin>.isinstance
[function]
[call site]
00033
regex_data.append
[function]
[call site]
00034
regex_data.append
[function]
[call site]
00035
regex_set.Add
[function]
[call site]
00036
regex_set.Compile
[function]
[call site]
00037
pathspec._backends.re2.gitignore.Re2GiBackend._init_set
[function]
[call site]
00038
patterns.keys
[function]
[call site]
00039
<builtin>.list
[function]
[call site]
00040
<builtin>.isinstance
[function]
[call site]
00041
<builtin>.isinstance
[function]
[call site]
00042
<builtin>.isinstance
[function]
[call site]
00043
<builtin>.isinstance
[function]
[call site]
00044
regex.decode
[function]
[call site]
00045
regex_str.endswith
[function]
[call site]
00046
<builtin>.len
[function]
[call site]
00047
use_regexes.append
[function]
[call site]
00048
use_regexes.append
[function]
[call site]
00049
regex_str.replace
[function]
[call site]
00050
use_regexes.append
[function]
[call site]
00051
use_regexes.append
[function]
[call site]
00052
regex_data.append
[function]
[call site]
00053
regex_data.append
[function]
[call site]
00054
regex_set.Add
[function]
[call site]
00055
regex_set.Compile
[function]
[call site]
00056
typing.cast
[function]
[call site]
00057
pathspec._backends.hyperscan.pathspec.HyperscanPsBackend.__init__
[function]
[call site]
00058
<builtin>.isinstance
[function]
[call site]
00059
pathspec._backends._utils.enumerate_patterns
[function]
[call site]
00060
pathspec._backends.hyperscan.pathspec.HyperscanPsBackend._make_db
[function]
[call site]
00061
hyperscan.Database
[function]
[call site]
00062
<builtin>.bool
[function]
[call site]
00063
pathspec._backends.hyperscan.gitignore.HyperscanGiBackend._init_db
[function]
[call site]
00064
<builtin>.isinstance
[function]
[call site]
00065
<builtin>.isinstance
[function]
[call site]
00066
<builtin>.isinstance
[function]
[call site]
00067
<builtin>.isinstance
[function]
[call site]
00068
regex.decode
[function]
[call site]
00069
regex_str.endswith
[function]
[call site]
00070
<builtin>.len
[function]
[call site]
00071
use_regexes.append
[function]
[call site]
00072
use_regexes.append
[function]
[call site]
00073
regex_str.replace
[function]
[call site]
00074
use_regexes.append
[function]
[call site]
00075
use_regexes.append
[function]
[call site]
00076
<builtin>.isinstance
[function]
[call site]
00077
<builtin>.isinstance
[function]
[call site]
00078
regex.encode
[function]
[call site]
00079
expr_data.append
[function]
[call site]
00080
expr_data.append
[function]
[call site]
00081
exprs.append
[function]
[call site]
00082
<builtin>.len
[function]
[call site]
00083
<builtin>.range
[function]
[call site]
00084
<builtin>.list
[function]
[call site]
00085
db.compile
[function]
[call site]
00086
<builtin>.len
[function]
[call site]
00087
<builtin>.dict
[function]
[call site]
00088
pathspec._backends.simple.pathspec.SimplePsBackend.__init__
[function]
[call site]
00089
pathspec._backends._utils.enumerate_patterns
[function]
[call site]
00090
spec.match_files
[function]
[call site]
00091
...fuzz_pathspec.test_git
[function]
[call site]
00092
atheris.FuzzedDataProvider
[function]
[call site]
00093
fdp.ConsumeIntInRange
[function]
[call site]
00094
<builtin>.range
[function]
[call site]
00095
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00096
lines.append
[function]
[call site]
00097
pathspec.pathspec.PathSpec.from_lines
[function]
[call site]
00098
spec.match_files
[function]
[call site]
00099