Struct ckb_vm_definitions::asm::AsmCoreMachine
source · #[repr(C)]pub struct AsmCoreMachine {Show 15 fields
pub registers: [u64; 32],
pub pc: u64,
pub next_pc: u64,
pub running: u8,
pub cycles: u64,
pub max_cycles: u64,
pub chaos_mode: u8,
pub chaos_seed: u32,
pub reset_signal: u8,
pub isa: u8,
pub version: u32,
pub flags: [u8; 1024],
pub memory: [u8; 4194304],
pub frames: [u8; 16],
pub traces: [Trace; 8192],
}Fields§
§registers: [u64; 32]§pc: u64§next_pc: u64§running: u8§cycles: u64§max_cycles: u64§chaos_mode: u8§chaos_seed: u32§reset_signal: u8§isa: u8§version: u32§flags: [u8; 1024]§memory: [u8; 4194304]§frames: [u8; 16]§traces: [Trace; 8192]Implementations§
Auto Trait Implementations§
impl Freeze for AsmCoreMachine
impl RefUnwindSafe for AsmCoreMachine
impl Send for AsmCoreMachine
impl Sync for AsmCoreMachine
impl Unpin for AsmCoreMachine
impl UnwindSafe for AsmCoreMachine
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