#[repr(C)]pub struct VexGuestARMState {Show 68 fields
pub host_EvC_FAILADDR: UInt,
pub host_EvC_COUNTER: UInt,
pub guest_R0: UInt,
pub guest_R1: UInt,
pub guest_R2: UInt,
pub guest_R3: UInt,
pub guest_R4: UInt,
pub guest_R5: UInt,
pub guest_R6: UInt,
pub guest_R7: UInt,
pub guest_R8: UInt,
pub guest_R9: UInt,
pub guest_R10: UInt,
pub guest_R11: UInt,
pub guest_R12: UInt,
pub guest_R13: UInt,
pub guest_R14: UInt,
pub guest_R15T: UInt,
pub guest_CC_OP: UInt,
pub guest_CC_DEP1: UInt,
pub guest_CC_DEP2: UInt,
pub guest_CC_NDEP: UInt,
pub guest_QFLAG32: UInt,
pub guest_GEFLAG0: UInt,
pub guest_GEFLAG1: UInt,
pub guest_GEFLAG2: UInt,
pub guest_GEFLAG3: UInt,
pub guest_EMNOTE: UInt,
pub guest_CMSTART: UInt,
pub guest_CMLEN: UInt,
pub guest_NRADDR: UInt,
pub guest_IP_AT_SYSCALL: UInt,
pub guest_D0: ULong,
pub guest_D1: ULong,
pub guest_D2: ULong,
pub guest_D3: ULong,
pub guest_D4: ULong,
pub guest_D5: ULong,
pub guest_D6: ULong,
pub guest_D7: ULong,
pub guest_D8: ULong,
pub guest_D9: ULong,
pub guest_D10: ULong,
pub guest_D11: ULong,
pub guest_D12: ULong,
pub guest_D13: ULong,
pub guest_D14: ULong,
pub guest_D15: ULong,
pub guest_D16: ULong,
pub guest_D17: ULong,
pub guest_D18: ULong,
pub guest_D19: ULong,
pub guest_D20: ULong,
pub guest_D21: ULong,
pub guest_D22: ULong,
pub guest_D23: ULong,
pub guest_D24: ULong,
pub guest_D25: ULong,
pub guest_D26: ULong,
pub guest_D27: ULong,
pub guest_D28: ULong,
pub guest_D29: ULong,
pub guest_D30: ULong,
pub guest_D31: ULong,
pub guest_FPSCR: UInt,
pub guest_TPIDRURO: UInt,
pub guest_ITSTATE: UInt,
pub padding1: UInt,
}
Fields§
§host_EvC_FAILADDR: UInt
§host_EvC_COUNTER: UInt
§guest_R0: UInt
§guest_R1: UInt
§guest_R2: UInt
§guest_R3: UInt
§guest_R4: UInt
§guest_R5: UInt
§guest_R6: UInt
§guest_R7: UInt
§guest_R8: UInt
§guest_R9: UInt
§guest_R10: UInt
§guest_R11: UInt
§guest_R12: UInt
§guest_R13: UInt
§guest_R14: UInt
§guest_R15T: UInt
§guest_CC_OP: UInt
§guest_CC_DEP1: UInt
§guest_CC_DEP2: UInt
§guest_CC_NDEP: UInt
§guest_QFLAG32: UInt
§guest_GEFLAG0: UInt
§guest_GEFLAG1: UInt
§guest_GEFLAG2: UInt
§guest_GEFLAG3: UInt
§guest_EMNOTE: UInt
§guest_CMSTART: UInt
§guest_CMLEN: UInt
§guest_NRADDR: UInt
§guest_IP_AT_SYSCALL: UInt
§guest_D0: ULong
§guest_D1: ULong
§guest_D2: ULong
§guest_D3: ULong
§guest_D4: ULong
§guest_D5: ULong
§guest_D6: ULong
§guest_D7: ULong
§guest_D8: ULong
§guest_D9: ULong
§guest_D10: ULong
§guest_D11: ULong
§guest_D12: ULong
§guest_D13: ULong
§guest_D14: ULong
§guest_D15: ULong
§guest_D16: ULong
§guest_D17: ULong
§guest_D18: ULong
§guest_D19: ULong
§guest_D20: ULong
§guest_D21: ULong
§guest_D22: ULong
§guest_D23: ULong
§guest_D24: ULong
§guest_D25: ULong
§guest_D26: ULong
§guest_D27: ULong
§guest_D28: ULong
§guest_D29: ULong
§guest_D30: ULong
§guest_D31: ULong
§guest_FPSCR: UInt
§guest_TPIDRURO: UInt
§guest_ITSTATE: UInt
§padding1: UInt
Trait Implementations§
Source§impl Clone for VexGuestARMState
impl Clone for VexGuestARMState
Source§impl Default for VexGuestARMState
impl Default for VexGuestARMState
impl Copy for VexGuestARMState
Auto Trait Implementations§
impl Freeze for VexGuestARMState
impl RefUnwindSafe for VexGuestARMState
impl Send for VexGuestARMState
impl Sync for VexGuestARMState
impl Unpin for VexGuestARMState
impl UnwindSafe for VexGuestARMState
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