#[repr(C)]
pub struct vcpu_guest_context {
Show 19 fields pub fpu_ctxt: vcpu_guest_context__bindgen_ty_1, pub flags: c_ulong, pub user_regs: cpu_user_regs, pub trap_ctxt: [trap_info; 256], pub ldt_base: c_ulong, pub ldt_ents: c_ulong, pub gdt_frames: [c_ulong; 16], pub gdt_ents: c_ulong, pub kernel_ss: c_ulong, pub kernel_sp: c_ulong, pub ctrlreg: [c_ulong; 8], pub debugreg: [c_ulong; 8], pub event_callback_eip: c_ulong, pub failsafe_callback_eip: c_ulong, pub syscall_callback_eip: c_ulong, pub vm_assist: c_ulong, pub fs_base: u64, pub gs_base_kernel: u64, pub gs_base_user: u64,
}

Fields

fpu_ctxt: vcpu_guest_context__bindgen_ty_1flags: c_ulonguser_regs: cpu_user_regstrap_ctxt: [trap_info; 256]ldt_base: c_ulongldt_ents: c_ulonggdt_frames: [c_ulong; 16]gdt_ents: c_ulongkernel_ss: c_ulongkernel_sp: c_ulongctrlreg: [c_ulong; 8]debugreg: [c_ulong; 8]event_callback_eip: c_ulongfailsafe_callback_eip: c_ulongsyscall_callback_eip: c_ulongvm_assist: c_ulongfs_base: u64gs_base_kernel: u64gs_base_user: u64

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.