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: u64next_pc: u64running: u8cycles: u64max_cycles: u64chaos_mode: u8chaos_seed: u32reset_signal: u8isa: u8version: u32flags: [u8; 1024]memory: [u8; 4194304]frames: [u8; 16]traces: [Trace; 8192]Implementations
sourceimpl AsmCoreMachine
impl AsmCoreMachine
Auto Trait Implementations
impl RefUnwindSafe for AsmCoreMachine
impl Send for AsmCoreMachine
impl Sync for AsmCoreMachine
impl Unpin for AsmCoreMachine
impl UnwindSafe for AsmCoreMachine
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more