Struct libc::sigcontext
source · [−]#[repr(C)]pub struct sigcontext {Show 29 fields
pub sc_rdi: c_long,
pub sc_rsi: c_long,
pub sc_rdx: c_long,
pub sc_rcx: c_long,
pub sc_r8: c_long,
pub sc_r9: c_long,
pub sc_r10: c_long,
pub sc_r11: c_long,
pub sc_r12: c_long,
pub sc_r13: c_long,
pub sc_r14: c_long,
pub sc_r15: c_long,
pub sc_rbp: c_long,
pub sc_rbx: c_long,
pub sc_rax: c_long,
pub sc_gs: c_long,
pub sc_fs: c_long,
pub sc_es: c_long,
pub sc_ds: c_long,
pub sc_trapno: c_long,
pub sc_err: c_long,
pub sc_rip: c_long,
pub sc_cs: c_long,
pub sc_rflags: c_long,
pub sc_rsp: c_long,
pub sc_ss: c_long,
pub sc_fpstate: *mut fxsave64,
pub sc_mask: c_int,
pub sc_cookie: c_long,
/* private fields */
}
Fields
sc_rdi: c_long
sc_rsi: c_long
sc_rdx: c_long
sc_rcx: c_long
sc_r8: c_long
sc_r9: c_long
sc_r10: c_long
sc_r11: c_long
sc_r12: c_long
sc_r13: c_long
sc_r14: c_long
sc_r15: c_long
sc_rbp: c_long
sc_rbx: c_long
sc_rax: c_long
sc_gs: c_long
sc_fs: c_long
sc_es: c_long
sc_ds: c_long
sc_trapno: c_long
sc_err: c_long
sc_rip: c_long
sc_cs: c_long
sc_rflags: c_long
sc_rsp: c_long
sc_ss: c_long
sc_fpstate: *mut fxsave64
sc_mask: c_int
Trait Implementations
sourceimpl Clone for sigcontext
impl Clone for sigcontext
sourcefn clone(&self) -> sigcontext
fn clone(&self) -> sigcontext
Returns a copy of the value. Read more
1.0.0fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for sigcontext
impl Debug for sigcontext
sourceimpl Hash for sigcontext
impl Hash for sigcontext
sourcefn hash<__H: Hasher>(&self, state: &mut __H)
fn hash<__H: Hasher>(&self, state: &mut __H)
Feeds this value into the given [Hasher
]. Read more
1.3.0fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
sourceimpl PartialEq<sigcontext> for sigcontext
impl PartialEq<sigcontext> for sigcontext
sourcefn eq(&self, other: &sigcontext) -> bool
fn eq(&self, other: &sigcontext) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &sigcontext) -> bool
fn ne(&self, other: &sigcontext) -> bool
This method tests for !=
.
impl Copy for sigcontext
impl Eq for sigcontext
impl StructuralEq for sigcontext
impl StructuralPartialEq for sigcontext
Auto Trait Implementations
impl RefUnwindSafe for sigcontext
impl !Send for sigcontext
impl !Sync for sigcontext
impl Unpin for sigcontext
impl UnwindSafe for sigcontext
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more