pub enum SFrameFRE {
V1(SFrameFRE),
V2(SFrameFRE),
V3(SFrameFRE),
}Expand description
Variants§
Implementations§
Source§impl SFrameFRE
impl SFrameFRE
Sourcepub fn get_cfa_base_reg_id(&self) -> u8
pub fn get_cfa_base_reg_id(&self) -> u8
Distinguish between SP or FP based CFA recovery.
Sourcepub fn get_cfa_offset(
&self,
section: &SFrameSection<'_>,
) -> SFrameResult<Option<i32>>
pub fn get_cfa_offset( &self, section: &SFrameSection<'_>, ) -> SFrameResult<Option<i32>>
Get CFA offset against base reg
Sourcepub fn get_ra_offset(
&self,
section: &SFrameSection<'_>,
) -> SFrameResult<Option<i32>>
pub fn get_ra_offset( &self, section: &SFrameSection<'_>, ) -> SFrameResult<Option<i32>>
Get RA offset against CFA
Sourcepub fn get_fp_offset(
&self,
section: &SFrameSection<'_>,
) -> SFrameResult<Option<i32>>
pub fn get_fp_offset( &self, section: &SFrameSection<'_>, ) -> SFrameResult<Option<i32>>
Get FP offset against CFA
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SFrameFRE
impl RefUnwindSafe for SFrameFRE
impl Send for SFrameFRE
impl Sync for SFrameFRE
impl Unpin for SFrameFRE
impl UnwindSafe for SFrameFRE
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more