The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 199 | 6 | pest::set_call_limit | call site: 00006 | J::s::o::n::P::a::r::s::e::r::::::::p::a::r::s::e::value |
| 136 | 600 | visualize_whitespace | call site: 00600 | StackAnalysis::steps |
| 132 | 366 | ParserState::match_string | call site: 00366 | StackAnalysis::repeat |
| 61 | 504 | ParserState::match_string | call site: 00504 | ParserState::stack_pop |
| 41 | 261 | ParserState::match_string | call site: 00261 | ExprTopDownIterator::next |
| 36 | 771 | CallLimitTracker::limit_reached | call site: 00771 | bool |
| 22 | 311 | Stack::clear_snapshot | call site: 00311 | ExprTopDownIterator::next |
| 21 | 212 | ParserState::match_string | call site: 00212 | Stack::clear_snapshot |
| 17 | 753 | ParserState::inc_call_check_limit | call site: 00753 | tests::lines_eof |
| 12 | 243 | Stack::clear_snapshot | call site: 00243 | ParseAttempts::try_add_new_token |
| 11 | 586 | position::Position::line_col | call site: 00586 | ExprTopDownIterator::next |
| 6 | 354 | ParserState::match_range | call site: 00354 | number |
fuzz_target
[function]
[call site]
00000
std::str::from_utf8
[function]
[call site]
00001
pest::set_call_limit
[function]
[call site]
00002
ParserState::restore
[function]
[call site]
00003
ParserState::restore
[function]
[call site]
00004
ParserState::restore
[function]
[call site]
00005
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00006
&
[call site]
00007
bench_function
[function]
[call site]
00008
autocorrect::JsonParser::parse
[function]
[call site]
00009
pest::state
[function]
[call site]
00010
Expr::iter_top_down
[function]
[call site]
00011
ExprTopDownIterator::new
[function]
[call site]
00012
ExprTopDownIterator::iterate_expr
[function]
[call site]
00013
Some
[function]
[call site]
00014
ByAddr::clone
[function]
[call site]
00015
tests::push
[function]
[call site]
00016
Some
[function]
[call site]
00017
tests::push
[function]
[call site]
00018
Some
[function]
[call site]
00019
Some
[function]
[call site]
00020
Some
[function]
[call site]
00021
ByAddr::clone
[function]
[call site]
00022
ExprTopDownIterator::any
[function]
[call site]
00023
&mut
[call site]
00024
std::str::from_utf8
[function]
[call site]
00025
pest::set_call_limit
[function]
[call site]
00026
Some
[function]
[call site]
00027
try_into
[function]
[call site]
00028
unwrap
[function]
[call site]
00029
pest_meta::parser::parse
[function]
[call site]
00030
::
[call site]
00031
rules
[call site]
00032
rules
[call site]
00033
rules
[call site]
00034
rules
[call site]
00035
rules
[call site]
00036
rules
[call site]
00037
rules
[call site]
00038
rules
[call site]
00039
rules
[call site]
00040
rules
[call site]
00041
rules
[call site]
00042
rules
[call site]
00043
rules
[call site]
00044
rules
[call site]
00045
rules
[call site]
00046
rules
[call site]
00047
rules
[call site]
00048
rules
[call site]
00049
rules
[call site]
00050
rules
[call site]
00051
rules
[call site]
00052
rules
[call site]
00053
rules
[call site]
00054
rules
[call site]
00055
rules
[call site]
00056
rules
[call site]
00057
rules
[call site]
00058
rules
[call site]
00059
rules
[call site]
00060
rules
[call site]
00061
rules
[call site]
00062
rules
[call site]
00063
rules
[call site]
00064
rules
[call site]
00065
rules
[call site]
00066
rules
[call site]
00067
rules
[call site]
00068
rules
[call site]
00069
rules
[call site]
00070
rules
[call site]
00071
rules
[call site]
00072
rules
[call site]
00073
rules
[call site]
00074
rules
[call site]
00075
rules
[call site]
00076
rules
[call site]
00077
rules
[call site]
00078
rules
[call site]
00079
rules
[call site]
00080
rules
[call site]
00081
rules
[call site]
00082
rules
[call site]
00083
rules
[call site]
00084
rules
[call site]
00085
rules
[call site]
00086
rules
[call site]
00087
rules
[call site]
00088
rules
[call site]
00089
rules
[call site]
00090
rules
[call site]
00091
rules
[call site]
00092
rules
[call site]
00093
rules
[call site]
00094
rules
[call site]
00095
rules
[call site]
00096
rules
[call site]
00097
cloned
[function]
[call site]
00098
&mut
[call site]
00099
Option::to_owned
[function]
[call site]
00100
Some
[function]
[call site]
00101
&mut
[call site]
00102
Option::to_owned
[function]
[call site]
00103
&
[call site]
00104
std::str::from_utf8
[function]
[call site]
00105
pest::set_call_limit
[function]
[call site]
00106
Some
[function]
[call site]
00107
try_into
[function]
[call site]
00108
unwrap
[function]
[call site]
00109
pest_meta::parser::parse
[function]
[call site]
00110
child_modifies_state
[function]
[call site]
00111
Expr::iter_top_down
[function]
[call site]
00112
ExprTopDownIterator::any
[function]
[call site]
00113
&mut
[call site]
00114
cloned
[function]
[call site]
00115
&mut
[call site]
00116
Option::to_owned
[function]
[call site]
00117
Some
[function]
[call site]
00118
&mut
[call site]
00119
Option::to_owned
[function]
[call site]
00120
&
[call site]
00121
child_modifies_state
[function]
[call site]
00122
&mut
[call site]
00123
Option::to_owned
[function]
[call site]
00124
Some
[function]
[call site]
00125
&mut
[call site]
00126
Option::to_owned
[function]
[call site]
00127
Some
[function]
[call site]
00128
J::s::o::n::P::a::r::s::e::r::::::::p::a::r::s::e::json
[function]
[call site]
00129
J::s::o::n::P::a::r::s::e::r::::::::p::a::r::s::e::value
[function]
[call site]
00130
Result::rule
[function]
[call site]
00131
convert_node
[function]
[call site]
00132
Expr::Str
[function]
[call site]
00133
Expr::Insens
[function]
[call site]
00134
Expr::Range
[function]
[call site]
00135
Expr::Ident
[function]
[call site]
00136
Expr::PeekSlice
[function]
[call site]
00137
Expr::PosPred
[function]
[call site]
00138
ExprTopDownIterator::new
[function]
[call site]
00139
ExprTopDownIterator::iterate_expr
[function]
[call site]
00140
ByAddr::clone
[function]
[call site]
00141
convert_node
[function]
[call site]
00142
Expr::NegPred
[function]
[call site]
00143
ExprTopDownIterator::new
[function]
[call site]
00144
convert_node
[function]
[call site]
00145
Expr::Seq
[function]
[call site]
00146
ExprTopDownIterator::new
[function]
[call site]
00147
convert_node
[function]
[call site]
00148
ExprTopDownIterator::new
[function]
[call site]
00149
convert_node
[function]
[call site]
00150
Expr::Choice
[function]
[call site]
00151
ExprTopDownIterator::new
[function]
[call site]
00152
convert_node
[function]
[call site]
00153
ExprTopDownIterator::new
[function]
[call site]
00154
convert_node
[function]
[call site]
00155
Expr::Opt
[function]
[call site]
00156
ExprTopDownIterator::new
[function]
[call site]
00157
convert_node
[function]
[call site]
00158
Expr::Rep
[function]
[call site]
00159
ExprTopDownIterator::new
[function]
[call site]
00160
convert_node
[function]
[call site]
00161
Expr::RepOnce
[function]
[call site]
00162
ExprTopDownIterator::new
[function]
[call site]
00163
convert_node
[function]
[call site]
00164
Expr::RepExact
[function]
[call site]
00165
ExprTopDownIterator::new
[function]
[call site]
00166
convert_node
[function]
[call site]
00167
Expr::RepMin
[function]
[call site]
00168
ExprTopDownIterator::new
[function]
[call site]
00169
convert_node
[function]
[call site]
00170
Expr::RepMax
[function]
[call site]
00171
ExprTopDownIterator::new
[function]
[call site]
00172
convert_node
[function]
[call site]
00173
Expr::RepMinMax
[function]
[call site]
00174
ExprTopDownIterator::new
[function]
[call site]
00175
convert_node
[function]
[call site]
00176
Expr::Push
[function]
[call site]
00177
ExprTopDownIterator::new
[function]
[call site]
00178
convert_node
[function]
[call site]
00179
Expr::PushLiteral
[function]
[call site]
00180
Expr::NodeTag
[function]
[call site]
00181
ExprTopDownIterator::new
[function]
[call site]
00182
convert_node
[function]
[call site]
00183
string
[function]
[call site]
00184
parses_to
[function]
[call site]
00185
Vm::parse
[function]
[call site]
00186
Result::unwrap
[function]
[call site]
00187
tokens
[function]
[call site]
00188
consumes_to
[function]
[call site]
00189
Vec::collect
[function]
[call site]
00190
len
[function]
[call site]
00191
or_else
[function]
[call site]
00192
or_else
[function]
[call site]
00193
or_else
[function]
[call site]
00194
or_else
[function]
[call site]
00195
or_else
[function]
[call site]
00196
object
[function]
[call site]
00197
parses_to
[function]
[call site]
00198
J::s::o::n::P::a::r::s::e::r::::::::p::a::r::s::e::pair
[function]
[call site]
00199
Result::rule
[function]
[call site]
00200
tests::long_common_sequence
[function]
[call site]
00201
string
[function]
[call site]
00202
and_then
[function]
[call site]
00203
and_then
[function]
[call site]
00204
ParserState::match_string
[function]
[call site]
00205
tests::wrong_pos
[function]
[call site]
00206
fails_with
[function]
[call site]
00207
Vm::parse
[function]
[call site]
00208
Result::unwrap_err
[function]
[call site]
00209
ParserState::match_string
[function]
[call site]
00210
tests::wrong_pos
[function]
[call site]
00211
ParserState::match_string
[function]
[call site]
00212
BorrowedOrArc::from
[function]
[call site]
00213
Self::Borrowed
[function]
[call site]
00214
Self::Owned
[function]
[call site]
00215
ExprTopDownIterator::new
[function]
[call site]
00216
ExprTopDownIterator::iterate_expr
[function]
[call site]
00217
ByAddr::clone
[function]
[call site]
00218
ParserState::handle_token_parse_result
[function]
[call site]
00219
tests::wrong_pos
[function]
[call site]
00220
ParseAttempts::try_add_new_token
[function]
[call site]
00221
tests::push
[function]
[call site]
00222
target_vec_push_token
[function]
[call site]
00223
test::snapshot_push_clear
[function]
[call site]
00224
Stack::new
[function]
[call site]
00225
tests::push
[function]
[call site]
00226
Stack::snapshot
[function]
[call site]
00227
tests::push
[function]
[call site]
00228
Stack::len
[function]
[call site]
00229
Stack::len
[function]
[call site]
00230
Stack::len
[function]
[call site]
00231
tests::push
[function]
[call site]
00232
Stack::clear_snapshot
[function]
[call site]
00233
pop
[function]
[call site]
00234
parses_to
[function]
[call site]
00235
last_mut
[function]
[call site]
00236
tests::repeat_min
[function]
[call site]
00237
Stack::len
[function]
[call site]
00238
CallLimitGuard::drop
[function]
[call site]
00239
pest::set_call_limit
[function]
[call site]
00240
drain
[function]
[call site]
00241
truncate
[function]
[call site]
00242
Stack::len
[function]
[call site]
00243
test::snapshot_push_clear
[function]
[call site]
00244
test::snapshot_push_clear
[function]
[call site]
00245
tests::push
[function]
[call site]
00246
RulesCallStack::new
[function]
[call site]
00247
target_vec_push_token
[function]
[call site]
00248
tests::push
[function]
[call site]
00249
RulesCallStack::new
[function]
[call site]
00250
ParseAttempts::nullify_expected_tokens
[function]
[call site]
00251
test::snapshot_push_clear
[function]
[call site]
00252
test::snapshot_push_clear
[function]
[call site]
00253
test::snapshot_push_clear
[function]
[call site]
00254
ParseAttempts::try_add_new_token
[function]
[call site]
00255
Ok
[function]
[call site]
00256
Err
[function]
[call site]
00257
BorrowedOrArc::from
[function]
[call site]
00258
ParserState::handle_token_parse_result
[function]
[call site]
00259
Ok
[function]
[call site]
00260
Err
[function]
[call site]
00261
and_then
[function]
[call site]
00262
and_then
[function]
[call site]
00263
array
[function]
[call site]
00264
parses_to
[function]
[call site]
00265
J::s::o::n::P::a::r::s::e::r::::::::p::a::r::s::e::value
[function]
[call site]
00266
string
[function]
[call site]
00267
unescape
[function]
[call site]
00268
ExprTopDownIterator::new
[function]
[call site]
00269
ExprTopDownIterator::iterate_expr
[function]
[call site]
00270
ByAddr::clone
[function]
[call site]
00271
chars
[function]
[call site]
00272
ExprTopDownIterator::next
[function]
[call site]
00273
take
[function]
[call site]
00274
take
[function]
[call site]
00275
ExprTopDownIterator::iterate_expr
[function]
[call site]
00276
Some
[function]
[call site]
00277
ByAddr::clone
[function]
[call site]
00278
tests::push
[function]
[call site]
00279
Some
[function]
[call site]
00280
tests::push
[function]
[call site]
00281
Some
[function]
[call site]
00282
Some
[function]
[call site]
00283
Some
[function]
[call site]
00284
pop
[function]
[call site]
00285
ExprTopDownIterator::iterate_expr
[function]
[call site]
00286
ExprTopDownIterator::next
[function]
[call site]
00287
tests::push
[function]
[call site]
00288
tests::push
[function]
[call site]
00289
tests::push
[function]
[call site]
00290
tests::push
[function]
[call site]
00291
tests::push
[function]
[call site]
00292
tests::push
[function]
[call site]
00293
tests::push
[function]
[call site]
00294
ByAddr::clone
[function]
[call site]
00295
take
[function]
[call site]
00296
collect
[function]
[call site]
00297
Stack::len
[function]
[call site]
00298
Stack::len
[function]
[call site]
00299
ExprTopDownIterator::next
[function]
[call site]
00300
u8::from_str_radix
[function]
[call site]
00301
ParserState::checkpoint_ok
[function]
[call site]
00302
Stack::clear_snapshot
[function]
[call site]
00303
pop
[function]
[call site]
00304
last_mut
[function]
[call site]
00305
tests::repeat_min
[function]
[call site]
00306
Stack::len
[function]
[call site]
00307
CallLimitGuard::drop
[function]
[call site]
00308
drain
[function]
[call site]
00309
truncate
[function]
[call site]
00310
Stack::len
[function]
[call site]
00311
tests::push
[function]
[call site]
00312
BorrowedOrArc::from
[function]
[call site]
00313
Self::Borrowed
[function]
[call site]
00314
Self::Owned
[function]
[call site]
00315
ExprTopDownIterator::new
[function]
[call site]
00316
ExprTopDownIterator::next
[function]
[call site]
00317
ByAddr::clone
[function]
[call site]
00318
take_while
[function]
[call site]
00319
collect
[function]
[call site]
00320
Stack::len
[function]
[call site]
00321
Stack::len
[function]
[call site]
00322
Stack::len
[function]
[call site]
00323
ExprTopDownIterator::next
[function]
[call site]
00324
u32::from_str_radix
[function]
[call site]
00325
ParserState::checkpoint_ok
[function]
[call site]
00326
tests::push
[function]
[call site]
00327
char::from_u32
[function]
[call site]
00328
tests::push
[function]
[call site]
00329
Some
[function]
[call site]
00330
unicode
[function]
[call site]
00331
J::s::o::n::P::a::r::s::e::r::::::::p::a::r::s::e::hex
[function]
[call site]
00332
ParserState::match_range
[function]
[call site]
00333
ParserState::position
[function]
[call site]
00334
tests::wrong_pos
[function]
[call site]
00335
fails_with
[function]
[call site]
00336
ParserState::match_range
[function]
[call site]
00337
ParserState::position
[function]
[call site]
00338
tests::wrong_pos
[function]
[call site]
00339
ParserState::match_range
[function]
[call site]
00340
ParserState::handle_token_parse_result
[function]
[call site]
00341
Ok
[function]
[call site]
00342
Err
[function]
[call site]
00343
ParserState::handle_token_parse_result
[function]
[call site]
00344
Ok
[function]
[call site]
00345
Err
[function]
[call site]
00346
ParseResult::or_else
[function]
[call site]
00347
ParserState::match_range
[function]
[call site]
00348
ParserState::position
[function]
[call site]
00349
tests::wrong_pos
[function]
[call site]
00350
ParserState::match_range
[function]
[call site]
00351
ParserState::handle_token_parse_result
[function]
[call site]
00352
Ok
[function]
[call site]
00353
Err
[function]
[call site]
00354
or_else
[function]
[call site]
00355
ParserState::match_range
[function]
[call site]
00356
number
[function]
[call site]
00357
parses_to
[function]
[call site]
00358
J::s::o::n::P::a::r::s::e::r::::::::p::a::r::s::e::int
[function]
[call site]
00359
ParserState::match_string
[function]
[call site]
00360
tests::wrong_pos
[function]
[call site]
00361
ParserState::match_string
[function]
[call site]
00362
BorrowedOrArc::from
[function]
[call site]
00363
ParserState::handle_token_parse_result
[function]
[call site]
00364
Ok
[function]
[call site]
00365
Err
[function]
[call site]
00366
ParseResult::or_else
[function]
[call site]
00367
tests::long_common_sequence
[function]
[call site]
00368
ParserState::match_range
[function]
[call site]
00369
ParseResult::and_then
[function]
[call site]
00370
StackAnalysis::repeat
[function]
[call site]
00371
is_none
[function]
[call site]
00372
StackAnalysis::loops_forever
[function]
[call site]
00373
fresh
[function]
[call site]
00374
StackAnalysis::outcome
[function]
[call site]
00375
ByAddr
[function]
[call site]
00376
fuzz_target
[function]
[call site]
00377
std::str::from_utf8
[function]
[call site]
00378
pest::set_call_limit
[function]
[call site]
00379
Some
[function]
[call site]
00380
try_into
[function]
[call site]
00381
unwrap
[function]
[call site]
00382
pest_meta::parser::parse
[function]
[call site]
00383
insert
[function]
[call site]
00384
std::mem::replace
[function]
[call site]
00385
StackAnalysis::step
[function]
[call site]
00386
AbsStack::is_empty
[function]
[call site]
00387
Outcome::succeeds
[function]
[call site]
00388
Some
[function]
[call site]
00389
Outcome::either
[function]
[call site]
00390
Some
[function]
[call site]
00391
Some
[function]
[call site]
00392
Outcome::either
[function]
[call site]
00393
StackAnalysis::ident
[function]
[call site]
00394
AbsStack::all_blank
[function]
[call site]
00395
AbsStack::mask
[function]
[call site]
00396
Outcome::succeeds
[function]
[call site]
00397
Outcome::either
[function]
[call site]
00398
AbsStack::all_blank
[function]
[call site]
00399
Outcome::succeeds
[function]
[call site]
00400
AbsStack::popped_all
[function]
[call site]
00401
Some
[function]
[call site]
00402
AbsStack::popped_all
[function]
[call site]
00403
Some
[function]
[call site]
00404
AbsStack::is_empty
[function]
[call site]
00405
AbsStack::popped_one
[function]
[call site]
00406
AbsStack::mask
[function]
[call site]
00407
AbsStack::top_blank
[function]
[call site]
00408
Outcome::succeeds
[function]
[call site]
00409
Some
[function]
[call site]
00410
Some
[function]
[call site]
00411
AbsStack::is_empty
[function]
[call site]
00412
Outcome::fails
[function]
[call site]
00413
Some
[function]
[call site]
00414
AbsStack::non_empty
[function]
[call site]
00415
Outcome::succeeds
[function]
[call site]
00416
AbsStack::popped_one
[function]
[call site]
00417
Some
[function]
[call site]
00418
AbsStack::popped_one
[function]
[call site]
00419
Some
[function]
[call site]
00420
fuzz_target
[function]
[call site]
00421
StackAnalysis::rule
[function]
[call site]
00422
Option::to_owned
[function]
[call site]
00423
fuzz_target
[function]
[call site]
00424
insert
[function]
[call site]
00425
ByAddr::clone
[function]
[call site]
00426
std::mem::replace
[function]
[call site]
00427
StackAnalysis::outcome
[function]
[call site]
00428
remove
[function]
[call site]
00429
insert
[function]
[call site]
00430
Outcome::either
[function]
[call site]
00431
StackAnalysis::ident
[function]
[call site]
00432
Outcome::succeeds
[function]
[call site]
00433
Outcome::either
[function]
[call site]
00434
StackAnalysis::visit
[function]
[call site]
00435
insert
[function]
[call site]
00436
ByAddr
[function]
[call site]
00437
StackAnalysis::step
[function]
[call site]
00438
StackAnalysis::outcome
[function]
[call site]
00439
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00440
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00441
StackAnalysis::visit
[function]
[call site]
00442
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00443
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00444
StackAnalysis::visit
[function]
[call site]
00445
StackAnalysis::visit
[function]
[call site]
00446
is_some
[function]
[call site]
00447
is_some
[function]
[call site]
00448
Some
[function]
[call site]
00449
StackAnalysis::visit
[function]
[call site]
00450
StackAnalysis::failed
[function]
[call site]
00451
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00452
&
[call site]
00453
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00454
ByAddr::clone
[function]
[call site]
00455
HashMap::collect
[function]
[call site]
00456
AbsStack::join
[function]
[call site]
00457
AbsStack::all_blank
[function]
[call site]
00458
AbsStack::mask
[function]
[call site]
00459
AbsStack::all_blank
[function]
[call site]
00460
AbsStack::mask
[function]
[call site]
00461
StackAnalysis::visit
[function]
[call site]
00462
join
[function]
[call site]
00463
Some
[function]
[call site]
00464
join
[function]
[call site]
00465
StackAnalysis::failed
[function]
[call site]
00466
is_none
[function]
[call site]
00467
is_none
[function]
[call site]
00468
StackAnalysis::visit
[function]
[call site]
00469
join
[function]
[call site]
00470
StackAnalysis::failed
[function]
[call site]
00471
is_none
[function]
[call site]
00472
StackAnalysis::repeat
[function]
[call site]
00473
is_none
[function]
[call site]
00474
StackAnalysis::loops_forever
[function]
[call site]
00475
StackAnalysis::report
[function]
[call site]
00476
super::is_non_failing
[function]
[call site]
00477
AbsStack::is_empty
[function]
[call site]
00478
&mut
[call site]
00479
&
[call site]
00480
tests::push
[function]
[call site]
00481
ByAddr::clone
[function]
[call site]
00482
is_non_failing
[function]
[call site]
00483
AbsStack::is_empty
[function]
[call site]
00484
&mut
[call site]
00485
&
[call site]
00486
tests::push
[function]
[call site]
00487
ByAddr::clone
[function]
[call site]
00488
is_non_failing
[function]
[call site]
00489
ParserState::stack_pop
[function]
[call site]
00490
pop
[function]
[call site]
00491
expect
[function]
[call site]
00492
SpanOrLiteral::as_borrowed_or_rc
[function]
[call site]
00493
BorrowedOrArc::Borrowed
[function]
[call site]
00494
BorrowedOrArc::as_str
[function]
[call site]
00495
&
[call site]
00496
ByAddr::clone
[function]
[call site]
00497
ParserState::match_string
[function]
[call site]
00498
tests::wrong_pos
[function]
[call site]
00499
ParserState::match_string
[function]
[call site]
00500
BorrowedOrArc::from
[function]
[call site]
00501
ParserState::handle_token_parse_result
[function]
[call site]
00502
Ok
[function]
[call site]
00503
Err
[function]
[call site]
00504
BorrowedOrArc::as_str
[function]
[call site]
00505
&
[call site]
00506
ParseResult::unwrap
[function]
[call site]
00507
is_non_failing
[function]
[call site]
00508
is_non_failing
[function]
[call site]
00509
is_non_failing
[function]
[call site]
00510
is_non_failing
[function]
[call site]
00511
is_non_failing
[function]
[call site]
00512
is_non_failing
[function]
[call site]
00513
is_non_failing
[function]
[call site]
00514
is_non_failing
[function]
[call site]
00515
ParserState::stack_pop
[function]
[call site]
00516
ParseResult::unwrap
[function]
[call site]
00517
is_non_failing
[function]
[call site]
00518
is_non_failing
[function]
[call site]
00519
is_non_failing
[function]
[call site]
00520
is_non_failing
[function]
[call site]
00521
is_non_failing
[function]
[call site]
00522
is_non_failing
[function]
[call site]
00523
is_non_failing
[function]
[call site]
00524
is_non_failing
[function]
[call site]
00525
super::is_non_progressing
[function]
[call site]
00526
AbsStack::is_empty
[function]
[call site]
00527
&mut
[call site]
00528
&
[call site]
00529
tests::push
[function]
[call site]
00530
ByAddr::clone
[function]
[call site]
00531
is_non_progressing
[function]
[call site]
00532
AbsStack::is_empty
[function]
[call site]
00533
&mut
[call site]
00534
&
[call site]
00535
tests::push
[function]
[call site]
00536
ByAddr::clone
[function]
[call site]
00537
is_non_progressing
[function]
[call site]
00538
ParserState::stack_pop
[function]
[call site]
00539
ParseResult::unwrap
[function]
[call site]
00540
is_non_progressing
[function]
[call site]
00541
is_non_progressing
[function]
[call site]
00542
is_non_progressing
[function]
[call site]
00543
is_non_progressing
[function]
[call site]
00544
is_non_progressing
[function]
[call site]
00545
is_non_progressing
[function]
[call site]
00546
is_non_progressing
[function]
[call site]
00547
is_non_progressing
[function]
[call site]
00548
ParserState::stack_pop
[function]
[call site]
00549
ParseResult::unwrap
[function]
[call site]
00550
is_non_progressing
[function]
[call site]
00551
is_non_progressing
[function]
[call site]
00552
is_non_progressing
[function]
[call site]
00553
is_non_progressing
[function]
[call site]
00554
is_non_progressing
[function]
[call site]
00555
is_non_progressing
[function]
[call site]
00556
is_non_progressing
[function]
[call site]
00557
is_non_progressing
[function]
[call site]
00558
insert
[function]
[call site]
00559
ByAddr
[function]
[call site]
00560
tests::push
[function]
[call site]
00561
Error::new_from_span
[function]
[call site]
00562
Span::end_pos
[function]
[call site]
00563
position::Position::new_internal
[function]
[call site]
00564
Position::line_col
[function]
[call site]
00565
Stack::len
[function]
[call site]
00566
chars
[function]
[call site]
00567
peekable
[function]
[call site]
00568
ExprTopDownIterator::next
[function]
[call site]
00569
peek
[function]
[call site]
00570
parses_to
[function]
[call site]
00571
ExprTopDownIterator::next
[function]
[call site]
00572
len_utf8
[function]
[call site]
00573
position::Position::skip_back
[function]
[call site]
00574
chars
[function]
[call site]
00575
rev
[function]
[call site]
00576
ExprTopDownIterator::next
[function]
[call site]
00577
len_utf8
[function]
[call site]
00578
position::Position::line_col
[function]
[call site]
00579
Stack::len
[function]
[call site]
00580
chars
[function]
[call site]
00581
peekable
[function]
[call site]
00582
ExprTopDownIterator::next
[function]
[call site]
00583
peek
[function]
[call site]
00584
ExprTopDownIterator::next
[function]
[call site]
00585
len_utf8
[function]
[call site]
00586
Span::lines
[function]
[call site]
00587
Span::lines_span
[function]
[call site]
00588
Lines::next
[function]
[call site]
00589
ExprTopDownIterator::next
[function]
[call site]
00590
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00591
BorrowedOrArc::as_str
[function]
[call site]
00592
&
[call site]
00593
Option::unwrap_or
[function]
[call site]
00594
BorrowedOrArc::as_str
[function]
[call site]
00595
&'a
[call site]
00596
visualize_whitespace
[function]
[call site]
00597
to_owned
[function]
[call site]
00598
replace
[function]
[call site]
00599
replace
[function]
[call site]
00600
to_owned
[function]
[call site]
00601
replace
[function]
[call site]
00602
Lines::last
[function]
[call site]
00603
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00604
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00605
InputLocation::Span
[function]
[call site]
00606
tests::peek_slice_start
[function]
[call site]
00607
parses_to
[function]
[call site]
00608
tests::wrong_pos
[function]
[call site]
00609
LineColLocation::Span
[function]
[call site]
00610
Span::start_pos
[function]
[call site]
00611
position::Position::new_internal
[function]
[call site]
00612
position::Position::line_col
[function]
[call site]
00613
ExprTopDownIterator::new
[function]
[call site]
00614
&str::to_owned
[function]
[call site]
00615
is_some_and
[function]
[call site]
00616
StackAnalysis::steps
[function]
[call site]
00617
ExprTopDownIterator::new
[function]
[call site]
00618
ExprTopDownIterator::iterate_expr
[function]
[call site]
00619
ByAddr::clone
[function]
[call site]
00620
Self::get
[function]
[call site]
00621
std::str::from_utf8
[function]
[call site]
00622
pest::set_call_limit
[function]
[call site]
00623
Some
[function]
[call site]
00624
try_into
[function]
[call site]
00625
unwrap
[function]
[call site]
00626
pest_meta::parser::parse
[function]
[call site]
00627
Some
[function]
[call site]
00628
Self::insert
[function]
[call site]
00629
Stack::len
[function]
[call site]
00630
tests::push
[function]
[call site]
00631
StackAnalysis::visit
[function]
[call site]
00632
is_some
[function]
[call site]
00633
is_some
[function]
[call site]
00634
join
[function]
[call site]
00635
StackAnalysis::failed
[function]
[call site]
00636
Some
[function]
[call site]
00637
BorrowedOrArc::from
[function]
[call site]
00638
Self::Borrowed
[function]
[call site]
00639
Self::Owned
[function]
[call site]
00640
ExprTopDownIterator::new
[function]
[call site]
00641
Outcome::then_some
[function]
[call site]
00642
BorrowedOrArc::from
[function]
[call site]
00643
saturating_sub
[function]
[call site]
00644
StackAnalysis::steps
[function]
[call site]
00645
StackAnalysis::greedy
[function]
[call site]
00646
ExprTopDownIterator::new
[function]
[call site]
00647
ExprTopDownIterator::iterate_expr
[function]
[call site]
00648
ByAddr::clone
[function]
[call site]
00649
Self::insert
[function]
[call site]
00650
StackAnalysis::visit
[function]
[call site]
00651
is_some
[function]
[call site]
00652
is_some
[function]
[call site]
00653
Some
[function]
[call site]
00654
join
[function]
[call site]
00655
join
[function]
[call site]
00656
StackAnalysis::failed
[function]
[call site]
00657
StackAnalysis::repeat
[function]
[call site]
00658
StackAnalysis::repeat
[function]
[call site]
00659
StackAnalysis::repeat
[function]
[call site]
00660
Some
[function]
[call site]
00661
StackAnalysis::repeat
[function]
[call site]
00662
Some
[function]
[call site]
00663
StackAnalysis::repeat
[function]
[call site]
00664
tests::repeat_min
[function]
[call site]
00665
Some
[function]
[call site]
00666
StackAnalysis::visit
[function]
[call site]
00667
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00668
tests::push
[function]
[call site]
00669
Outcome::succeeds
[function]
[call site]
00670
tests::push
[function]
[call site]
00671
AbsStack::is_empty
[function]
[call site]
00672
StackAnalysis::visit
[function]
[call site]
00673
remove
[function]
[call site]
00674
insert
[function]
[call site]
00675
Outcome::exact
[function]
[call site]
00676
is_none
[function]
[call site]
00677
bench_pairs_iter
[function]
[call site]
00678
bench_function
[function]
[call site]
00679
autocorrect::JsonParser::parse
[function]
[call site]
00680
Result::unwrap
[function]
[call site]
00681
bench_pairs_iter
[function]
[call site]
00682
b::e::n::c::h::_::p::a::i::r::s::_::i::t::e::r::iter_all_pairs
[function]
[call site]
00683
b::e::n::c::h::_::p::a::i::r::s::_::i::t::e::r::iter_all_pairs
[function]
[call site]
00684
Pair::into_inner
[function]
[call site]
00685
Pair::pair
[function]
[call site]
00686
ExprTopDownIterator::new
[function]
[call site]
00687
ExprTopDownIterator::iterate_expr
[function]
[call site]
00688
ByAddr::clone
[function]
[call site]
00689
Some
[function]
[call site]
00690
ByAddr::clone
[function]
[call site]
00691
bench_function
[function]
[call site]
00692
autocorrect::JsonParser::parse
[function]
[call site]
00693
Result::unwrap
[function]
[call site]
00694
bench_pairs_iter
[function]
[call site]
00695
ByAddr::clone
[function]
[call site]
00696
Pairs::flatten
[function]
[call site]
00697
ExprTopDownIterator::new
[function]
[call site]
00698
ExprTopDownIterator::iterate_expr
[function]
[call site]
00699
ByAddr::clone
[function]
[call site]
00700
bench_function
[function]
[call site]
00701
autocorrect::JsonParser::parse
[function]
[call site]
00702
Result::unwrap
[function]
[call site]
00703
bench_pairs_iter
[function]
[call site]
00704
ByAddr::clone
[function]
[call site]
00705
clone().collect::<Vec<_>>
[function]
[call site]
00706
bench_function
[function]
[call site]
00707
autocorrect::JsonParser::parse
[function]
[call site]
00708
Result::unwrap
[function]
[call site]
00709
bench_pairs_iter
[function]
[call site]
00710
ByAddr::clone
[function]
[call site]
00711
Pairs::flatten
[function]
[call site]
00712
clone().flatten().collect::<Vec<_>>
[function]
[call site]
00713
any
[function]
[call site]
00714
AbsStack::same_top
[function]
[call site]
00715
test::snapshot_push_clear
[function]
[call site]
00716
fresh
[function]
[call site]
00717
tests::push
[function]
[call site]
00718
StackAnalysis::report
[function]
[call site]
00719
is_some_and
[function]
[call site]
00720
StackAnalysis::steps
[function]
[call site]
00721
BorrowedOrArc::from
[function]
[call site]
00722
Outcome::then_some
[function]
[call site]
00723
BorrowedOrArc::from
[function]
[call site]
00724
saturating_sub
[function]
[call site]
00725
StackAnalysis::steps
[function]
[call site]
00726
StackAnalysis::greedy
[function]
[call site]
00727
ParserState::match_range
[function]
[call site]
00728
J::s::o::n::P::a::r::s::e::r::::::::p::a::r::s::e::exp
[function]
[call site]
00729
tests::long_common_sequence
[function]
[call site]
00730
ParserState::match_string
[function]
[call site]
00731
ParseResult::or_else
[function]
[call site]
00732
ParserState::match_string
[function]
[call site]
00733
and_then
[function]
[call site]
00734
ParserState::optional
[function]
[call site]
00735
ParserState::inc_call_check_limit
[function]
[call site]
00736
CallLimitTracker::enter
[function]
[call site]
00737
CallLimitTracker::limit_reached
[function]
[call site]
00738
is_some
[function]
[call site]
00739
is_some_and
[function]
[call site]
00740
Some
[function]
[call site]
00741
remaining_stack
[function]
[call site]
00742
stacker::remaining_stack
[function]
[call site]
00743
stacker::remaining_stack
[function]
[call site]
00744
CallLimitTracker::enter_with_stack
[function]
[call site]
00745
CallLimitTracker::limit_reached
[function]
[call site]
00746
is_some_and
[function]
[call site]
00747
Some
[function]
[call site]
00748
Option<usize>::is_some_and
[function]
[call site]
00749
Some
[function]
[call site]
00750
Some
[function]
[call site]
00751
Err
[function]
[call site]
00752
Ok
[function]
[call site]
00753
tests::lines_eof
[function]
[call site]
00754
Span::new
[function]
[call site]
00755
fuzz_target
[function]
[call site]
00756
is_some
[function]
[call site]
00757
Some
[function]
[call site]
00758
Option::unwrap
[function]
[call site]
00759
Span::lines
[function]
[call site]
00760
Lines::collect
[function]
[call site]
00761
Span::lines_span
[function]
[call site]
00762
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00763
&
[call site]
00764
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00765
ByAddr::clone
[function]
[call site]
00766
HashMap::collect
[function]
[call site]
00767
BorrowedOrArc::as_str
[function]
[call site]
00768
HashMap::collect
[function]
[call site]
00769
CallLimitTracker::limit_reached
[function]
[call site]
00770
is_some
[function]
[call site]
00771
Err
[function]
[call site]
00772
Ok
[function]
[call site]
00773
ParserState::match_string
[function]
[call site]
00774
ParseResult::or_else
[function]
[call site]
00775
ParserState::match_string
[function]
[call site]
00776
and_then
[function]
[call site]
00777
bool
[function]
[call site]
00778
parses_to
[function]
[call site]
00779
null
[function]
[call site]
00780
parses_to
[function]
[call site]
00781
Result::unwrap
[function]
[call site]
00782
bench_pairs_iter
[function]
[call site]
00783
b::e::n::c::h::_::p::a::i::r::s::_::i::t::e::r::iter_all_pairs
[function]
[call site]
00784
ByAddr::clone
[function]
[call site]
00785
bench_function
[function]
[call site]
00786
autocorrect::JsonParser::parse
[function]
[call site]
00787
Result::unwrap
[function]
[call site]
00788
bench_pairs_iter
[function]
[call site]
00789
ByAddr::clone
[function]
[call site]
00790
Pairs::flatten
[function]
[call site]
00791
bench_function
[function]
[call site]
00792
autocorrect::JsonParser::parse
[function]
[call site]
00793
Result::unwrap
[function]
[call site]
00794
bench_pairs_iter
[function]
[call site]
00795
ByAddr::clone
[function]
[call site]
00796
clone().collect::<Vec<_>>
[function]
[call site]
00797
bench_function
[function]
[call site]
00798
autocorrect::JsonParser::parse
[function]
[call site]
00799
Result::unwrap
[function]
[call site]
00800
bench_pairs_iter
[function]
[call site]
00801
ByAddr::clone
[function]
[call site]
00802
Pairs::flatten
[function]
[call site]
00803
clone().flatten().collect::<Vec<_>>
[function]
[call site]
00804
v::a::l::i::d::a::t::e::_::t::a::g::_::s::i::l::e::n::t::_::r::u::l::e::s::to_type_hash_map
[function]
[call site]
00805
ByAddr::clone
[function]
[call site]
00806
HashMap::collect
[function]
[call site]
00807
fuzz_target
[function]
[call site]
00808
HashMap::unwrap_or
[function]
[call site]
00809
Some
[function]
[call site]
00810
try_into
[function]
[call site]
00811
unwrap
[function]
[call site]
00812
pest_meta::parser::parse
[function]
[call site]
00813