Struct libresolv_sys::sigcontext [] [src]

pub struct sigcontext {
    pub r8: __uint64_t,
    pub r9: __uint64_t,
    pub r10: __uint64_t,
    pub r11: __uint64_t,
    pub r12: __uint64_t,
    pub r13: __uint64_t,
    pub r14: __uint64_t,
    pub r15: __uint64_t,
    pub rdi: __uint64_t,
    pub rsi: __uint64_t,
    pub rbp: __uint64_t,
    pub rbx: __uint64_t,
    pub rdx: __uint64_t,
    pub rax: __uint64_t,
    pub rcx: __uint64_t,
    pub rsp: __uint64_t,
    pub rip: __uint64_t,
    pub eflags: __uint64_t,
    pub cs: c_ushort,
    pub gs: c_ushort,
    pub fs: c_ushort,
    pub __pad0: c_ushort,
    pub err: __uint64_t,
    pub trapno: __uint64_t,
    pub oldmask: __uint64_t,
    pub cr2: __uint64_t,
    pub _bindgen_data_1_: [u64; 1],
    pub __reserved1: [__uint64_t; 8],
}

Fields

r8: __uint64_t r9: __uint64_t r10: __uint64_t r11: __uint64_t r12: __uint64_t r13: __uint64_t r14: __uint64_t r15: __uint64_t rdi: __uint64_t rsi: __uint64_t rbp: __uint64_t rbx: __uint64_t rdx: __uint64_t rax: __uint64_t rcx: __uint64_t rsp: __uint64_t rip: __uint64_t eflags: __uint64_t cs: c_ushort gs: c_ushort fs: c_ushort __pad0: c_ushort err: __uint64_t trapno: __uint64_t oldmask: __uint64_t cr2: __uint64_t _bindgen_data_1_: [u64; 1] __reserved1: [__uint64_t; 8]

Methods

impl sigcontext
[src]

unsafe fn fpstate(&mut self) -> *mut *mut _fpstate

unsafe fn __fpstate_word(&mut self) -> *mut __uint64_t

Trait Implementations

impl Clone for sigcontext
[src]

fn clone(&self) -> sigcontext

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for sigcontext
[src]

impl Debug for sigcontext
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Default for sigcontext
[src]

fn default() -> Self

Returns the "default value" for a type. Read more