pub struct SFrameFRE {
pub start_address: SFrameFREStartAddress,
pub info: SFrameFREInfo,
pub stack_offsets: Vec<SFrameFREStackOffset>,
}Expand description
Fields§
§start_address: SFrameFREStartAddressStart address (in offset form) of the function
info: SFrameFREInfoFRE info
stack_offsets: Vec<SFrameFREStackOffset>Stack offsets to access CFA, FP and RA
Implementations§
Source§impl SFrameFRE
impl SFrameFRE
Sourcepub fn get_cfa_offset(&self, _section: &SFrameSection<'_>) -> Option<i32>
pub fn get_cfa_offset(&self, _section: &SFrameSection<'_>) -> Option<i32>
Get CFA offset against base reg
Sourcepub fn get_ra_offset(&self, section: &SFrameSection<'_>) -> Option<i32>
pub fn get_ra_offset(&self, section: &SFrameSection<'_>) -> Option<i32>
Get RA offset against CFA
Sourcepub fn get_fp_offset(&self, section: &SFrameSection<'_>) -> Option<i32>
pub fn get_fp_offset(&self, section: &SFrameSection<'_>) -> 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