pub struct ExceptionTableData {
pub flag_val: u16,
pub has_elf_vector: bool,
pub large_frame: bool,
pub has_frame_pointer: bool,
pub saved_cr: bool,
pub fpr_save_range: u32,
pub gpr_save_range: u32,
pub et_field: u16,
pub pc_actions: Vec<PCAction>,
pub exception_actions: Vec<ExceptionAction>,
pub relocations: Vec<Relocation>,
}Expand description
Struct containing all the data from the decoded exception table.
Fields§
§flag_val: u16§has_elf_vector: bool§large_frame: bool§has_frame_pointer: bool§saved_cr: bool§fpr_save_range: u32§gpr_save_range: u32§et_field: u16§pc_actions: Vec<PCAction>§exception_actions: Vec<ExceptionAction>§relocations: Vec<Relocation>Implementations§
Trait Implementations§
source§impl Clone for ExceptionTableData
impl Clone for ExceptionTableData
source§fn clone(&self) -> ExceptionTableData
fn clone(&self) -> ExceptionTableData
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ExceptionTableData
impl RefUnwindSafe for ExceptionTableData
impl Send for ExceptionTableData
impl Sync for ExceptionTableData
impl Unpin for ExceptionTableData
impl UnwindSafe for ExceptionTableData
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)