unsafe fn read_encoded_offset(
reader: &mut DwarfReader,
encoding: u8,
) -> Result<usize, ()>
Expand description
Reads an offset (usize
) from reader
whose encoding is described by encoding
.
encoding
must be a DWARF Exception Header Encoding as described by the LSB spec.
In addition the upper (“application”) part must be zero.
§Errors
Returns Err
if encoding
- is not a valid DWARF Exception Header Encoding,
- is
DW_EH_PE_omit
, or - has a non-zero application part.