Function read_encoded_offset

Source
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.