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