The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 202 | 447 | constants::DwEhPe::format | call site: 00447 | Writer::write_udata |
| 134 | 255 | ArrayVec::try_push | call site: 00255 | Writer::write_udata |
| 67 | 735 | Reader::read_u8 | call site: 00735 | LineRow::execute |
| 56 | 390 | constants::DwEhPe::application | call site: 00390 | Writer::write_eh_pointer_data |
| 42 | 145 | Reader::read_u8 | call site: 00145 | LineInstructions::next_instruction |
| 23 | 61 | Reader::read_u32 | call site: 00061 | SubRange::read_slice |
| 19 | 191 | Reader::read_uleb128 | call site: 00191 | Reader::read_address |
| 19 | 231 | Reader::read_null_terminated_slice | call site: 00231 | Writer::write_udata |
| 18 | 715 | Endianity::read_u16 | call site: 00715 | read::skip |
| 17 | 693 | Reader::read_sleb128 | call site: 00693 | Reader::read_u8 |
| 16 | 820 | Reader::read_null_terminated_slice | call site: 00820 | PubStuffParser::parse_header |
| 14 | 30 | ArrayVec::try_push | call site: 00030 | ArrayVec::try_push |
fuzz_target
[function]
[call site]
00000
EhFrame::new
[function]
[call site]
00001
DebugFrameOffset::from
[function]
[call site]
00002
DebugFrameOffset
[function]
[call site]
00003
EndianSlice::new
[function]
[call site]
00004
Expression::new
[function]
[call site]
00005
LineEncoding::default
[function]
[call site]
00006
UnwindContext::new
[function]
[call site]
00007
Evaluation::new_in
[function]
[call site]
00008
ArrayVec::clone
[function]
[call site]
00009
LineEncoding::default
[function]
[call site]
00010
ArrayVec::try_push
[function]
[call site]
00011
[T;
[call site]
00012
Self::Storage::len
[function]
[call site]
00013
EndianVec::len
[function]
[call site]
00014
EndianVec::len
[function]
[call site]
00015
Vec::grow
[function]
[call site]
00016
core::mem::replace
[function]
[call site]
00017
Expression::new
[function]
[call site]
00018
DebugFrameOffset::into
[function]
[call site]
00019
Unit::reserve
[function]
[call site]
00020
Expression::new
[function]
[call site]
00021
LineEncoding::default
[function]
[call site]
00022
Vec::set_len
[function]
[call site]
00023
Vec::capacity
[function]
[call site]
00024
Vec::into_boxed_slice
[function]
[call site]
00025
Ok
[function]
[call site]
00026
[T;
[call site]
00027
Expression::new
[function]
[call site]
00028
LineEncoding::default
[function]
[call site]
00029
Ok
[function]
[call site]
00030
ArrayVec::clone
[function]
[call site]
00031
LineEncoding::default
[function]
[call site]
00032
ArrayVec::try_push
[function]
[call site]
00033
ArrayVec::clone
[function]
[call site]
00034
Result::unwrap
[function]
[call site]
00035
Result::unwrap
[function]
[call site]
00036
EvaluationState::Start
[function]
[call site]
00037
DebugFrameOffset::from
[function]
[call site]
00038
DebugFrameOffset
[function]
[call site]
00039
LineEncoding::default
[function]
[call site]
00040
LineEncoding::default
[function]
[call site]
00041
LineEncoding::default
[function]
[call site]
00042
LineEncoding::default
[function]
[call site]
00043
BaseAddresses::set_eh_frame
[function]
[call site]
00044
Some
[function]
[call site]
00045
BaseAddresses::set_eh_frame_hdr
[function]
[call site]
00046
Some
[function]
[call site]
00047
Some
[function]
[call site]
00048
BaseAddresses::set_text
[function]
[call site]
00049
Some
[function]
[call site]
00050
Some
[function]
[call site]
00051
BaseAddresses::set_got
[function]
[call site]
00052
Some
[function]
[call site]
00053
AddrHeader::entries
[function]
[call site]
00054
ArrayVec::clone
[function]
[call site]
00055
AddrEntryIter::next
[function]
[call site]
00056
AddrEntryIter::next
[function]
[call site]
00057
AddrHeader::parse
[function]
[call site]
00058
Reader::read_initial_length
[function]
[call site]
00059
Reader::read_u32
[function]
[call site]
00060
Reader::read_u8_array
[function]
[call site]
00061
LineEncoding::default
[function]
[call site]
00062
EndianReader::read_slice
[function]
[call site]
00063
SubRange::read_slice
[function]
[call site]
00064
SubRange::len
[function]
[call site]
00065
slice::from_raw_parts
[function]
[call site]
00066
SubRange::skip
[function]
[call site]
00067
AbbreviationTable::add
[function]
[call site]
00068
insert_full
[function]
[call site]
00069
Some
[function]
[call site]
00070
EndianVec::len
[function]
[call site]
00071
EndianVec::len
[function]
[call site]
00072
Vec::copy_from_slice
[function]
[call site]
00073
Ok
[function]
[call site]
00074
Err
[function]
[call site]
00075
Error::UnexpectedEof
[function]
[call site]
00076
EndianReader::offset_id
[function]
[call site]
00077
read::ReaderOffsetId
[function]
[call site]
00078
EndianReader::bytes
[function]
[call site]
00079
SubRange::bytes
[function]
[call site]
00080
slice::from_raw_parts
[function]
[call site]
00081
&[u8]::as_ptr
[function]
[call site]
00082
<A
[call site]
00083
Ok
[function]
[call site]
00084
Ok
[function]
[call site]
00085
EndianReader::endian
[function]
[call site]
00086
Endianity::read_u32
[function]
[call site]
00087
try_into
[function]
[call site]
00088
unwrap
[function]
[call site]
00089
RunTimeEndian::is_big_endian
[function]
[call site]
00090
u32::from_be_bytes
[function]
[call site]
00091
u32::from_le_bytes
[function]
[call site]
00092
Ok
[function]
[call site]
00093
Self::Offset::from_u32
[function]
[call site]
00094
DebugFrameOffset::from
[function]
[call site]
00095
Reader::read_u64
[function]
[call site]
00096
Reader::read_u8_array
[function]
[call site]
00097
Ok
[function]
[call site]
00098
EndianReader::endian
[function]
[call site]
00099
Endianity::read_u64
[function]
[call site]
00100
try_into
[function]
[call site]
00101
unwrap
[function]
[call site]
00102
RunTimeEndian::is_big_endian
[function]
[call site]
00103
u64::from_be_bytes
[function]
[call site]
00104
u64::from_le_bytes
[function]
[call site]
00105
Result::and_then
[function]
[call site]
00106
Ok
[function]
[call site]
00107
Err
[function]
[call site]
00108
EndianReader::split
[function]
[call site]
00109
EndianReader::len
[function]
[call site]
00110
EndianVec::len
[function]
[call site]
00111
Err
[function]
[call site]
00112
Error::UnexpectedEof
[function]
[call site]
00113
EndianReader::offset_id
[function]
[call site]
00114
ArrayVec::clone
[function]
[call site]
00115
LineEncoding::default
[function]
[call site]
00116
ArrayVec::try_push
[function]
[call site]
00117
ArrayVec::clone
[function]
[call site]
00118
Result::unwrap
[function]
[call site]
00119
SubRange::truncate
[function]
[call site]
00120
read::skip
[function]
[call site]
00121
Reader::read_u8
[function]
[call site]
00122
Reader::read_u8_array
[function]
[call site]
00123
Ok
[function]
[call site]
00124
Ok
[function]
[call site]
00125
Ok
[function]
[call site]
00126
Endianity::read_u16
[function]
[call site]
00127
try_into
[function]
[call site]
00128
unwrap
[function]
[call site]
00129
RunTimeEndian::is_big_endian
[function]
[call site]
00130
u16::from_be_bytes
[function]
[call site]
00131
u16::from_le_bytes
[function]
[call site]
00132
Err
[function]
[call site]
00133
Error::UnknownVersion
[function]
[call site]
00134
DebugFrameOffset::from
[function]
[call site]
00135
Reader::read_address_size
[function]
[call site]
00136
Reader::read_u8
[function]
[call site]
00137
Reader::read_u8_array
[function]
[call site]
00138
Ok
[function]
[call site]
00139
Ok
[function]
[call site]
00140
Err
[function]
[call site]
00141
Error::UnsupportedAddressSize
[function]
[call site]
00142
Reader::read_u8
[function]
[call site]
00143
Reader::read_u8_array
[function]
[call site]
00144
Ok
[function]
[call site]
00145
Err
[function]
[call site]
00146
Format::initial_length_size
[function]
[call site]
00147
Err
[function]
[call site]
00148
Error::UnsupportedAddressSize
[function]
[call site]
00149
read::skip
[function]
[call site]
00150
Reader::read_u8
[function]
[call site]
00151
Ok
[function]
[call site]
00152
R::Offset::from_u8
[function]
[call site]
00153
DebugFrameOffset::from
[function]
[call site]
00154
Ok
[function]
[call site]
00155
IncompleteLineProgram::rows
[function]
[call site]
00156
Expression::new
[function]
[call site]
00157
LineEncoding::default
[function]
[call site]
00158
LineRows::next_row
[function]
[call site]
00159
LineRow::reset
[function]
[call site]
00160
Expression::new
[function]
[call site]
00161
LineEncoding::default
[function]
[call site]
00162
PubStuffParser::parse_header
[function]
[call site]
00163
Reader::read_initial_length
[function]
[call site]
00164
EndianReader::split
[function]
[call site]
00165
Endianity::read_u16
[function]
[call site]
00166
Err
[function]
[call site]
00167
Error::UnknownVersion
[function]
[call site]
00168
DebugFrameOffset::from
[function]
[call site]
00169
read::parse_debug_info_offset
[function]
[call site]
00170
Reader::read_offset
[function]
[call site]
00171
Reader::read_word
[function]
[call site]
00172
Reader::read_u32
[function]
[call site]
00173
tests::size_of_register_rule_map
[function]
[call site]
00174
mem::size_of::<RegisterRuleMap<usize>>
[function]
[call site]
00175
Reader::read_u64
[function]
[call site]
00176
Result::and_then
[function]
[call site]
00177
tests::size_of_register_rule_map
[function]
[call site]
00178
Reader::read_length
[function]
[call site]
00179
Reader::read_word
[function]
[call site]
00180
Ok
[function]
[call site]
00181
LineInstructions::next_instruction
[function]
[call site]
00182
LineProgram::is_empty
[function]
[call site]
00183
LineProgram::is_empty
[function]
[call site]
00184
Ok
[function]
[call site]
00185
LineInstruction::parse
[function]
[call site]
00186
Reader::read_u8
[function]
[call site]
00187
Reader::read_u8_array
[function]
[call site]
00188
Ok
[function]
[call site]
00189
Reader::read_uleb128
[function]
[call site]
00190
leb128::read::unsigned
[function]
[call site]
00191
Reader::read_u8
[function]
[call site]
00192
Ok
[function]
[call site]
00193
DebugFrameOffset::from
[function]
[call site]
00194
DebugFrameOffset::from
[function]
[call site]
00195
low_bits_of_byte
[function]
[call site]
00196
Reader::read_u8
[function]
[call site]
00197
Err
[function]
[call site]
00198
DebugFrameOffset::from
[function]
[call site]
00199
low_bits_of_byte
[function]
[call site]
00200
Ok
[function]
[call site]
00201
Result::and_then
[function]
[call site]
00202
EndianReader::split
[function]
[call site]
00203
Reader::read_u8
[function]
[call site]
00204
constants::DwLne
[function]
[call site]
00205
Ok
[function]
[call site]
00206
Reader::read_address
[function]
[call site]
00207
Reader::read_u8
[function]
[call site]
00208
tests::size_of_register_rule_map
[function]
[call site]
00209
Reader::read_u16
[function]
[call site]
00210
Reader::read_u8_array
[function]
[call site]
00211
Ok
[function]
[call site]
00212
EndianReader::endian
[function]
[call site]
00213
Endianity::read_u16
[function]
[call site]
00214
try_into
[function]
[call site]
00215
unwrap
[function]
[call site]
00216
RunTimeEndian::is_big_endian
[function]
[call site]
00217
u16::from_be_bytes
[function]
[call site]
00218
u16::from_le_bytes
[function]
[call site]
00219
tests::size_of_register_rule_map
[function]
[call site]
00220
Reader::read_u32
[function]
[call site]
00221
tests::size_of_register_rule_map
[function]
[call site]
00222
Reader::read_u64
[function]
[call site]
00223
Err
[function]
[call site]
00224
Error::UnsupportedAddressSize
[function]
[call site]
00225
Unit::address_size
[function]
[call site]
00226
Ok
[function]
[call site]
00227
LineInstruction::SetAddress
[function]
[call site]
00228
Unit::version
[function]
[call site]
00229
Reader::read_null_terminated_slice
[function]
[call site]
00230
EndianReader::find
[function]
[call site]
00231
EndianReader::bytes
[function]
[call site]
00232
tests::test_relocate_writer
[function]
[call site]
00233
EndianVec::new
[function]
[call site]
00234
EndianVec::new
[function]
[call site]
00235
EndianVec::new
[function]
[call site]
00236
EndianVec::new
[function]
[call site]
00237
EndianVec::new
[function]
[call site]
00238
EndianVec::new
[function]
[call site]
00239
Writer::write_udata
[function]
[call site]
00240
DebugFrameOffset::from
[function]
[call site]
00241
Err
[function]
[call site]
00242
Writer::write_u8
[function]
[call site]
00243
Expression::write
[function]
[call site]
00244
Vec::with_capacity
[function]
[call site]
00245
EndianVec::len
[function]
[call site]
00246
EndianVec::len
[function]
[call site]
00247
Evaluation::push
[function]
[call site]
00248
ArrayVec::try_push
[function]
[call site]
00249
[T;
[call site]
00250
Self::Storage::len
[function]
[call site]
00251
Vec::grow
[function]
[call site]
00252
[T;
[call site]
00253
Expression::new
[function]
[call site]
00254
Ok
[function]
[call site]
00255
map_err
[function]
[call site]
00256
Format::initial_length_size
[function]
[call site]
00257
Evaluation::push
[function]
[call site]
00258
tests::test_relocate_writer
[function]
[call site]
00259
EndianVec::new
[function]
[call site]
00260
EndianVec::new
[function]
[call site]
00261
EndianVec::new
[function]
[call site]
00262
EndianVec::new
[function]
[call site]
00263
Writer::write_udata
[function]
[call site]
00264
Result::unwrap
[function]
[call site]
00265
EndianVec::extend_from_slice
[function]
[call site]
00266
to_le_bytes
[function]
[call site]
00267
T::write_address
[function]
[call site]
00268
Section::writer_mut
[function]
[call site]
00269
&mut
[call site]
00270
DebugFrameOffset::from
[function]
[call site]
00271
Err
[function]
[call site]
00272
Writer::write_u8
[function]
[call site]
00273
DebugFrameOffset::from
[function]
[call site]
00274
Err
[function]
[call site]
00275
Writer::write_u16
[function]
[call site]
00276
Endianity::is_little_endian
[function]
[call site]
00277
RunTimeEndian::is_big_endian
[function]
[call site]
00278
Endianity::write_u16
[function]
[call site]
00279
RunTimeEndian::is_big_endian
[function]
[call site]
00280
Vec::to_be_bytes
[function]
[call site]
00281
Vec::to_le_bytes
[function]
[call site]
00282
copy_from_slice
[function]
[call site]
00283
Expression::write
[function]
[call site]
00284
DebugFrameOffset::from
[function]
[call site]
00285
Err
[function]
[call site]
00286
Writer::write_u32
[function]
[call site]
00287
Endianity::is_little_endian
[function]
[call site]
00288
Endianity::write_u32
[function]
[call site]
00289
RunTimeEndian::is_big_endian
[function]
[call site]
00290
Vec::to_be_bytes
[function]
[call site]
00291
Vec::to_le_bytes
[function]
[call site]
00292
copy_from_slice
[function]
[call site]
00293
Expression::write
[function]
[call site]
00294
Writer::write_u64
[function]
[call site]
00295
Endianity::is_little_endian
[function]
[call site]
00296
Endianity::write_u64
[function]
[call site]
00297
RunTimeEndian::is_big_endian
[function]
[call site]
00298
Vec::to_be_bytes
[function]
[call site]
00299
Vec::to_le_bytes
[function]
[call site]
00300
copy_from_slice
[function]
[call site]
00301
Expression::write
[function]
[call site]
00302
Err
[function]
[call site]
00303
Error::UnsupportedWordSize
[function]
[call site]
00304
Section::relocate
[function]
[call site]
00305
Evaluation::push
[function]
[call site]
00306
ArrayVec::try_push
[function]
[call site]
00307
map_err
[function]
[call site]
00308
T::len
[function]
[call site]
00309
tests::test_relocate_writer
[function]
[call site]
00310
EndianVec::new
[function]
[call site]
00311
EndianVec::new
[function]
[call site]
00312
EndianVec::new
[function]
[call site]
00313
EndianVec::new
[function]
[call site]
00314
Writer::write_udata
[function]
[call site]
00315
Result::unwrap
[function]
[call site]
00316
EndianVec::extend_from_slice
[function]
[call site]
00317
to_le_bytes
[function]
[call site]
00318
T::write_address
[function]
[call site]
00319
Address::Constant
[function]
[call site]
00320
Result::unwrap
[function]
[call site]
00321
EndianVec::extend_from_slice
[function]
[call site]
00322
to_le_bytes
[function]
[call site]
00323
EndianVec::len
[function]
[call site]
00324
T::write_address
[function]
[call site]
00325
Result::unwrap
[function]
[call site]
00326
EndianVec::extend_from_slice
[function]
[call site]
00327
Evaluation::push
[function]
[call site]
00328
ArrayVec::try_push
[function]
[call site]
00329
map_err
[function]
[call site]
00330
RelocationTarget::Symbol
[function]
[call site]
00331
EndianVec::len
[function]
[call site]
00332
T::write_offset
[function]
[call site]
00333
Section::relocate
[function]
[call site]
00334
T::len
[function]
[call site]
00335
RelocationTarget::Section
[function]
[call site]
00336
Section::writer_mut
[function]
[call site]
00337
&mut
[call site]
00338
Result::unwrap
[function]
[call site]
00339
EndianVec::extend_from_slice
[function]
[call site]
00340
Evaluation::push
[function]
[call site]
00341
RelocationTarget::Section
[function]
[call site]
00342
EndianVec::len
[function]
[call site]
00343
Writer::write_udata
[function]
[call site]
00344
Result::unwrap
[function]
[call site]
00345
T::write_offset_at
[function]
[call site]
00346
Section::relocate
[function]
[call site]
00347
RelocationTarget::Section
[function]
[call site]
00348
Section::writer_mut
[function]
[call site]
00349
&mut
[call site]
00350
DebugFrameOffset::from
[function]
[call site]
00351
Err
[function]
[call site]
00352
Writer::write_u8_at
[function]
[call site]
00353
EndianVec::write_at
[function]
[call site]
00354
EndianVec::len
[function]
[call site]
00355
Err
[function]
[call site]
00356
EndianVec::len
[function]
[call site]
00357
EndianVec::len
[function]
[call site]
00358
EndianReader::len
[function]
[call site]
00359
Err
[function]
[call site]
00360
EndianVec::len
[function]
[call site]
00361
EndianReader::copy_from_slice
[function]
[call site]
00362
Ok
[function]
[call site]
00363
DebugFrameOffset::from
[function]
[call site]
00364
Err
[function]
[call site]
00365
Writer::write_u16_at
[function]
[call site]
00366
Endianity::is_little_endian
[function]
[call site]
00367
Endianity::write_u16
[function]
[call site]
00368
EndianVec::write_at
[function]
[call site]
00369
DebugFrameOffset::from
[function]
[call site]
00370
Err
[function]
[call site]
00371
Writer::write_u32_at
[function]
[call site]
00372
Endianity::is_little_endian
[function]
[call site]
00373
Endianity::write_u32
[function]
[call site]
00374
EndianVec::write_at
[function]
[call site]
00375
Writer::write_u64_at
[function]
[call site]
00376
Endianity::is_little_endian
[function]
[call site]
00377
Endianity::write_u64
[function]
[call site]
00378
EndianVec::write_at
[function]
[call site]
00379
Err
[function]
[call site]
00380
Error::UnsupportedWordSize
[function]
[call site]
00381
Result::unwrap
[function]
[call site]
00382
EndianVec::extend_from_slice
[function]
[call site]
00383
Evaluation::push
[function]
[call site]
00384
RelocationTarget::Section
[function]
[call site]
00385
T::write_eh_pointer
[function]
[call site]
00386
Section::writer_mut
[function]
[call site]
00387
&mut
[call site]
00388
constants::DwEhPe::application
[function]
[call site]
00389
DwEhPe
[function]
[call site]
00390
EndianVec::len
[function]
[call site]
00391
EndianVec::len
[function]
[call site]
00392
wrapping_sub
[function]
[call site]
00393
Err
[function]
[call site]
00394
Error::UnsupportedPointerEncoding
[function]
[call site]
00395
Writer::write_eh_pointer_data
[function]
[call site]
00396
Writer::write_udata
[function]
[call site]
00397
DebugFrameOffset::from
[function]
[call site]
00398
Err
[function]
[call site]
00399
Writer::write_u8
[function]
[call site]
00400
DebugFrameOffset::from
[function]
[call site]
00401
Err
[function]
[call site]
00402
Writer::write_u16
[function]
[call site]
00403
DebugFrameOffset::from
[function]
[call site]
00404
Err
[function]
[call site]
00405
Writer::write_u32
[function]
[call site]
00406
Writer::write_u64
[function]
[call site]
00407
Err
[function]
[call site]
00408
Error::UnsupportedWordSize
[function]
[call site]
00409
Writer::write_uleb128
[function]
[call site]
00410
leb128::write::unsigned
[function]
[call site]
00411
low_bits_of_u64
[function]
[call site]
00412
DebugFrameOffset::from
[function]
[call site]
00413
low_bits_of_byte
[function]
[call site]
00414
write_all
[function]
[call site]
00415
Ok
[function]
[call site]
00416
Result::unwrap
[function]
[call site]
00417
Expression::write
[function]
[call site]
00418
Writer::write_udata
[function]
[call site]
00419
Writer::write_udata
[function]
[call site]
00420
Writer::write_udata
[function]
[call site]
00421
Writer::write_sleb128
[function]
[call site]
00422
leb128::write::signed
[function]
[call site]
00423
write_all
[function]
[call site]
00424
Ok
[function]
[call site]
00425
Result::unwrap
[function]
[call site]
00426
Expression::write
[function]
[call site]
00427
Writer::write_sdata
[function]
[call site]
00428
DebugFrameOffset::from
[function]
[call site]
00429
DebugFrameOffset
[function]
[call site]
00430
Err
[function]
[call site]
00431
Writer::write_u8
[function]
[call site]
00432
DebugFrameOffset::from
[function]
[call site]
00433
Err
[function]
[call site]
00434
Writer::write_u16
[function]
[call site]
00435
DebugFrameOffset::from
[function]
[call site]
00436
Err
[function]
[call site]
00437
Writer::write_u32
[function]
[call site]
00438
Writer::write_u64
[function]
[call site]
00439
Err
[function]
[call site]
00440
Error::UnsupportedWordSize
[function]
[call site]
00441
Writer::write_sdata
[function]
[call site]
00442
Writer::write_sdata
[function]
[call site]
00443
Err
[function]
[call site]
00444
Error::UnsupportedPointerEncoding
[function]
[call site]
00445
constants::DwEhPe::format
[function]
[call site]
00446
DwEhPe
[function]
[call site]
00447
Err
[function]
[call site]
00448
constants::DwEhPe::format
[function]
[call site]
00449
Err
[function]
[call site]
00450
Error::UnsupportedPointerEncoding
[function]
[call site]
00451
Section::relocate
[function]
[call site]
00452
T::len
[function]
[call site]
00453
RelocationTarget::Symbol
[function]
[call site]
00454
Some
[function]
[call site]
00455
Section::writer_mut
[function]
[call site]
00456
&mut
[call site]
00457
Address::Constant
[function]
[call site]
00458
Result::unwrap
[function]
[call site]
00459
EndianVec::extend_from_slice
[function]
[call site]
00460
to_le_bytes
[function]
[call site]
00461
EndianVec::len
[function]
[call site]
00462
T::write_eh_pointer
[function]
[call site]
00463
Address::Constant
[function]
[call site]
00464
Result::unwrap
[function]
[call site]
00465
EndianVec::extend_from_slice
[function]
[call site]
00466
to_le_bytes
[function]
[call site]
00467
EndianVec::len
[function]
[call site]
00468
T::write_eh_pointer
[function]
[call site]
00469
Result::unwrap
[function]
[call site]
00470
EndianVec::extend_from_slice
[function]
[call site]
00471
Evaluation::push
[function]
[call site]
00472
RelocationTarget::Symbol
[function]
[call site]
00473
Some
[function]
[call site]
00474
EndianVec::len
[function]
[call site]
00475
RelocationTarget::Symbol
[function]
[call site]
00476
Section::writer_mut
[function]
[call site]
00477
&mut
[call site]
00478
Address::Constant
[function]
[call site]
00479
Result::unwrap
[function]
[call site]
00480
EndianVec::extend_from_slice
[function]
[call site]
00481
to_le_bytes
[function]
[call site]
00482
EndianVec::len
[function]
[call site]
00483
T::write_address
[function]
[call site]
00484
Result::unwrap
[function]
[call site]
00485
EndianVec::extend_from_slice
[function]
[call site]
00486
Evaluation::push
[function]
[call site]
00487
RelocationTarget::Symbol
[function]
[call site]
00488
EndianVec::len
[function]
[call site]
00489
T::write_offset
[function]
[call site]
00490
Result::unwrap
[function]
[call site]
00491
EndianVec::extend_from_slice
[function]
[call site]
00492
Evaluation::push
[function]
[call site]
00493
RelocationTarget::Section
[function]
[call site]
00494
EndianVec::len
[function]
[call site]
00495
Writer::write_udata
[function]
[call site]
00496
Result::unwrap
[function]
[call site]
00497
T::write_offset_at
[function]
[call site]
00498
Result::unwrap
[function]
[call site]
00499
EndianVec::extend_from_slice
[function]
[call site]
00500
Evaluation::push
[function]
[call site]
00501
RelocationTarget::Section
[function]
[call site]
00502
T::write_eh_pointer
[function]
[call site]
00503
Address::Constant
[function]
[call site]
00504
Result::unwrap
[function]
[call site]
00505
EndianVec::extend_from_slice
[function]
[call site]
00506
to_le_bytes
[function]
[call site]
00507
EndianVec::len
[function]
[call site]
00508
T::write_eh_pointer
[function]
[call site]
00509
Address::Constant
[function]
[call site]
00510
Result::unwrap
[function]
[call site]
00511
EndianVec::extend_from_slice
[function]
[call site]
00512
to_le_bytes
[function]
[call site]
00513
EndianVec::len
[function]
[call site]
00514
T::write_eh_pointer
[function]
[call site]
00515
Result::unwrap
[function]
[call site]
00516
EndianVec::extend_from_slice
[function]
[call site]
00517
Evaluation::push
[function]
[call site]
00518
RelocationTarget::Symbol
[function]
[call site]
00519
Some
[function]
[call site]
00520
zip
[function]
[call site]
00521
tests::test_relocate_writer
[function]
[call site]
00522
EndianVec::new
[function]
[call site]
00523
EndianVec::new
[function]
[call site]
00524
EndianVec::new
[function]
[call site]
00525
EndianVec::new
[function]
[call site]
00526
Writer::write_udata
[function]
[call site]
00527
Result::unwrap
[function]
[call site]
00528
EndianVec::extend_from_slice
[function]
[call site]
00529
to_le_bytes
[function]
[call site]
00530
T::write_address
[function]
[call site]
00531
Address::Constant
[function]
[call site]
00532
Result::unwrap
[function]
[call site]
00533
EndianVec::extend_from_slice
[function]
[call site]
00534
to_le_bytes
[function]
[call site]
00535
EndianVec::len
[function]
[call site]
00536
T::write_address
[function]
[call site]
00537
Result::unwrap
[function]
[call site]
00538
EndianVec::extend_from_slice
[function]
[call site]
00539
Evaluation::push
[function]
[call site]
00540
RelocationTarget::Symbol
[function]
[call site]
00541
EndianVec::len
[function]
[call site]
00542
T::write_offset
[function]
[call site]
00543
Result::unwrap
[function]
[call site]
00544
EndianVec::extend_from_slice
[function]
[call site]
00545
Evaluation::push
[function]
[call site]
00546
RelocationTarget::Section
[function]
[call site]
00547
EndianVec::len
[function]
[call site]
00548
Writer::write_udata
[function]
[call site]
00549
Result::unwrap
[function]
[call site]
00550
T::write_offset_at
[function]
[call site]
00551
Result::unwrap
[function]
[call site]
00552
EndianVec::extend_from_slice
[function]
[call site]
00553
Evaluation::push
[function]
[call site]
00554
RelocationTarget::Section
[function]
[call site]
00555
T::write_eh_pointer
[function]
[call site]
00556
Address::Constant
[function]
[call site]
00557
Result::unwrap
[function]
[call site]
00558
EndianVec::extend_from_slice
[function]
[call site]
00559
to_le_bytes
[function]
[call site]
00560
EndianVec::len
[function]
[call site]
00561
T::write_eh_pointer
[function]
[call site]
00562
Address::Constant
[function]
[call site]
00563
Result::unwrap
[function]
[call site]
00564
EndianVec::extend_from_slice
[function]
[call site]
00565
to_le_bytes
[function]
[call site]
00566
EndianVec::len
[function]
[call site]
00567
T::write_eh_pointer
[function]
[call site]
00568
Result::unwrap
[function]
[call site]
00569
EndianVec::extend_from_slice
[function]
[call site]
00570
Evaluation::push
[function]
[call site]
00571
RelocationTarget::Symbol
[function]
[call site]
00572
Some
[function]
[call site]
00573
copied
[function]
[call site]
00574
Expression::write
[function]
[call site]
00575
Vec::with_capacity
[function]
[call site]
00576
EndianVec::len
[function]
[call site]
00577
EndianVec::len
[function]
[call site]
00578
Evaluation::push
[function]
[call site]
00579
Format::initial_length_size
[function]
[call site]
00580
Evaluation::push
[function]
[call site]
00581
tests::test_relocate_writer
[function]
[call site]
00582
zip
[function]
[call site]
00583
tests::test_relocate_writer
[function]
[call site]
00584
copied
[function]
[call site]
00585
Expression::write
[function]
[call site]
00586
Option<&mut
[call site]
00587
Ok
[function]
[call site]
00588
Option<&mut
[call site]
00589
Ok
[function]
[call site]
00590
DebugFrameOffset::from
[function]
[call site]
00591
Err
[function]
[call site]
00592
Writer::write_u16
[function]
[call site]
00593
DebugFrameOffset::from
[function]
[call site]
00594
Err
[function]
[call site]
00595
Writer::write_u32
[function]
[call site]
00596
Writer::write_u64
[function]
[call site]
00597
Err
[function]
[call site]
00598
Error::UnsupportedWordSize
[function]
[call site]
00599
Result::unwrap
[function]
[call site]
00600
EndianVec::extend_from_slice
[function]
[call site]
00601
to_le_bytes
[function]
[call site]
00602
T::write_address
[function]
[call site]
00603
Address::Constant
[function]
[call site]
00604
Result::unwrap
[function]
[call site]
00605
EndianVec::extend_from_slice
[function]
[call site]
00606
to_le_bytes
[function]
[call site]
00607
EndianVec::len
[function]
[call site]
00608
T::write_address
[function]
[call site]
00609
Result::unwrap
[function]
[call site]
00610
EndianVec::extend_from_slice
[function]
[call site]
00611
Evaluation::push
[function]
[call site]
00612
RelocationTarget::Symbol
[function]
[call site]
00613
EndianVec::len
[function]
[call site]
00614
T::write_offset
[function]
[call site]
00615
Result::unwrap
[function]
[call site]
00616
EndianVec::extend_from_slice
[function]
[call site]
00617
Evaluation::push
[function]
[call site]
00618
RelocationTarget::Section
[function]
[call site]
00619
EndianVec::len
[function]
[call site]
00620
Writer::write_udata
[function]
[call site]
00621
Result::unwrap
[function]
[call site]
00622
T::write_offset_at
[function]
[call site]
00623
Result::unwrap
[function]
[call site]
00624
EndianVec::extend_from_slice
[function]
[call site]
00625
Evaluation::push
[function]
[call site]
00626
RelocationTarget::Section
[function]
[call site]
00627
T::write_eh_pointer
[function]
[call site]
00628
Address::Constant
[function]
[call site]
00629
Result::unwrap
[function]
[call site]
00630
EndianVec::extend_from_slice
[function]
[call site]
00631
to_le_bytes
[function]
[call site]
00632
EndianVec::len
[function]
[call site]
00633
T::write_eh_pointer
[function]
[call site]
00634
Address::Constant
[function]
[call site]
00635
Result::unwrap
[function]
[call site]
00636
EndianVec::extend_from_slice
[function]
[call site]
00637
to_le_bytes
[function]
[call site]
00638
EndianVec::len
[function]
[call site]
00639
T::write_eh_pointer
[function]
[call site]
00640
Result::unwrap
[function]
[call site]
00641
EndianVec::extend_from_slice
[function]
[call site]
00642
Evaluation::push
[function]
[call site]
00643
RelocationTarget::Symbol
[function]
[call site]
00644
Some
[function]
[call site]
00645
position
[function]
[call site]
00646
ok_or_else
[function]
[call site]
00647
Error::UnexpectedEof
[function]
[call site]
00648
EndianReader::offset_id
[function]
[call site]
00649
EndianReader::split
[function]
[call site]
00650
EndianReader::len
[function]
[call site]
00651
Err
[function]
[call site]
00652
Error::UnexpectedEof
[function]
[call site]
00653
EndianReader::offset_id
[function]
[call site]
00654
ArrayVec::clone
[function]
[call site]
00655
SubRange::truncate
[function]
[call site]
00656
read::skip
[function]
[call site]
00657
Ok
[function]
[call site]
00658
EndianReader::skip
[function]
[call site]
00659
EndianReader::len
[function]
[call site]
00660
Err
[function]
[call site]
00661
Error::UnexpectedEof
[function]
[call site]
00662
EndianReader::offset_id
[function]
[call site]
00663
read::skip
[function]
[call site]
00664
Ok
[function]
[call site]
00665
Self::Offset::from_u8
[function]
[call site]
00666
DebugFrameOffset::from
[function]
[call site]
00667
Ok
[function]
[call site]
00668
FileEntry::parse
[function]
[call site]
00669
Reader::read_uleb128
[function]
[call site]
00670
Reader::read_uleb128
[function]
[call site]
00671
Reader::read_uleb128
[function]
[call site]
00672
AttributeValue::String
[function]
[call site]
00673
Ok
[function]
[call site]
00674
Ok
[function]
[call site]
00675
LineInstruction::DefineFile
[function]
[call site]
00676
Ok
[function]
[call site]
00677
LineInstruction::UnknownExtended
[function]
[call site]
00678
Reader::read_uleb128
[function]
[call site]
00679
leb128::read::unsigned
[function]
[call site]
00680
Ok
[function]
[call site]
00681
LineInstruction::SetDiscriminator
[function]
[call site]
00682
Ok
[function]
[call site]
00683
LineInstruction::UnknownExtended
[function]
[call site]
00684
Ok
[function]
[call site]
00685
LineInstruction::Special
[function]
[call site]
00686
constants::DwLns
[function]
[call site]
00687
Ok
[function]
[call site]
00688
Reader::read_uleb128
[function]
[call site]
00689
Ok
[function]
[call site]
00690
LineInstruction::AdvancePc
[function]
[call site]
00691
Reader::read_sleb128
[function]
[call site]
00692
leb128::read::signed
[function]
[call site]
00693
Reader::read_u8
[function]
[call site]
00694
Err
[function]
[call site]
00695
DebugFrameOffset::from
[function]
[call site]
00696
low_bits_of_byte
[function]
[call site]
00697
Ok
[function]
[call site]
00698
Ok
[function]
[call site]
00699
LineInstruction::AdvanceLine
[function]
[call site]
00700
Reader::read_uleb128
[function]
[call site]
00701
Ok
[function]
[call site]
00702
LineInstruction::SetFile
[function]
[call site]
00703
Reader::read_uleb128
[function]
[call site]
00704
Ok
[function]
[call site]
00705
LineInstruction::SetColumn
[function]
[call site]
00706
Ok
[function]
[call site]
00707
Ok
[function]
[call site]
00708
Ok
[function]
[call site]
00709
Endianity::read_u16
[function]
[call site]
00710
try_into
[function]
[call site]
00711
unwrap
[function]
[call site]
00712
RunTimeEndian::is_big_endian
[function]
[call site]
00713
u16::from_be_bytes
[function]
[call site]
00714
u16::from_le_bytes
[function]
[call site]
00715
Ok
[function]
[call site]
00716
LineInstruction::FixedAddPc
[function]
[call site]
00717
Ok
[function]
[call site]
00718
Ok
[function]
[call site]
00719
Reader::read_uleb128
[function]
[call site]
00720
Ok
[function]
[call site]
00721
LineInstruction::SetIsa
[function]
[call site]
00722
LineProgramHeader::standard_opcode_lengths
[function]
[call site]
00723
ArrayVec::clone
[function]
[call site]
00724
LineEncoding::default
[function]
[call site]
00725
ArrayVec::try_push
[function]
[call site]
00726
ArrayVec::clone
[function]
[call site]
00727
Result::unwrap
[function]
[call site]
00728
read::skip
[function]
[call site]
00729
Reader::read_u8
[function]
[call site]
00730
Ok
[function]
[call site]
00731
R::Offset::from_u8
[function]
[call site]
00732
Reader::read_u8
[function]
[call site]
00733
Reader::read_u8_array
[function]
[call site]
00734
Ok
[function]
[call site]
00735
Ok
[function]
[call site]
00736
LineInstruction::UnknownStandard0
[function]
[call site]
00737
Reader::read_uleb128
[function]
[call site]
00738
Ok
[function]
[call site]
00739
LineInstruction::UnknownStandard1
[function]
[call site]
00740
ArrayVec::clone
[function]
[call site]
00741
LineEncoding::default
[function]
[call site]
00742
ArrayVec::try_push
[function]
[call site]
00743
ArrayVec::clone
[function]
[call site]
00744
Result::unwrap
[function]
[call site]
00745
Reader::read_uleb128
[function]
[call site]
00746
OperationIter::offset_from
[function]
[call site]
00747
OperationIter::offset_from
[function]
[call site]
00748
OperationIter::offset_from
[function]
[call site]
00749
SubRange::truncate
[function]
[call site]
00750
Ok
[function]
[call site]
00751
LineInstruction::UnknownStandardN
[function]
[call site]
00752
Ok
[function]
[call site]
00753
Some
[function]
[call site]
00754
LineProgram::is_empty
[function]
[call site]
00755
LineProgram::is_empty
[function]
[call site]
00756
Err
[function]
[call site]
00757
PubStuffParser::parse_header
[function]
[call site]
00758
Err
[function]
[call site]
00759
Ok
[function]
[call site]
00760
LineRow::execute
[function]
[call site]
00761
Ok
[function]
[call site]
00762
LineRow::exec_special_opcode
[function]
[call site]
00763
LineRow::adjust_opcode
[function]
[call site]
00764
DebugFrameOffset::from
[function]
[call site]
00765
LineRow::apply_line_advance
[function]
[call site]
00766
core::num::Wrapping
[function]
[call site]
00767
DebugFrameOffset::from
[function]
[call site]
00768
LineRow::apply_operation_advance
[function]
[call site]
00769
Ok
[function]
[call site]
00770
core::num::Wrapping
[function]
[call site]
00771
DebugFrameOffset::from
[function]
[call site]
00772
core::num::Wrapping
[function]
[call site]
00773
DebugFrameOffset::from
[function]
[call site]
00774
core::num::Wrapping
[function]
[call site]
00775
u64::add_sized
[function]
[call site]
00776
u64::checked_add
[function]
[call site]
00777
ok_or
[function]
[call site]
00778
u64::ones_sized
[function]
[call site]
00779
Err
[function]
[call site]
00780
Ok
[function]
[call site]
00781
Unit::address_size
[function]
[call site]
00782
Ok
[function]
[call site]
00783
DebugFrameOffset::from
[function]
[call site]
00784
Ok
[function]
[call site]
00785
PubStuffParser::parse_header
[function]
[call site]
00786
LineRow::apply_operation_advance
[function]
[call site]
00787
PubStuffParser::parse_header
[function]
[call site]
00788
LineRow::apply_line_advance
[function]
[call site]
00789
LineRow::adjust_opcode
[function]
[call site]
00790
PubStuffParser::parse_header
[function]
[call site]
00791
PubStuffParser::parse_header
[function]
[call site]
00792
LineRow::apply_operation_advance
[function]
[call site]
00793
DebugFrameOffset::from
[function]
[call site]
00794
PubStuffParser::parse_header
[function]
[call site]
00795
PubStuffParser::parse_header
[function]
[call site]
00796
Unit::address_size
[function]
[call site]
00797
u64::add_sized
[function]
[call site]
00798
DebugFrameOffset::from
[function]
[call site]
00799
ReaderAddress::min_tombstone
[function]
[call site]
00800
u64::zeros
[function]
[call site]
00801
u64::wrapping_add_sized
[function]
[call site]
00802
u64::ones_sized
[function]
[call site]
00803
u64::wrapping_add
[function]
[call site]
00804
u64::wrapping_add
[function]
[call site]
00805
PubStuffParser::parse_header
[function]
[call site]
00806
LineProgram::add_file
[function]
[call site]
00807
insert_full
[function]
[call site]
00808
PubStuffParser::parse_entry
[function]
[call site]
00809
Reader::read_offset
[function]
[call site]
00810
u64::into_u64
[function]
[call site]
00811
LineProgram::is_empty
[function]
[call site]
00812
LineProgram::is_empty
[function]
[call site]
00813
Ok
[function]
[call site]
00814
Reader::read_null_terminated_slice
[function]
[call site]
00815
EndianReader::find
[function]
[call site]
00816
EndianReader::split
[function]
[call site]
00817
EndianReader::skip
[function]
[call site]
00818
Self::Offset::from_u8
[function]
[call site]
00819
Ok
[function]
[call site]
00820
Ok
[function]
[call site]
00821
Some
[function]
[call site]
00822
Self::Entry::new
[function]
[call site]
00823
EndianVec::new
[function]
[call site]
00824
read::UnitOffset
[function]
[call site]
00825
Expression::next_index
[function]
[call site]
00826
EndianVec::len
[function]
[call site]
00827
Result::or_default
[function]
[call site]
00828
Expression::new
[function]
[call site]
00829
LineEncoding::default
[function]
[call site]
00830
LineRow::reset
[function]
[call site]
00831
PubStuffParser::parse_header
[function]
[call site]
00832
Ok
[function]
[call site]
00833
Some
[function]
[call site]
00834
LineRows::header
[function]
[call site]
00835
PubStuffParser::parse_header
[function]
[call site]
00836