Struct vex_sys::VexGuestPPC32State[][src]

#[repr(C)]pub struct VexGuestPPC32State {
    pub host_EvC_FAILADDR: UInt,
    pub host_EvC_COUNTER: UInt,
    pub pad3: UInt,
    pub pad4: UInt,
    pub guest_GPR0: UInt,
    pub guest_GPR1: UInt,
    pub guest_GPR2: UInt,
    pub guest_GPR3: UInt,
    pub guest_GPR4: UInt,
    pub guest_GPR5: UInt,
    pub guest_GPR6: UInt,
    pub guest_GPR7: UInt,
    pub guest_GPR8: UInt,
    pub guest_GPR9: UInt,
    pub guest_GPR10: UInt,
    pub guest_GPR11: UInt,
    pub guest_GPR12: UInt,
    pub guest_GPR13: UInt,
    pub guest_GPR14: UInt,
    pub guest_GPR15: UInt,
    pub guest_GPR16: UInt,
    pub guest_GPR17: UInt,
    pub guest_GPR18: UInt,
    pub guest_GPR19: UInt,
    pub guest_GPR20: UInt,
    pub guest_GPR21: UInt,
    pub guest_GPR22: UInt,
    pub guest_GPR23: UInt,
    pub guest_GPR24: UInt,
    pub guest_GPR25: UInt,
    pub guest_GPR26: UInt,
    pub guest_GPR27: UInt,
    pub guest_GPR28: UInt,
    pub guest_GPR29: UInt,
    pub guest_GPR30: UInt,
    pub guest_GPR31: UInt,
    pub guest_VSR0: U128,
    pub guest_VSR1: U128,
    pub guest_VSR2: U128,
    pub guest_VSR3: U128,
    pub guest_VSR4: U128,
    pub guest_VSR5: U128,
    pub guest_VSR6: U128,
    pub guest_VSR7: U128,
    pub guest_VSR8: U128,
    pub guest_VSR9: U128,
    pub guest_VSR10: U128,
    pub guest_VSR11: U128,
    pub guest_VSR12: U128,
    pub guest_VSR13: U128,
    pub guest_VSR14: U128,
    pub guest_VSR15: U128,
    pub guest_VSR16: U128,
    pub guest_VSR17: U128,
    pub guest_VSR18: U128,
    pub guest_VSR19: U128,
    pub guest_VSR20: U128,
    pub guest_VSR21: U128,
    pub guest_VSR22: U128,
    pub guest_VSR23: U128,
    pub guest_VSR24: U128,
    pub guest_VSR25: U128,
    pub guest_VSR26: U128,
    pub guest_VSR27: U128,
    pub guest_VSR28: U128,
    pub guest_VSR29: U128,
    pub guest_VSR30: U128,
    pub guest_VSR31: U128,
    pub guest_VSR32: U128,
    pub guest_VSR33: U128,
    pub guest_VSR34: U128,
    pub guest_VSR35: U128,
    pub guest_VSR36: U128,
    pub guest_VSR37: U128,
    pub guest_VSR38: U128,
    pub guest_VSR39: U128,
    pub guest_VSR40: U128,
    pub guest_VSR41: U128,
    pub guest_VSR42: U128,
    pub guest_VSR43: U128,
    pub guest_VSR44: U128,
    pub guest_VSR45: U128,
    pub guest_VSR46: U128,
    pub guest_VSR47: U128,
    pub guest_VSR48: U128,
    pub guest_VSR49: U128,
    pub guest_VSR50: U128,
    pub guest_VSR51: U128,
    pub guest_VSR52: U128,
    pub guest_VSR53: U128,
    pub guest_VSR54: U128,
    pub guest_VSR55: U128,
    pub guest_VSR56: U128,
    pub guest_VSR57: U128,
    pub guest_VSR58: U128,
    pub guest_VSR59: U128,
    pub guest_VSR60: U128,
    pub guest_VSR61: U128,
    pub guest_VSR62: U128,
    pub guest_VSR63: U128,
    pub guest_CIA: UInt,
    pub guest_LR: UInt,
    pub guest_CTR: UInt,
    pub guest_XER_SO: UChar,
    pub guest_XER_OV: UChar,
    pub guest_XER_OV32: UChar,
    pub guest_XER_CA: UChar,
    pub guest_XER_CA32: UChar,
    pub guest_XER_BC: UChar,
    pub guest_CR0_321: UChar,
    pub guest_CR0_0: UChar,
    pub guest_CR1_321: UChar,
    pub guest_CR1_0: UChar,
    pub guest_CR2_321: UChar,
    pub guest_CR2_0: UChar,
    pub guest_CR3_321: UChar,
    pub guest_CR3_0: UChar,
    pub guest_CR4_321: UChar,
    pub guest_CR4_0: UChar,
    pub guest_CR5_321: UChar,
    pub guest_CR5_0: UChar,
    pub guest_CR6_321: UChar,
    pub guest_CR6_0: UChar,
    pub guest_CR7_321: UChar,
    pub guest_CR7_0: UChar,
    pub guest_FPROUND: UChar,
    pub guest_DFPROUND: UChar,
    pub guest_C_FPCC: UChar,
    pub pad0: UChar,
    pub pad1: UChar,
    pub pad2: UChar,
    pub guest_VRSAVE: UInt,
    pub guest_VSCR: UInt,
    pub guest_EMNOTE: UInt,
    pub guest_CMSTART: UInt,
    pub guest_CMLEN: UInt,
    pub guest_NRADDR: UInt,
    pub guest_NRADDR_GPR2: UInt,
    pub guest_REDIR_SP: UInt,
    pub guest_REDIR_STACK: [UInt; 32],
    pub guest_IP_AT_SYSCALL: UInt,
    pub guest_SPRG3_RO: UInt,
    pub padding1: UInt,
    pub guest_TFHAR: ULong,
    pub guest_TEXASR: ULong,
    pub guest_TFIAR: ULong,
    pub guest_PPR: ULong,
    pub guest_TEXASRU: UInt,
    pub guest_PSPB: UInt,
    pub guest_DSCR: ULong,
    pub guest_ACC_0_r0: U128,
    pub guest_ACC_0_r1: U128,
    pub guest_ACC_0_r2: U128,
    pub guest_ACC_0_r3: U128,
    pub guest_ACC_1_r0: U128,
    pub guest_ACC_1_r1: U128,
    pub guest_ACC_1_r2: U128,
    pub guest_ACC_1_r3: U128,
    pub guest_ACC_2_r0: U128,
    pub guest_ACC_2_r1: U128,
    pub guest_ACC_2_r2: U128,
    pub guest_ACC_2_r3: U128,
    pub guest_ACC_3_r0: U128,
    pub guest_ACC_3_r1: U128,
    pub guest_ACC_3_r2: U128,
    pub guest_ACC_3_r3: U128,
    pub guest_ACC_4_r0: U128,
    pub guest_ACC_4_r1: U128,
    pub guest_ACC_4_r2: U128,
    pub guest_ACC_4_r3: U128,
    pub guest_ACC_5_r0: U128,
    pub guest_ACC_5_r1: U128,
    pub guest_ACC_5_r2: U128,
    pub guest_ACC_5_r3: U128,
    pub guest_ACC_6_r0: U128,
    pub guest_ACC_6_r1: U128,
    pub guest_ACC_6_r2: U128,
    pub guest_ACC_6_r3: U128,
    pub guest_ACC_7_r0: U128,
    pub guest_ACC_7_r1: U128,
    pub guest_ACC_7_r2: U128,
    pub guest_ACC_7_r3: U128,
    pub padding2: UInt,
}

Fields

host_EvC_FAILADDR: UInthost_EvC_COUNTER: UIntpad3: UIntpad4: UIntguest_GPR0: UIntguest_GPR1: UIntguest_GPR2: UIntguest_GPR3: UIntguest_GPR4: UIntguest_GPR5: UIntguest_GPR6: UIntguest_GPR7: UIntguest_GPR8: UIntguest_GPR9: UIntguest_GPR10: UIntguest_GPR11: UIntguest_GPR12: UIntguest_GPR13: UIntguest_GPR14: UIntguest_GPR15: UIntguest_GPR16: UIntguest_GPR17: UIntguest_GPR18: UIntguest_GPR19: UIntguest_GPR20: UIntguest_GPR21: UIntguest_GPR22: UIntguest_GPR23: UIntguest_GPR24: UIntguest_GPR25: UIntguest_GPR26: UIntguest_GPR27: UIntguest_GPR28: UIntguest_GPR29: UIntguest_GPR30: UIntguest_GPR31: UIntguest_VSR0: U128guest_VSR1: U128guest_VSR2: U128guest_VSR3: U128guest_VSR4: U128guest_VSR5: U128guest_VSR6: U128guest_VSR7: U128guest_VSR8: U128guest_VSR9: U128guest_VSR10: U128guest_VSR11: U128guest_VSR12: U128guest_VSR13: U128guest_VSR14: U128guest_VSR15: U128guest_VSR16: U128guest_VSR17: U128guest_VSR18: U128guest_VSR19: U128guest_VSR20: U128guest_VSR21: U128guest_VSR22: U128guest_VSR23: U128guest_VSR24: U128guest_VSR25: U128guest_VSR26: U128guest_VSR27: U128guest_VSR28: U128guest_VSR29: U128guest_VSR30: U128guest_VSR31: U128guest_VSR32: U128guest_VSR33: U128guest_VSR34: U128guest_VSR35: U128guest_VSR36: U128guest_VSR37: U128guest_VSR38: U128guest_VSR39: U128guest_VSR40: U128guest_VSR41: U128guest_VSR42: U128guest_VSR43: U128guest_VSR44: U128guest_VSR45: U128guest_VSR46: U128guest_VSR47: U128guest_VSR48: U128guest_VSR49: U128guest_VSR50: U128guest_VSR51: U128guest_VSR52: U128guest_VSR53: U128guest_VSR54: U128guest_VSR55: U128guest_VSR56: U128guest_VSR57: U128guest_VSR58: U128guest_VSR59: U128guest_VSR60: U128guest_VSR61: U128guest_VSR62: U128guest_VSR63: U128guest_CIA: UIntguest_LR: UIntguest_CTR: UIntguest_XER_SO: UCharguest_XER_OV: UCharguest_XER_OV32: UCharguest_XER_CA: UCharguest_XER_CA32: UCharguest_XER_BC: UCharguest_CR0_321: UCharguest_CR0_0: UCharguest_CR1_321: UCharguest_CR1_0: UCharguest_CR2_321: UCharguest_CR2_0: UCharguest_CR3_321: UCharguest_CR3_0: UCharguest_CR4_321: UCharguest_CR4_0: UCharguest_CR5_321: UCharguest_CR5_0: UCharguest_CR6_321: UCharguest_CR6_0: UCharguest_CR7_321: UCharguest_CR7_0: UCharguest_FPROUND: UCharguest_DFPROUND: UCharguest_C_FPCC: UCharpad0: UCharpad1: UCharpad2: UCharguest_VRSAVE: UIntguest_VSCR: UIntguest_EMNOTE: UIntguest_CMSTART: UIntguest_CMLEN: UIntguest_NRADDR: UIntguest_NRADDR_GPR2: UIntguest_REDIR_SP: UIntguest_REDIR_STACK: [UInt; 32]guest_IP_AT_SYSCALL: UIntguest_SPRG3_RO: UIntpadding1: UIntguest_TFHAR: ULongguest_TEXASR: ULongguest_TFIAR: ULongguest_PPR: ULongguest_TEXASRU: UIntguest_PSPB: UIntguest_DSCR: ULongguest_ACC_0_r0: U128guest_ACC_0_r1: U128guest_ACC_0_r2: U128guest_ACC_0_r3: U128guest_ACC_1_r0: U128guest_ACC_1_r1: U128guest_ACC_1_r2: U128guest_ACC_1_r3: U128guest_ACC_2_r0: U128guest_ACC_2_r1: U128guest_ACC_2_r2: U128guest_ACC_2_r3: U128guest_ACC_3_r0: U128guest_ACC_3_r1: U128guest_ACC_3_r2: U128guest_ACC_3_r3: U128guest_ACC_4_r0: U128guest_ACC_4_r1: U128guest_ACC_4_r2: U128guest_ACC_4_r3: U128guest_ACC_5_r0: U128guest_ACC_5_r1: U128guest_ACC_5_r2: U128guest_ACC_5_r3: U128guest_ACC_6_r0: U128guest_ACC_6_r1: U128guest_ACC_6_r2: U128guest_ACC_6_r3: U128guest_ACC_7_r0: U128guest_ACC_7_r1: U128guest_ACC_7_r2: U128guest_ACC_7_r3: U128padding2: UInt

Trait Implementations

impl Clone for VexGuestPPC32State[src]

impl Copy for VexGuestPPC32State[src]

impl Debug for VexGuestPPC32State[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.