Struct pelite::pe32::exception::UnwindInfo [−][src]
pub struct UnwindInfo<'a, P> { /* fields omitted */ }
Unwind info.
Methods
impl<'a, P: Pe<'a> + Copy> UnwindInfo<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> UnwindInfo<'a, P>
pub fn pe(&self) -> P
[src]
pub fn pe(&self) -> P
Gets the PE instance.
pub fn image(&self) -> &'a UNWIND_INFO
[src]
pub fn image(&self) -> &'a UNWIND_INFO
Returns the underlying unwind info image.
pub fn version(&self) -> u8
[src]
pub fn version(&self) -> u8
pub fn flags(&self) -> u8
[src]
pub fn flags(&self) -> u8
pub fn size_of_prolog(&self) -> usize
[src]
pub fn size_of_prolog(&self) -> usize
pub fn frame_register(&self) -> u8
[src]
pub fn frame_register(&self) -> u8
pub fn frame_offset(&self) -> u8
[src]
pub fn frame_offset(&self) -> u8
pub fn unwind_codes(&self) -> &'a [UNWIND_CODE]
[src]
pub fn unwind_codes(&self) -> &'a [UNWIND_CODE]
Trait Implementations
impl<'a, P: Copy> Copy for UnwindInfo<'a, P>
[src]
impl<'a, P: Copy> Copy for UnwindInfo<'a, P>
impl<'a, P: Clone> Clone for UnwindInfo<'a, P>
[src]
impl<'a, P: Clone> Clone for UnwindInfo<'a, P>
fn clone(&self) -> UnwindInfo<'a, P>
[src]
fn clone(&self) -> UnwindInfo<'a, P>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<'a, P: Pe<'a> + Copy> Debug for UnwindInfo<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> Debug for UnwindInfo<'a, P>
Auto Trait Implementations
impl<'a, P> Send for UnwindInfo<'a, P> where
P: Send,
impl<'a, P> Send for UnwindInfo<'a, P> where
P: Send,
impl<'a, P> Sync for UnwindInfo<'a, P> where
P: Sync,
impl<'a, P> Sync for UnwindInfo<'a, P> where
P: Sync,