The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 456 | 329 | Reader::read_null_terminated_slice | call site: 00329 | Writer::write_eh_pointer_data |
| 27 | 44 | DebugAbbrev::abbreviations | call site: 00044 | SubRange::read_slice |
| 27 | 101 | Reader::read_uleb128_u16 | call site: 00101 | Abbreviation::parse_attributes |
| 24 | 9 | DebugInfo::units | call site: 00009 | ArrayVec::try_push |
| 23 | 141 | Reader::read_sleb128 | call site: 00141 | Abbreviations::insert |
| 23 | 804 | Reader::read_null_terminated_slice | call site: 00804 | Reader::read_offset |
| 20 | 237 | EntriesRaw::read_attributes | call site: 00237 | read::skip |
| 18 | 190 | UnitHeader::header_size | call site: 00190 | EntriesRaw::read_entry |
| 16 | 84 | Reader::read_uleb128 | call site: 00084 | Reader::read_u8 |
| 15 | 272 | Endianity::read_u32 | call site: 00272 | Reader::read_u8 |
| 11 | 292 | Endianity::read_u64 | call site: 00292 | Reader::read_offset |
| 10 | 130 | AttributeSpecification::new | call site: 00130 | AttributeSpecification::parse |
fuzz_target
[function]
[call site]
00000
DebugAbbrev::new
[function]
[call site]
00001
DebugFrameOffset::from
[function]
[call site]
00002
DebugFrameOffset
[function]
[call site]
00003
EndianSlice::new
[function]
[call site]
00004
DebugInfo::new
[function]
[call site]
00005
DebugFrameOffset::from
[function]
[call site]
00006
EndianSlice::new
[function]
[call site]
00007
DebugInfo::units
[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
LineEncoding::default
[function]
[call site]
00019
DebugFrameOffset::into
[function]
[call site]
00020
Unit::reserve
[function]
[call site]
00021
Expression::new
[function]
[call site]
00022
LineEncoding::default
[function]
[call site]
00023
Vec::set_len
[function]
[call site]
00024
Vec::capacity
[function]
[call site]
00025
Vec::into_boxed_slice
[function]
[call site]
00026
Ok
[function]
[call site]
00027
[T;
[call site]
00028
Expression::new
[function]
[call site]
00029
LineEncoding::default
[function]
[call site]
00030
Ok
[function]
[call site]
00031
ArrayVec::clone
[function]
[call site]
00032
Result::unwrap
[function]
[call site]
00033
common::UnitSectionOffset
[function]
[call site]
00034
R::Offset::from_u8
[function]
[call site]
00035
DebugFrameOffset::from
[function]
[call site]
00036
DebugFrameOffset
[function]
[call site]
00037
DebugInfoUnitHeadersIter::next
[function]
[call site]
00038
DebugInfoUnitHeadersIter::next
[function]
[call site]
00039
Option::transpose
[function]
[call site]
00040
UnitHeader::abbreviations
[function]
[call site]
00041
DebugAbbrev::abbreviations
[function]
[call site]
00042
ArrayVec::clone
[function]
[call site]
00043
read::skip
[function]
[call site]
00044
Reader::read_u8
[function]
[call site]
00045
Reader::read_u8_array
[function]
[call site]
00046
LineEncoding::default
[function]
[call site]
00047
EndianReader::read_slice
[function]
[call site]
00048
SubRange::read_slice
[function]
[call site]
00049
SubRange::len
[function]
[call site]
00050
slice::from_raw_parts
[function]
[call site]
00051
SubRange::skip
[function]
[call site]
00052
AbbreviationTable::add
[function]
[call site]
00053
insert_full
[function]
[call site]
00054
Some
[function]
[call site]
00055
EndianVec::len
[function]
[call site]
00056
EndianVec::len
[function]
[call site]
00057
Vec::copy_from_slice
[function]
[call site]
00058
Ok
[function]
[call site]
00059
Err
[function]
[call site]
00060
Error::UnexpectedEof
[function]
[call site]
00061
EndianReader::offset_id
[function]
[call site]
00062
read::ReaderOffsetId
[function]
[call site]
00063
EndianReader::bytes
[function]
[call site]
00064
SubRange::bytes
[function]
[call site]
00065
slice::from_raw_parts
[function]
[call site]
00066
&[u8]::as_ptr
[function]
[call site]
00067
<A
[call site]
00068
Ok
[function]
[call site]
00069
Ok
[function]
[call site]
00070
Ok
[function]
[call site]
00071
Abbreviations::parse
[function]
[call site]
00072
Abbreviations::empty
[function]
[call site]
00073
EndianVec::new
[function]
[call site]
00074
EndianVec::new
[function]
[call site]
00075
btree_map::BTreeMap::new
[function]
[call site]
00076
LineEncoding::default
[function]
[call site]
00077
Abbreviation::parse
[function]
[call site]
00078
LineProgram::is_empty
[function]
[call site]
00079
LineProgram::is_empty
[function]
[call site]
00080
LineProgram::is_empty
[function]
[call site]
00081
Ok
[function]
[call site]
00082
Reader::read_uleb128
[function]
[call site]
00083
leb128::read::unsigned
[function]
[call site]
00084
Reader::read_u8
[function]
[call site]
00085
Ok
[function]
[call site]
00086
DebugFrameOffset::from
[function]
[call site]
00087
DebugFrameOffset::from
[function]
[call site]
00088
low_bits_of_byte
[function]
[call site]
00089
Reader::read_u8
[function]
[call site]
00090
DebugFrameOffset::from
[function]
[call site]
00091
low_bits_of_byte
[function]
[call site]
00092
Ok
[function]
[call site]
00093
Reader::read_u8
[function]
[call site]
00094
Err
[function]
[call site]
00095
DebugFrameOffset::from
[function]
[call site]
00096
Ok
[function]
[call site]
00097
Ok
[function]
[call site]
00098
Abbreviation::parse_tag
[function]
[call site]
00099
Reader::read_uleb128_u16
[function]
[call site]
00100
leb128::read::u16
[function]
[call site]
00101
Reader::read_u8
[function]
[call site]
00102
Ok
[function]
[call site]
00103
DebugFrameOffset::from
[function]
[call site]
00104
DebugFrameOffset
[function]
[call site]
00105
DebugFrameOffset::from
[function]
[call site]
00106
low_bits_of_byte
[function]
[call site]
00107
Reader::read_u8
[function]
[call site]
00108
DebugFrameOffset::from
[function]
[call site]
00109
low_bits_of_byte
[function]
[call site]
00110
Ok
[function]
[call site]
00111
Reader::read_u8
[function]
[call site]
00112
Err
[function]
[call site]
00113
DebugFrameOffset::from
[function]
[call site]
00114
Ok
[function]
[call site]
00115
Err
[function]
[call site]
00116
Ok
[function]
[call site]
00117
constants::DwTag
[function]
[call site]
00118
Abbreviation::parse_has_children
[function]
[call site]
00119
Reader::read_u8
[function]
[call site]
00120
Reader::read_u8_array
[function]
[call site]
00121
Ok
[function]
[call site]
00122
constants::DwChildren
[function]
[call site]
00123
Ok
[function]
[call site]
00124
Err
[function]
[call site]
00125
Error::InvalidAbbreviationChildren
[function]
[call site]
00126
Abbreviation::parse_attributes
[function]
[call site]
00127
Attributes::new
[function]
[call site]
00128
AttributeSpecification::new
[function]
[call site]
00129
Option::unwrap_or
[function]
[call site]
00130
AttributeSpecification::parse
[function]
[call site]
00131
Reader::read_uleb128_u16
[function]
[call site]
00132
Reader::read_uleb128_u16
[function]
[call site]
00133
Ok
[function]
[call site]
00134
Err
[function]
[call site]
00135
Err
[function]
[call site]
00136
constants::DwAt
[function]
[call site]
00137
constants::DwForm
[function]
[call site]
00138
Some
[function]
[call site]
00139
Reader::read_sleb128
[function]
[call site]
00140
leb128::read::signed
[function]
[call site]
00141
Reader::read_u8
[function]
[call site]
00142
Err
[function]
[call site]
00143
DebugFrameOffset::from
[function]
[call site]
00144
DebugFrameOffset
[function]
[call site]
00145
low_bits_of_byte
[function]
[call site]
00146
Ok
[function]
[call site]
00147
AttributeSpecification::new
[function]
[call site]
00148
Ok
[function]
[call site]
00149
Some
[function]
[call site]
00150
Evaluation::push
[function]
[call site]
00151
ArrayVec::try_push
[function]
[call site]
00152
[T;
[call site]
00153
Self::Storage::len
[function]
[call site]
00154
Vec::grow
[function]
[call site]
00155
[T;
[call site]
00156
Expression::new
[function]
[call site]
00157
Ok
[function]
[call site]
00158
map_err
[function]
[call site]
00159
Ok
[function]
[call site]
00160
Abbreviation::new
[function]
[call site]
00161
Ok
[function]
[call site]
00162
Some
[function]
[call site]
00163
Abbreviations::insert
[function]
[call site]
00164
EndianVec::len
[function]
[call site]
00165
Err
[function]
[call site]
00166
EndianVec::len
[function]
[call site]
00167
LineProgram::is_empty
[function]
[call site]
00168
contains_key
[function]
[call site]
00169
Err
[function]
[call site]
00170
Evaluation::push
[function]
[call site]
00171
ArrayVec::try_push
[function]
[call site]
00172
map_err
[function]
[call site]
00173
Ok
[function]
[call site]
00174
UnitHeader::entry
[function]
[call site]
00175
DebuggingInformationEntry::null
[function]
[call site]
00176
EndianVec::new
[function]
[call site]
00177
read::UnitOffset
[function]
[call site]
00178
u64::from_u8
[function]
[call site]
00179
DebugFrameOffset::from
[function]
[call site]
00180
UnitHeader::entries_raw
[function]
[call site]
00181
Result::unwrap_or_else
[function]
[call site]
00182
UnitHeader::root_offset
[function]
[call site]
00183
read::UnitOffset
[function]
[call site]
00184
UnitHeader::header_size
[function]
[call site]
00185
UnitHeader::length_including_self
[function]
[call site]
00186
u64::from_u8
[function]
[call site]
00187
UnitHeader::format
[function]
[call site]
00188
Format::initial_length_size
[function]
[call site]
00189
EndianVec::len
[function]
[call site]
00190
Ok
[function]
[call site]
00191
EntriesRaw::new
[function]
[call site]
00192
read::UnitOffset
[function]
[call site]
00193
EndianVec::len
[function]
[call site]
00194
EndianVec::len
[function]
[call site]
00195
UnitHeader::range_from
[function]
[call site]
00196
UnitHeader::is_in_bounds
[function]
[call site]
00197
UnitHeader::header_size
[function]
[call site]
00198
EndianVec::len
[function]
[call site]
00199
Err
[function]
[call site]
00200
Error::OffsetOutOfBounds
[function]
[call site]
00201
u64::into_u64
[function]
[call site]
00202
UnitHeader::header_size
[function]
[call site]
00203
ArrayVec::clone
[function]
[call site]
00204
read::skip
[function]
[call site]
00205
Ok
[function]
[call site]
00206
Some
[function]
[call site]
00207
EntriesRaw::read_entry
[function]
[call site]
00208
EntriesRaw::next_depth
[function]
[call site]
00209
EntriesRaw::next_offset
[function]
[call site]
00210
read::UnitOffset
[function]
[call site]
00211
EndianVec::len
[function]
[call site]
00212
EntriesRaw::read_abbreviation
[function]
[call site]
00213
Reader::read_uleb128
[function]
[call site]
00214
leb128::read::unsigned
[function]
[call site]
00215
Ok
[function]
[call site]
00216
Expression::set_target
[function]
[call site]
00217
ok_or
[function]
[call site]
00218
Error::InvalidAbbreviationCode
[function]
[call site]
00219
Abbreviation::has_children
[function]
[call site]
00220
Ok
[function]
[call site]
00221
Some
[function]
[call site]
00222
DebuggingInformationEntry::set_null
[function]
[call site]
00223
ArrayVec::clear
[function]
[call site]
00224
ptr::drop_in_place
[function]
[call site]
00225
Ok
[function]
[call site]
00226
Abbreviation::tag
[function]
[call site]
00227
Abbreviation::has_children
[function]
[call site]
00228
EntriesRaw::read_attributes
[function]
[call site]
00229
ArrayVec::clear
[function]
[call site]
00230
ptr::drop_in_place
[function]
[call site]
00231
Unit::reserve
[function]
[call site]
00232
Expression::new
[function]
[call site]
00233
EndianVec::len
[function]
[call site]
00234
EndianVec::len
[function]
[call site]
00235
Evaluation::push
[function]
[call site]
00236
parse_attribute
[function]
[call site]
00237
Ok
[function]
[call site]
00238
Reader::read_u8
[function]
[call site]
00239
tests::size_of_register_rule_map
[function]
[call site]
00240
mem::size_of::<RegisterRuleMap<usize>>
[function]
[call site]
00241
EndianReader::split
[function]
[call site]
00242
EndianReader::len
[function]
[call site]
00243
EndianVec::len
[function]
[call site]
00244
Err
[function]
[call site]
00245
Error::UnexpectedEof
[function]
[call site]
00246
EndianReader::offset_id
[function]
[call site]
00247
ArrayVec::clone
[function]
[call site]
00248
LineEncoding::default
[function]
[call site]
00249
ArrayVec::try_push
[function]
[call site]
00250
ArrayVec::clone
[function]
[call site]
00251
Result::unwrap
[function]
[call site]
00252
SubRange::truncate
[function]
[call site]
00253
read::skip
[function]
[call site]
00254
Ok
[function]
[call site]
00255
AttributeValue::Block
[function]
[call site]
00256
Endianity::read_u16
[function]
[call site]
00257
try_into
[function]
[call site]
00258
unwrap
[function]
[call site]
00259
RunTimeEndian::is_big_endian
[function]
[call site]
00260
u16::from_be_bytes
[function]
[call site]
00261
u16::from_le_bytes
[function]
[call site]
00262
tests::size_of_register_rule_map
[function]
[call site]
00263
mem::size_of::<RegisterRuleMap<usize>>
[function]
[call site]
00264
EndianReader::split
[function]
[call site]
00265
AttributeValue::Block
[function]
[call site]
00266
Endianity::read_u32
[function]
[call site]
00267
try_into
[function]
[call site]
00268
unwrap
[function]
[call site]
00269
RunTimeEndian::is_big_endian
[function]
[call site]
00270
u32::from_be_bytes
[function]
[call site]
00271
u32::from_le_bytes
[function]
[call site]
00272
tests::size_of_register_rule_map
[function]
[call site]
00273
mem::size_of::<RegisterRuleMap<usize>>
[function]
[call site]
00274
EndianReader::split
[function]
[call site]
00275
AttributeValue::Block
[function]
[call site]
00276
Reader::read_uleb128
[function]
[call site]
00277
Result::and_then
[function]
[call site]
00278
EndianReader::split
[function]
[call site]
00279
AttributeValue::Block
[function]
[call site]
00280
Reader::read_u8
[function]
[call site]
00281
AttributeValue::Data1
[function]
[call site]
00282
Endianity::read_u16
[function]
[call site]
00283
AttributeValue::Data2
[function]
[call site]
00284
Endianity::read_u32
[function]
[call site]
00285
AttributeValue::Data4
[function]
[call site]
00286
Endianity::read_u64
[function]
[call site]
00287
try_into
[function]
[call site]
00288
unwrap
[function]
[call site]
00289
RunTimeEndian::is_big_endian
[function]
[call site]
00290
u64::from_be_bytes
[function]
[call site]
00291
u64::from_le_bytes
[function]
[call site]
00292
AttributeValue::Data8
[function]
[call site]
00293
EndianReader::split
[function]
[call site]
00294
R::Offset::from_u8
[function]
[call site]
00295
AttributeValue::Block
[function]
[call site]
00296
Reader::read_uleb128
[function]
[call site]
00297
AttributeValue::Udata
[function]
[call site]
00298
Reader::read_sleb128
[function]
[call site]
00299
AttributeValue::Sdata
[function]
[call site]
00300
Reader::read_u8
[function]
[call site]
00301
AttributeValue::Flag
[function]
[call site]
00302
Reader::read_offset
[function]
[call site]
00303
Reader::read_word
[function]
[call site]
00304
Reader::read_u32
[function]
[call site]
00305
Reader::read_u8_array
[function]
[call site]
00306
Ok
[function]
[call site]
00307
EndianReader::endian
[function]
[call site]
00308
Endianity::read_u32
[function]
[call site]
00309
try_into
[function]
[call site]
00310
unwrap
[function]
[call site]
00311
RunTimeEndian::is_big_endian
[function]
[call site]
00312
u32::from_be_bytes
[function]
[call site]
00313
u32::from_le_bytes
[function]
[call site]
00314
tests::size_of_register_rule_map
[function]
[call site]
00315
Reader::read_u64
[function]
[call site]
00316
Reader::read_u8_array
[function]
[call site]
00317
Ok
[function]
[call site]
00318
EndianReader::endian
[function]
[call site]
00319
Endianity::read_u64
[function]
[call site]
00320
try_into
[function]
[call site]
00321
unwrap
[function]
[call site]
00322
RunTimeEndian::is_big_endian
[function]
[call site]
00323
u64::from_be_bytes
[function]
[call site]
00324
u64::from_le_bytes
[function]
[call site]
00325
Result::and_then
[function]
[call site]
00326
AttributeValue::SecOffset
[function]
[call site]
00327
Reader::read_null_terminated_slice
[function]
[call site]
00328
EndianReader::find
[function]
[call site]
00329
EndianReader::bytes
[function]
[call site]
00330
tests::test_relocate_writer
[function]
[call site]
00331
EndianVec::new
[function]
[call site]
00332
EndianVec::new
[function]
[call site]
00333
EndianVec::new
[function]
[call site]
00334
EndianVec::new
[function]
[call site]
00335
EndianVec::new
[function]
[call site]
00336
Writer::write_udata
[function]
[call site]
00337
DebugFrameOffset::from
[function]
[call site]
00338
Err
[function]
[call site]
00339
Writer::write_u8
[function]
[call site]
00340
Expression::write
[function]
[call site]
00341
Vec::with_capacity
[function]
[call site]
00342
EndianVec::len
[function]
[call site]
00343
EndianVec::len
[function]
[call site]
00344
Evaluation::push
[function]
[call site]
00345
ArrayVec::try_push
[function]
[call site]
00346
map_err
[function]
[call site]
00347
Format::initial_length_size
[function]
[call site]
00348
Evaluation::push
[function]
[call site]
00349
tests::test_relocate_writer
[function]
[call site]
00350
EndianVec::new
[function]
[call site]
00351
EndianVec::new
[function]
[call site]
00352
EndianVec::new
[function]
[call site]
00353
EndianVec::new
[function]
[call site]
00354
Writer::write_udata
[function]
[call site]
00355
Result::unwrap
[function]
[call site]
00356
EndianVec::extend_from_slice
[function]
[call site]
00357
to_le_bytes
[function]
[call site]
00358
T::write_address
[function]
[call site]
00359
Section::writer_mut
[function]
[call site]
00360
&mut
[call site]
00361
DebugFrameOffset::from
[function]
[call site]
00362
Err
[function]
[call site]
00363
Writer::write_u8
[function]
[call site]
00364
DebugFrameOffset::from
[function]
[call site]
00365
Err
[function]
[call site]
00366
Writer::write_u16
[function]
[call site]
00367
Endianity::is_little_endian
[function]
[call site]
00368
RunTimeEndian::is_big_endian
[function]
[call site]
00369
Endianity::write_u16
[function]
[call site]
00370
RunTimeEndian::is_big_endian
[function]
[call site]
00371
Vec::to_be_bytes
[function]
[call site]
00372
Vec::to_le_bytes
[function]
[call site]
00373
copy_from_slice
[function]
[call site]
00374
Expression::write
[function]
[call site]
00375
Err
[function]
[call site]
00376
Endianity::is_little_endian
[function]
[call site]
00377
Endianity::write_u32
[function]
[call site]
00378
RunTimeEndian::is_big_endian
[function]
[call site]
00379
Vec::to_be_bytes
[function]
[call site]
00380
Vec::to_le_bytes
[function]
[call site]
00381
copy_from_slice
[function]
[call site]
00382
Endianity::is_little_endian
[function]
[call site]
00383
RunTimeEndian::is_big_endian
[function]
[call site]
00384
Expression::write
[function]
[call site]
00385
Expression::write
[function]
[call site]
00386
DebugFrameOffset::from
[function]
[call site]
00387
Err
[function]
[call site]
00388
Writer::write_u32
[function]
[call site]
00389
Endianity::is_little_endian
[function]
[call site]
00390
Endianity::write_u32
[function]
[call site]
00391
Expression::write
[function]
[call site]
00392
Writer::write_u64
[function]
[call site]
00393
Endianity::is_little_endian
[function]
[call site]
00394
Endianity::write_u64
[function]
[call site]
00395
RunTimeEndian::is_big_endian
[function]
[call site]
00396
Vec::to_be_bytes
[function]
[call site]
00397
Vec::to_le_bytes
[function]
[call site]
00398
copy_from_slice
[function]
[call site]
00399
Expression::write
[function]
[call site]
00400
Err
[function]
[call site]
00401
Error::UnsupportedWordSize
[function]
[call site]
00402
Section::relocate
[function]
[call site]
00403
Evaluation::push
[function]
[call site]
00404
T::len
[function]
[call site]
00405
tests::test_relocate_writer
[function]
[call site]
00406
EndianVec::new
[function]
[call site]
00407
EndianVec::new
[function]
[call site]
00408
EndianVec::new
[function]
[call site]
00409
EndianVec::new
[function]
[call site]
00410
Writer::write_udata
[function]
[call site]
00411
Result::unwrap
[function]
[call site]
00412
EndianVec::extend_from_slice
[function]
[call site]
00413
to_le_bytes
[function]
[call site]
00414
T::write_address
[function]
[call site]
00415
Address::Constant
[function]
[call site]
00416
Result::unwrap
[function]
[call site]
00417
EndianVec::extend_from_slice
[function]
[call site]
00418
to_le_bytes
[function]
[call site]
00419
EndianVec::len
[function]
[call site]
00420
T::write_address
[function]
[call site]
00421
Result::unwrap
[function]
[call site]
00422
EndianVec::extend_from_slice
[function]
[call site]
00423
Evaluation::push
[function]
[call site]
00424
ArrayVec::try_push
[function]
[call site]
00425
map_err
[function]
[call site]
00426
RelocationTarget::Symbol
[function]
[call site]
00427
EndianVec::len
[function]
[call site]
00428
T::write_offset
[function]
[call site]
00429
Section::relocate
[function]
[call site]
00430
T::len
[function]
[call site]
00431
RelocationTarget::Section
[function]
[call site]
00432
Section::writer_mut
[function]
[call site]
00433
&mut
[call site]
00434
Result::unwrap
[function]
[call site]
00435
EndianVec::extend_from_slice
[function]
[call site]
00436
Evaluation::push
[function]
[call site]
00437
RelocationTarget::Section
[function]
[call site]
00438
EndianVec::len
[function]
[call site]
00439
Writer::write_udata
[function]
[call site]
00440
Result::unwrap
[function]
[call site]
00441
T::write_offset_at
[function]
[call site]
00442
Section::relocate
[function]
[call site]
00443
RelocationTarget::Section
[function]
[call site]
00444
Section::writer_mut
[function]
[call site]
00445
&mut
[call site]
00446
DebugFrameOffset::from
[function]
[call site]
00447
Err
[function]
[call site]
00448
Writer::write_u8_at
[function]
[call site]
00449
EndianVec::write_at
[function]
[call site]
00450
EndianVec::len
[function]
[call site]
00451
Err
[function]
[call site]
00452
EndianVec::len
[function]
[call site]
00453
EndianVec::len
[function]
[call site]
00454
EndianReader::len
[function]
[call site]
00455
Err
[function]
[call site]
00456
EndianVec::len
[function]
[call site]
00457
EndianReader::copy_from_slice
[function]
[call site]
00458
Ok
[function]
[call site]
00459
DebugFrameOffset::from
[function]
[call site]
00460
Err
[function]
[call site]
00461
Writer::write_u16_at
[function]
[call site]
00462
Endianity::is_little_endian
[function]
[call site]
00463
Endianity::write_u16
[function]
[call site]
00464
EndianVec::write_at
[function]
[call site]
00465
Err
[function]
[call site]
00466
Endianity::is_little_endian
[function]
[call site]
00467
Endianity::write_u32
[function]
[call site]
00468
Endianity::is_little_endian
[function]
[call site]
00469
RunTimeEndian::is_big_endian
[function]
[call site]
00470
EndianVec::write_at
[function]
[call site]
00471
EndianVec::write_at
[function]
[call site]
00472
DebugFrameOffset::from
[function]
[call site]
00473
Err
[function]
[call site]
00474
Writer::write_u32_at
[function]
[call site]
00475
Endianity::is_little_endian
[function]
[call site]
00476
Endianity::write_u32
[function]
[call site]
00477
EndianVec::write_at
[function]
[call site]
00478
Writer::write_u64_at
[function]
[call site]
00479
Endianity::is_little_endian
[function]
[call site]
00480
Endianity::write_u64
[function]
[call site]
00481
EndianVec::write_at
[function]
[call site]
00482
Err
[function]
[call site]
00483
Error::UnsupportedWordSize
[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::Section
[function]
[call site]
00488
T::write_eh_pointer
[function]
[call site]
00489
Section::writer_mut
[function]
[call site]
00490
&mut
[call site]
00491
constants::DwEhPe::application
[function]
[call site]
00492
DwEhPe
[function]
[call site]
00493
EndianVec::len
[function]
[call site]
00494
EndianVec::len
[function]
[call site]
00495
wrapping_sub
[function]
[call site]
00496
Err
[function]
[call site]
00497
Error::UnsupportedPointerEncoding
[function]
[call site]
00498
Writer::write_eh_pointer_data
[function]
[call site]
00499
Writer::write_udata
[function]
[call site]
00500
DebugFrameOffset::from
[function]
[call site]
00501
Err
[function]
[call site]
00502
Writer::write_u8
[function]
[call site]
00503
DebugFrameOffset::from
[function]
[call site]
00504
Err
[function]
[call site]
00505
Writer::write_u16
[function]
[call site]
00506
Err
[function]
[call site]
00507
Endianity::is_little_endian
[function]
[call site]
00508
Endianity::write_u32
[function]
[call site]
00509
Endianity::is_little_endian
[function]
[call site]
00510
RunTimeEndian::is_big_endian
[function]
[call site]
00511
Expression::write
[function]
[call site]
00512
Expression::write
[function]
[call site]
00513
DebugFrameOffset::from
[function]
[call site]
00514
Err
[function]
[call site]
00515
Writer::write_u32
[function]
[call site]
00516
Writer::write_u64
[function]
[call site]
00517
Err
[function]
[call site]
00518
Error::UnsupportedWordSize
[function]
[call site]
00519
Writer::write_uleb128
[function]
[call site]
00520
Expression::write
[function]
[call site]
00521
read::unsigned
[function]
[call site]
00522
Reader::read_u8
[function]
[call site]
00523
Ok
[function]
[call site]
00524
DebugFrameOffset::from
[function]
[call site]
00525
DebugFrameOffset::from
[function]
[call site]
00526
low_bits_of_byte
[function]
[call site]
00527
Reader::read_u8
[function]
[call site]
00528
DebugFrameOffset::from
[function]
[call site]
00529
low_bits_of_byte
[function]
[call site]
00530
Ok
[function]
[call site]
00531
Reader::read_u8
[function]
[call site]
00532
Err
[function]
[call site]
00533
DebugFrameOffset::from
[function]
[call site]
00534
Ok
[function]
[call site]
00535
SubRange::bytes
[function]
[call site]
00536
slice::from_raw_parts
[function]
[call site]
00537
Writer::write_udata
[function]
[call site]
00538
Writer::write_udata
[function]
[call site]
00539
Writer::write_udata
[function]
[call site]
00540
Writer::write_sleb128
[function]
[call site]
00541
Expression::write
[function]
[call site]
00542
read::unsigned
[function]
[call site]
00543
Reader::read_u8
[function]
[call site]
00544
Ok
[function]
[call site]
00545
DebugFrameOffset::from
[function]
[call site]
00546
DebugFrameOffset::from
[function]
[call site]
00547
low_bits_of_byte
[function]
[call site]
00548
Reader::read_u8
[function]
[call site]
00549
DebugFrameOffset::from
[function]
[call site]
00550
low_bits_of_byte
[function]
[call site]
00551
Ok
[function]
[call site]
00552
Reader::read_u8
[function]
[call site]
00553
Err
[function]
[call site]
00554
DebugFrameOffset::from
[function]
[call site]
00555
Ok
[function]
[call site]
00556
SubRange::bytes
[function]
[call site]
00557
Writer::write_sdata
[function]
[call site]
00558
DebugFrameOffset::from
[function]
[call site]
00559
Err
[function]
[call site]
00560
Writer::write_u8
[function]
[call site]
00561
DebugFrameOffset::from
[function]
[call site]
00562
Err
[function]
[call site]
00563
Writer::write_u16
[function]
[call site]
00564
DebugFrameOffset::from
[function]
[call site]
00565
Err
[function]
[call site]
00566
Writer::write_u32
[function]
[call site]
00567
Writer::write_u64
[function]
[call site]
00568
Err
[function]
[call site]
00569
Error::UnsupportedWordSize
[function]
[call site]
00570
Writer::write_sdata
[function]
[call site]
00571
Writer::write_sdata
[function]
[call site]
00572
Err
[function]
[call site]
00573
Error::UnsupportedPointerEncoding
[function]
[call site]
00574
constants::DwEhPe::format
[function]
[call site]
00575
DwEhPe
[function]
[call site]
00576
Err
[function]
[call site]
00577
constants::DwEhPe::format
[function]
[call site]
00578
Err
[function]
[call site]
00579
Error::UnsupportedPointerEncoding
[function]
[call site]
00580
Section::relocate
[function]
[call site]
00581
T::len
[function]
[call site]
00582
RelocationTarget::Symbol
[function]
[call site]
00583
Some
[function]
[call site]
00584
Section::writer_mut
[function]
[call site]
00585
&mut
[call site]
00586
Address::Constant
[function]
[call site]
00587
Result::unwrap
[function]
[call site]
00588
EndianVec::extend_from_slice
[function]
[call site]
00589
to_le_bytes
[function]
[call site]
00590
EndianVec::len
[function]
[call site]
00591
T::write_eh_pointer
[function]
[call site]
00592
Address::Constant
[function]
[call site]
00593
Result::unwrap
[function]
[call site]
00594
EndianVec::extend_from_slice
[function]
[call site]
00595
to_le_bytes
[function]
[call site]
00596
EndianVec::len
[function]
[call site]
00597
T::write_eh_pointer
[function]
[call site]
00598
Result::unwrap
[function]
[call site]
00599
EndianVec::extend_from_slice
[function]
[call site]
00600
Evaluation::push
[function]
[call site]
00601
RelocationTarget::Symbol
[function]
[call site]
00602
Some
[function]
[call site]
00603
EndianVec::len
[function]
[call site]
00604
RelocationTarget::Symbol
[function]
[call site]
00605
Section::writer_mut
[function]
[call site]
00606
&mut
[call site]
00607
Address::Constant
[function]
[call site]
00608
Result::unwrap
[function]
[call site]
00609
EndianVec::extend_from_slice
[function]
[call site]
00610
to_le_bytes
[function]
[call site]
00611
EndianVec::len
[function]
[call site]
00612
T::write_address
[function]
[call site]
00613
Result::unwrap
[function]
[call site]
00614
EndianVec::extend_from_slice
[function]
[call site]
00615
Evaluation::push
[function]
[call site]
00616
RelocationTarget::Symbol
[function]
[call site]
00617
EndianVec::len
[function]
[call site]
00618
T::write_offset
[function]
[call site]
00619
Result::unwrap
[function]
[call site]
00620
EndianVec::extend_from_slice
[function]
[call site]
00621
Evaluation::push
[function]
[call site]
00622
RelocationTarget::Section
[function]
[call site]
00623
EndianVec::len
[function]
[call site]
00624
Writer::write_udata
[function]
[call site]
00625
Result::unwrap
[function]
[call site]
00626
T::write_offset_at
[function]
[call site]
00627
Result::unwrap
[function]
[call site]
00628
EndianVec::extend_from_slice
[function]
[call site]
00629
Evaluation::push
[function]
[call site]
00630
RelocationTarget::Section
[function]
[call site]
00631
T::write_eh_pointer
[function]
[call site]
00632
Address::Constant
[function]
[call site]
00633
Result::unwrap
[function]
[call site]
00634
EndianVec::extend_from_slice
[function]
[call site]
00635
to_le_bytes
[function]
[call site]
00636
EndianVec::len
[function]
[call site]
00637
T::write_eh_pointer
[function]
[call site]
00638
Address::Constant
[function]
[call site]
00639
Result::unwrap
[function]
[call site]
00640
EndianVec::extend_from_slice
[function]
[call site]
00641
to_le_bytes
[function]
[call site]
00642
EndianVec::len
[function]
[call site]
00643
T::write_eh_pointer
[function]
[call site]
00644
Result::unwrap
[function]
[call site]
00645
EndianVec::extend_from_slice
[function]
[call site]
00646
Evaluation::push
[function]
[call site]
00647
RelocationTarget::Symbol
[function]
[call site]
00648
Some
[function]
[call site]
00649
zip
[function]
[call site]
00650
tests::test_relocate_writer
[function]
[call site]
00651
EndianVec::new
[function]
[call site]
00652
EndianVec::new
[function]
[call site]
00653
EndianVec::new
[function]
[call site]
00654
EndianVec::new
[function]
[call site]
00655
Writer::write_udata
[function]
[call site]
00656
Result::unwrap
[function]
[call site]
00657
EndianVec::extend_from_slice
[function]
[call site]
00658
to_le_bytes
[function]
[call site]
00659
T::write_address
[function]
[call site]
00660
Address::Constant
[function]
[call site]
00661
Result::unwrap
[function]
[call site]
00662
EndianVec::extend_from_slice
[function]
[call site]
00663
to_le_bytes
[function]
[call site]
00664
EndianVec::len
[function]
[call site]
00665
T::write_address
[function]
[call site]
00666
Result::unwrap
[function]
[call site]
00667
EndianVec::extend_from_slice
[function]
[call site]
00668
Evaluation::push
[function]
[call site]
00669
RelocationTarget::Symbol
[function]
[call site]
00670
EndianVec::len
[function]
[call site]
00671
T::write_offset
[function]
[call site]
00672
Result::unwrap
[function]
[call site]
00673
EndianVec::extend_from_slice
[function]
[call site]
00674
Evaluation::push
[function]
[call site]
00675
RelocationTarget::Section
[function]
[call site]
00676
EndianVec::len
[function]
[call site]
00677
Writer::write_udata
[function]
[call site]
00678
Result::unwrap
[function]
[call site]
00679
T::write_offset_at
[function]
[call site]
00680
Result::unwrap
[function]
[call site]
00681
EndianVec::extend_from_slice
[function]
[call site]
00682
Evaluation::push
[function]
[call site]
00683
RelocationTarget::Section
[function]
[call site]
00684
T::write_eh_pointer
[function]
[call site]
00685
Address::Constant
[function]
[call site]
00686
Result::unwrap
[function]
[call site]
00687
EndianVec::extend_from_slice
[function]
[call site]
00688
to_le_bytes
[function]
[call site]
00689
EndianVec::len
[function]
[call site]
00690
T::write_eh_pointer
[function]
[call site]
00691
Address::Constant
[function]
[call site]
00692
Result::unwrap
[function]
[call site]
00693
EndianVec::extend_from_slice
[function]
[call site]
00694
to_le_bytes
[function]
[call site]
00695
EndianVec::len
[function]
[call site]
00696
T::write_eh_pointer
[function]
[call site]
00697
Result::unwrap
[function]
[call site]
00698
EndianVec::extend_from_slice
[function]
[call site]
00699
Evaluation::push
[function]
[call site]
00700
RelocationTarget::Symbol
[function]
[call site]
00701
Some
[function]
[call site]
00702
copied
[function]
[call site]
00703
Expression::write
[function]
[call site]
00704
Vec::with_capacity
[function]
[call site]
00705
EndianVec::len
[function]
[call site]
00706
EndianVec::len
[function]
[call site]
00707
Evaluation::push
[function]
[call site]
00708
Format::initial_length_size
[function]
[call site]
00709
Evaluation::push
[function]
[call site]
00710
tests::test_relocate_writer
[function]
[call site]
00711
zip
[function]
[call site]
00712
tests::test_relocate_writer
[function]
[call site]
00713
copied
[function]
[call site]
00714
Expression::write
[function]
[call site]
00715
Option<&mut
[call site]
00716
Ok
[function]
[call site]
00717
Option<&mut
[call site]
00718
Ok
[function]
[call site]
00719
DebugFrameOffset::from
[function]
[call site]
00720
Err
[function]
[call site]
00721
Writer::write_u16
[function]
[call site]
00722
Err
[function]
[call site]
00723
Endianity::is_little_endian
[function]
[call site]
00724
Endianity::write_u32
[function]
[call site]
00725
Endianity::is_little_endian
[function]
[call site]
00726
RunTimeEndian::is_big_endian
[function]
[call site]
00727
Expression::write
[function]
[call site]
00728
Expression::write
[function]
[call site]
00729
DebugFrameOffset::from
[function]
[call site]
00730
Err
[function]
[call site]
00731
Writer::write_u32
[function]
[call site]
00732
Writer::write_u64
[function]
[call site]
00733
Err
[function]
[call site]
00734
Error::UnsupportedWordSize
[function]
[call site]
00735
Result::unwrap
[function]
[call site]
00736
EndianVec::extend_from_slice
[function]
[call site]
00737
to_le_bytes
[function]
[call site]
00738
T::write_address
[function]
[call site]
00739
Address::Constant
[function]
[call site]
00740
Result::unwrap
[function]
[call site]
00741
EndianVec::extend_from_slice
[function]
[call site]
00742
to_le_bytes
[function]
[call site]
00743
EndianVec::len
[function]
[call site]
00744
T::write_address
[function]
[call site]
00745
Result::unwrap
[function]
[call site]
00746
EndianVec::extend_from_slice
[function]
[call site]
00747
Evaluation::push
[function]
[call site]
00748
RelocationTarget::Symbol
[function]
[call site]
00749
EndianVec::len
[function]
[call site]
00750
T::write_offset
[function]
[call site]
00751
Result::unwrap
[function]
[call site]
00752
EndianVec::extend_from_slice
[function]
[call site]
00753
Evaluation::push
[function]
[call site]
00754
RelocationTarget::Section
[function]
[call site]
00755
EndianVec::len
[function]
[call site]
00756
Writer::write_udata
[function]
[call site]
00757
Result::unwrap
[function]
[call site]
00758
T::write_offset_at
[function]
[call site]
00759
Result::unwrap
[function]
[call site]
00760
EndianVec::extend_from_slice
[function]
[call site]
00761
Evaluation::push
[function]
[call site]
00762
RelocationTarget::Section
[function]
[call site]
00763
T::write_eh_pointer
[function]
[call site]
00764
Address::Constant
[function]
[call site]
00765
Result::unwrap
[function]
[call site]
00766
EndianVec::extend_from_slice
[function]
[call site]
00767
to_le_bytes
[function]
[call site]
00768
EndianVec::len
[function]
[call site]
00769
T::write_eh_pointer
[function]
[call site]
00770
Address::Constant
[function]
[call site]
00771
Result::unwrap
[function]
[call site]
00772
EndianVec::extend_from_slice
[function]
[call site]
00773
to_le_bytes
[function]
[call site]
00774
EndianVec::len
[function]
[call site]
00775
T::write_eh_pointer
[function]
[call site]
00776
Result::unwrap
[function]
[call site]
00777
EndianVec::extend_from_slice
[function]
[call site]
00778
Evaluation::push
[function]
[call site]
00779
RelocationTarget::Symbol
[function]
[call site]
00780
Some
[function]
[call site]
00781
position
[function]
[call site]
00782
ok_or_else
[function]
[call site]
00783
Error::UnexpectedEof
[function]
[call site]
00784
EndianReader::offset_id
[function]
[call site]
00785
EndianReader::split
[function]
[call site]
00786
EndianReader::len
[function]
[call site]
00787
Err
[function]
[call site]
00788
Error::UnexpectedEof
[function]
[call site]
00789
EndianReader::offset_id
[function]
[call site]
00790
ArrayVec::clone
[function]
[call site]
00791
SubRange::truncate
[function]
[call site]
00792
read::skip
[function]
[call site]
00793
Ok
[function]
[call site]
00794
EndianReader::skip
[function]
[call site]
00795
EndianReader::len
[function]
[call site]
00796
Err
[function]
[call site]
00797
Error::UnexpectedEof
[function]
[call site]
00798
EndianReader::offset_id
[function]
[call site]
00799
read::skip
[function]
[call site]
00800
Ok
[function]
[call site]
00801
Self::Offset::from_u8
[function]
[call site]
00802
DebugFrameOffset::from
[function]
[call site]
00803
Ok
[function]
[call site]
00804
AttributeValue::String
[function]
[call site]
00805
Reader::read_offset
[function]
[call site]
00806
AttributeValue::DebugStrRef
[function]
[call site]
00807
common::DebugStrOffset
[function]
[call site]
00808
Reader::read_offset
[function]
[call site]
00809
AttributeValue::DebugStrRefSup
[function]
[call site]
00810
common::DebugStrOffset
[function]
[call site]
00811
Reader::read_offset
[function]
[call site]
00812
AttributeValue::DebugLineStrRef
[function]
[call site]
00813
common::DebugLineStrOffset
[function]
[call site]
00814
Reader::read_uleb128
[function]
[call site]
00815
Result::and_then
[function]
[call site]
00816
AttributeValue::DebugStrOffsetsIndex
[function]
[call site]
00817
common::DebugStrOffsetsIndex
[function]
[call site]
00818
Reader::read_u8
[function]
[call site]
00819
tests::size_of_register_rule_map
[function]
[call site]
00820
AttributeValue::DebugStrOffsetsIndex
[function]
[call site]
00821
common::DebugStrOffsetsIndex
[function]
[call site]
00822
Endianity::read_u16
[function]
[call site]
00823
tests::size_of_register_rule_map
[function]
[call site]
00824
AttributeValue::DebugStrOffsetsIndex
[function]
[call site]
00825
common::DebugStrOffsetsIndex
[function]
[call site]
00826
Endianity::read_uint
[function]
[call site]
00827
RunTimeEndian::is_big_endian
[function]
[call site]
00828
EndianVec::len
[function]
[call site]
00829
copy_from_slice
[function]
[call site]
00830
EndianVec::len
[function]
[call site]
00831
copy_from_slice
[function]
[call site]
00832
Endianity::read_u64
[function]
[call site]
00833
try_into
[function]
[call site]
00834
unwrap
[function]
[call site]
00835
RunTimeEndian::is_big_endian
[function]
[call site]
00836
u64::from_be_bytes
[function]
[call site]
00837
u64::from_le_bytes
[function]
[call site]
00838
u64::and_then
[function]
[call site]
00839
AttributeValue::DebugStrOffsetsIndex
[function]
[call site]
00840
common::DebugStrOffsetsIndex
[function]
[call site]
00841
Endianity::read_u32
[function]
[call site]
00842
tests::size_of_register_rule_map
[function]
[call site]
00843
AttributeValue::DebugStrOffsetsIndex
[function]
[call site]
00844
common::DebugStrOffsetsIndex
[function]
[call site]
00845
Err
[function]
[call site]
00846
Error::UnknownForm
[function]
[call site]
00847
Ok
[function]
[call site]
00848
Abbreviation::attributes
[function]
[call site]
00849
Ok
[function]
[call site]
00850
DebuggingInformationEntry::is_null
[function]
[call site]
00851
Err
[function]
[call site]
00852
Error::NoEntryAtGivenOffset
[function]
[call site]
00853
u64::into_u64
[function]
[call site]
00854
Ok
[function]
[call site]
00855
Err
[function]
[call site]
00856
Abbreviations::insert
[function]
[call site]
00857
EndianVec::len
[function]
[call site]
00858
Err
[function]
[call site]
00859
EndianVec::len
[function]
[call site]
00860
LineProgram::is_empty
[function]
[call site]
00861
contains_key
[function]
[call site]
00862
Err
[function]
[call site]
00863
Evaluation::push
[function]
[call site]
00864
Ok
[function]
[call site]
00865
UnitHeader::entry
[function]
[call site]
00866
Err
[function]
[call site]
00867
Abbreviations::insert
[function]
[call site]
00868
Ok
[function]
[call site]
00869
Ok
[function]
[call site]
00870
::core::result::Result::is_err
[function]
[call site]
00871
Err
[function]
[call site]
00872
Error::DuplicateAbbreviationCode
[function]
[call site]
00873
Ok
[function]
[call site]
00874
UnitHeader::debug_abbrev_offset
[function]
[call site]
00875
UnitHeader::entries
[function]
[call site]
00876
EntriesCursor::new
[function]
[call site]
00877
EntriesRaw::new
[function]
[call site]
00878
DebuggingInformationEntry::null
[function]
[call site]
00879
ArrayVec::clone
[function]
[call site]
00880
UnitHeader::root_offset
[function]
[call site]
00881
EntriesCursor::next_dfs
[function]
[call site]
00882
EntriesCursor::next_entry
[function]
[call site]
00883
LineProgram::is_empty
[function]
[call site]
00884
DebuggingInformationEntry::set_null
[function]
[call site]
00885
ArrayVec::clear
[function]
[call site]
00886
Ok
[function]
[call site]
00887
EntriesRaw::read_entry
[function]
[call site]
00888
Ok
[function]
[call site]
00889
LineProgram::is_empty
[function]
[call site]
00890
LineProgram::is_empty
[function]
[call site]
00891
DebuggingInformationEntry::set_null
[function]
[call site]
00892
Err
[function]
[call site]
00893
DebuggingInformationEntry::is_null
[function]
[call site]
00894
Ok
[function]
[call site]
00895
Some
[function]
[call site]
00896
Ok
[function]
[call site]
00897