Struct vex_sys::VexGuestPPC64State[][src]

#[repr(C)]pub struct VexGuestPPC64State {
    pub host_EvC_FAILADDR: ULong,
    pub host_EvC_COUNTER: UInt,
    pub pad0: UInt,
    pub guest_GPR0: ULong,
    pub guest_GPR1: ULong,
    pub guest_GPR2: ULong,
    pub guest_GPR3: ULong,
    pub guest_GPR4: ULong,
    pub guest_GPR5: ULong,
    pub guest_GPR6: ULong,
    pub guest_GPR7: ULong,
    pub guest_GPR8: ULong,
    pub guest_GPR9: ULong,
    pub guest_GPR10: ULong,
    pub guest_GPR11: ULong,
    pub guest_GPR12: ULong,
    pub guest_GPR13: ULong,
    pub guest_GPR14: ULong,
    pub guest_GPR15: ULong,
    pub guest_GPR16: ULong,
    pub guest_GPR17: ULong,
    pub guest_GPR18: ULong,
    pub guest_GPR19: ULong,
    pub guest_GPR20: ULong,
    pub guest_GPR21: ULong,
    pub guest_GPR22: ULong,
    pub guest_GPR23: ULong,
    pub guest_GPR24: ULong,
    pub guest_GPR25: ULong,
    pub guest_GPR26: ULong,
    pub guest_GPR27: ULong,
    pub guest_GPR28: ULong,
    pub guest_GPR29: ULong,
    pub guest_GPR30: ULong,
    pub guest_GPR31: ULong,
    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: ULong,
    pub guest_LR: ULong,
    pub guest_CTR: ULong,
    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 pad2: UChar,
    pub pad3: UChar,
    pub pad4: UChar,
    pub guest_VRSAVE: UInt,
    pub guest_VSCR: UInt,
    pub guest_EMNOTE: UInt,
    pub padding: UInt,
    pub guest_CMSTART: ULong,
    pub guest_CMLEN: ULong,
    pub guest_NRADDR: ULong,
    pub guest_NRADDR_GPR2: ULong,
    pub guest_REDIR_SP: ULong,
    pub guest_REDIR_STACK: [ULong; 32],
    pub guest_IP_AT_SYSCALL: ULong,
    pub guest_SPRG3_RO: ULong,
    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,
}

Fields

host_EvC_FAILADDR: ULonghost_EvC_COUNTER: UIntpad0: UIntguest_GPR0: ULongguest_GPR1: ULongguest_GPR2: ULongguest_GPR3: ULongguest_GPR4: ULongguest_GPR5: ULongguest_GPR6: ULongguest_GPR7: ULongguest_GPR8: ULongguest_GPR9: ULongguest_GPR10: ULongguest_GPR11: ULongguest_GPR12: ULongguest_GPR13: ULongguest_GPR14: ULongguest_GPR15: ULongguest_GPR16: ULongguest_GPR17: ULongguest_GPR18: ULongguest_GPR19: ULongguest_GPR20: ULongguest_GPR21: ULongguest_GPR22: ULongguest_GPR23: ULongguest_GPR24: ULongguest_GPR25: ULongguest_GPR26: ULongguest_GPR27: ULongguest_GPR28: ULongguest_GPR29: ULongguest_GPR30: ULongguest_GPR31: ULongguest_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: ULongguest_LR: ULongguest_CTR: ULongguest_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: UCharpad2: UCharpad3: UCharpad4: UCharguest_VRSAVE: UIntguest_VSCR: UIntguest_EMNOTE: UIntpadding: UIntguest_CMSTART: ULongguest_CMLEN: ULongguest_NRADDR: ULongguest_NRADDR_GPR2: ULongguest_REDIR_SP: ULongguest_REDIR_STACK: [ULong; 32]guest_IP_AT_SYSCALL: ULongguest_SPRG3_RO: ULongguest_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: U128

Trait Implementations

impl Clone for VexGuestPPC64State[src]

impl Copy for VexGuestPPC64State[src]

impl Debug for VexGuestPPC64State[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.