#[repr(C)]pub struct VexGuestS390XState {Show 65 fields
pub guest_a0: UInt,
pub guest_a1: UInt,
pub guest_a2: UInt,
pub guest_a3: UInt,
pub guest_a4: UInt,
pub guest_a5: UInt,
pub guest_a6: UInt,
pub guest_a7: UInt,
pub guest_a8: UInt,
pub guest_a9: UInt,
pub guest_a10: UInt,
pub guest_a11: UInt,
pub guest_a12: UInt,
pub guest_a13: UInt,
pub guest_a14: UInt,
pub guest_a15: UInt,
pub guest_f0: ULong,
pub guest_f1: ULong,
pub guest_f2: ULong,
pub guest_f3: ULong,
pub guest_f4: ULong,
pub guest_f5: ULong,
pub guest_f6: ULong,
pub guest_f7: ULong,
pub guest_f8: ULong,
pub guest_f9: ULong,
pub guest_f10: ULong,
pub guest_f11: ULong,
pub guest_f12: ULong,
pub guest_f13: ULong,
pub guest_f14: ULong,
pub guest_f15: ULong,
pub guest_r0: ULong,
pub guest_r1: ULong,
pub guest_r2: ULong,
pub guest_r3: ULong,
pub guest_r4: ULong,
pub guest_r5: ULong,
pub guest_r6: ULong,
pub guest_r7: ULong,
pub guest_r8: ULong,
pub guest_r9: ULong,
pub guest_r10: ULong,
pub guest_r11: ULong,
pub guest_r12: ULong,
pub guest_r13: ULong,
pub guest_r14: ULong,
pub guest_r15: ULong,
pub guest_counter: ULong,
pub guest_fpc: UInt,
pub unused: [UChar; 4],
pub guest_IA: ULong,
pub guest_SYSNO: ULong,
pub guest_CC_OP: ULong,
pub guest_CC_DEP1: ULong,
pub guest_CC_DEP2: ULong,
pub guest_CC_NDEP: ULong,
pub guest_NRADDR: ULong,
pub guest_CMSTART: ULong,
pub guest_CMLEN: ULong,
pub guest_IP_AT_SYSCALL: ULong,
pub guest_EMNOTE: UInt,
pub host_EvC_COUNTER: UInt,
pub host_EvC_FAILADDR: ULong,
pub padding: [UChar; 0],
}Fields§
§guest_a0: UInt§guest_a1: UInt§guest_a2: UInt§guest_a3: UInt§guest_a4: UInt§guest_a5: UInt§guest_a6: UInt§guest_a7: UInt§guest_a8: UInt§guest_a9: UInt§guest_a10: UInt§guest_a11: UInt§guest_a12: UInt§guest_a13: UInt§guest_a14: UInt§guest_a15: UInt§guest_f0: ULong§guest_f1: ULong§guest_f2: ULong§guest_f3: ULong§guest_f4: ULong§guest_f5: ULong§guest_f6: ULong§guest_f7: ULong§guest_f8: ULong§guest_f9: ULong§guest_f10: ULong§guest_f11: ULong§guest_f12: ULong§guest_f13: ULong§guest_f14: ULong§guest_f15: ULong§guest_r0: ULong§guest_r1: ULong§guest_r2: ULong§guest_r3: ULong§guest_r4: ULong§guest_r5: ULong§guest_r6: ULong§guest_r7: ULong§guest_r8: ULong§guest_r9: ULong§guest_r10: ULong§guest_r11: ULong§guest_r12: ULong§guest_r13: ULong§guest_r14: ULong§guest_r15: ULong§guest_counter: ULong§guest_fpc: UInt§unused: [UChar; 4]§guest_IA: ULong§guest_SYSNO: ULong§guest_CC_OP: ULong§guest_CC_DEP1: ULong§guest_CC_DEP2: ULong§guest_CC_NDEP: ULong§guest_NRADDR: ULong§guest_CMSTART: ULong§guest_CMLEN: ULong§guest_IP_AT_SYSCALL: ULong§guest_EMNOTE: UInt§host_EvC_COUNTER: UInt§host_EvC_FAILADDR: ULong§padding: [UChar; 0]Trait Implementations§
Source§impl Clone for VexGuestS390XState
impl Clone for VexGuestS390XState
impl Copy for VexGuestS390XState
Auto Trait Implementations§
impl Freeze for VexGuestS390XState
impl RefUnwindSafe for VexGuestS390XState
impl Send for VexGuestS390XState
impl Sync for VexGuestS390XState
impl Unpin for VexGuestS390XState
impl UnsafeUnpin for VexGuestS390XState
impl UnwindSafe for VexGuestS390XState
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