#[repr(C)]pub struct VexGuestPPC32State {Show 183 fields
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: UInt
§host_EvC_COUNTER: UInt
§pad3: UInt
§pad4: UInt
§guest_GPR0: UInt
§guest_GPR1: UInt
§guest_GPR2: UInt
§guest_GPR3: UInt
§guest_GPR4: UInt
§guest_GPR5: UInt
§guest_GPR6: UInt
§guest_GPR7: UInt
§guest_GPR8: UInt
§guest_GPR9: UInt
§guest_GPR10: UInt
§guest_GPR11: UInt
§guest_GPR12: UInt
§guest_GPR13: UInt
§guest_GPR14: UInt
§guest_GPR15: UInt
§guest_GPR16: UInt
§guest_GPR17: UInt
§guest_GPR18: UInt
§guest_GPR19: UInt
§guest_GPR20: UInt
§guest_GPR21: UInt
§guest_GPR22: UInt
§guest_GPR23: UInt
§guest_GPR24: UInt
§guest_GPR25: UInt
§guest_GPR26: UInt
§guest_GPR27: UInt
§guest_GPR28: UInt
§guest_GPR29: UInt
§guest_GPR30: UInt
§guest_GPR31: UInt
§guest_VSR0: U128
§guest_VSR1: U128
§guest_VSR2: U128
§guest_VSR3: U128
§guest_VSR4: U128
§guest_VSR5: U128
§guest_VSR6: U128
§guest_VSR7: U128
§guest_VSR8: U128
§guest_VSR9: U128
§guest_VSR10: U128
§guest_VSR11: U128
§guest_VSR12: U128
§guest_VSR13: U128
§guest_VSR14: U128
§guest_VSR15: U128
§guest_VSR16: U128
§guest_VSR17: U128
§guest_VSR18: U128
§guest_VSR19: U128
§guest_VSR20: U128
§guest_VSR21: U128
§guest_VSR22: U128
§guest_VSR23: U128
§guest_VSR24: U128
§guest_VSR25: U128
§guest_VSR26: U128
§guest_VSR27: U128
§guest_VSR28: U128
§guest_VSR29: U128
§guest_VSR30: U128
§guest_VSR31: U128
§guest_VSR32: U128
§guest_VSR33: U128
§guest_VSR34: U128
§guest_VSR35: U128
§guest_VSR36: U128
§guest_VSR37: U128
§guest_VSR38: U128
§guest_VSR39: U128
§guest_VSR40: U128
§guest_VSR41: U128
§guest_VSR42: U128
§guest_VSR43: U128
§guest_VSR44: U128
§guest_VSR45: U128
§guest_VSR46: U128
§guest_VSR47: U128
§guest_VSR48: U128
§guest_VSR49: U128
§guest_VSR50: U128
§guest_VSR51: U128
§guest_VSR52: U128
§guest_VSR53: U128
§guest_VSR54: U128
§guest_VSR55: U128
§guest_VSR56: U128
§guest_VSR57: U128
§guest_VSR58: U128
§guest_VSR59: U128
§guest_VSR60: U128
§guest_VSR61: U128
§guest_VSR62: U128
§guest_VSR63: U128
§guest_CIA: UInt
§guest_LR: UInt
§guest_CTR: UInt
§guest_XER_SO: UChar
§guest_XER_OV: UChar
§guest_XER_OV32: UChar
§guest_XER_CA: UChar
§guest_XER_CA32: UChar
§guest_XER_BC: UChar
§guest_CR0_321: UChar
§guest_CR0_0: UChar
§guest_CR1_321: UChar
§guest_CR1_0: UChar
§guest_CR2_321: UChar
§guest_CR2_0: UChar
§guest_CR3_321: UChar
§guest_CR3_0: UChar
§guest_CR4_321: UChar
§guest_CR4_0: UChar
§guest_CR5_321: UChar
§guest_CR5_0: UChar
§guest_CR6_321: UChar
§guest_CR6_0: UChar
§guest_CR7_321: UChar
§guest_CR7_0: UChar
§guest_FPROUND: UChar
§guest_DFPROUND: UChar
§guest_C_FPCC: UChar
§pad0: UChar
§pad1: UChar
§pad2: UChar
§guest_VRSAVE: UInt
§guest_VSCR: UInt
§guest_EMNOTE: UInt
§guest_CMSTART: UInt
§guest_CMLEN: UInt
§guest_NRADDR: UInt
§guest_NRADDR_GPR2: UInt
§guest_REDIR_SP: UInt
§guest_REDIR_STACK: [UInt; 32]
§guest_IP_AT_SYSCALL: UInt
§guest_SPRG3_RO: UInt
§padding1: UInt
§guest_TFHAR: ULong
§guest_TEXASR: ULong
§guest_TFIAR: ULong
§guest_PPR: ULong
§guest_TEXASRU: UInt
§guest_PSPB: UInt
§guest_DSCR: ULong
§guest_ACC_0_r0: U128
§guest_ACC_0_r1: U128
§guest_ACC_0_r2: U128
§guest_ACC_0_r3: U128
§guest_ACC_1_r0: U128
§guest_ACC_1_r1: U128
§guest_ACC_1_r2: U128
§guest_ACC_1_r3: U128
§guest_ACC_2_r0: U128
§guest_ACC_2_r1: U128
§guest_ACC_2_r2: U128
§guest_ACC_2_r3: U128
§guest_ACC_3_r0: U128
§guest_ACC_3_r1: U128
§guest_ACC_3_r2: U128
§guest_ACC_3_r3: U128
§guest_ACC_4_r0: U128
§guest_ACC_4_r1: U128
§guest_ACC_4_r2: U128
§guest_ACC_4_r3: U128
§guest_ACC_5_r0: U128
§guest_ACC_5_r1: U128
§guest_ACC_5_r2: U128
§guest_ACC_5_r3: U128
§guest_ACC_6_r0: U128
§guest_ACC_6_r1: U128
§guest_ACC_6_r2: U128
§guest_ACC_6_r3: U128
§guest_ACC_7_r0: U128
§guest_ACC_7_r1: U128
§guest_ACC_7_r2: U128
§guest_ACC_7_r3: U128
§padding2: UInt
Trait Implementations§
Source§impl Clone for VexGuestPPC32State
impl Clone for VexGuestPPC32State
Source§fn clone(&self) -> VexGuestPPC32State
fn clone(&self) -> VexGuestPPC32State
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VexGuestPPC32State
impl Debug for VexGuestPPC32State
impl Copy for VexGuestPPC32State
Auto Trait Implementations§
impl Freeze for VexGuestPPC32State
impl RefUnwindSafe for VexGuestPPC32State
impl Send for VexGuestPPC32State
impl Sync for VexGuestPPC32State
impl Unpin for VexGuestPPC32State
impl UnwindSafe for VexGuestPPC32State
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