pub struct DwEhPe(pub u8);
Expand description
Pointer encoding used by .eh_frame
.
The four lower bits describe the format of the pointer, the upper four bits describe how the encoding should be applied.
Defined in https://refspecs.linuxfoundation.org/LSB_4.0.0/LSB-Core-generic/LSB-Core-generic/dwarfext.html
Tuple Fields§
§0: u8
Implementations§
source§impl DwEhPe
impl DwEhPe
sourcepub fn application(self) -> DwEhPe
pub fn application(self) -> DwEhPe
Get the pointer encoding’s application.
sourcepub fn is_indirect(self) -> bool
pub fn is_indirect(self) -> bool
Is this coding indirect? If so, its encoded value is the address of the real pointer result, not the pointer result itself.
sourcepub fn is_valid_encoding(self) -> bool
pub fn is_valid_encoding(self) -> bool
Is this a known, valid pointer encoding?
Trait Implementations§
source§impl Ord for DwEhPe
impl Ord for DwEhPe
source§impl PartialEq<DwEhPe> for DwEhPe
impl PartialEq<DwEhPe> for DwEhPe
source§impl PartialOrd<DwEhPe> for DwEhPe
impl PartialOrd<DwEhPe> for DwEhPe
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more