Enum capstone_sys::evm_insn
source · [−]#[repr(u32)]
pub enum evm_insn {
Show 137 variants
EVM_INS_STOP,
EVM_INS_ADD,
EVM_INS_MUL,
EVM_INS_SUB,
EVM_INS_DIV,
EVM_INS_SDIV,
EVM_INS_MOD,
EVM_INS_SMOD,
EVM_INS_ADDMOD,
EVM_INS_MULMOD,
EVM_INS_EXP,
EVM_INS_SIGNEXTEND,
EVM_INS_LT,
EVM_INS_GT,
EVM_INS_SLT,
EVM_INS_SGT,
EVM_INS_EQ,
EVM_INS_ISZERO,
EVM_INS_AND,
EVM_INS_OR,
EVM_INS_XOR,
EVM_INS_NOT,
EVM_INS_BYTE,
EVM_INS_SHA3,
EVM_INS_ADDRESS,
EVM_INS_BALANCE,
EVM_INS_ORIGIN,
EVM_INS_CALLER,
EVM_INS_CALLVALUE,
EVM_INS_CALLDATALOAD,
EVM_INS_CALLDATASIZE,
EVM_INS_CALLDATACOPY,
EVM_INS_CODESIZE,
EVM_INS_CODECOPY,
EVM_INS_GASPRICE,
EVM_INS_EXTCODESIZE,
EVM_INS_EXTCODECOPY,
EVM_INS_RETURNDATASIZE,
EVM_INS_RETURNDATACOPY,
EVM_INS_BLOCKHASH,
EVM_INS_COINBASE,
EVM_INS_TIMESTAMP,
EVM_INS_NUMBER,
EVM_INS_DIFFICULTY,
EVM_INS_GASLIMIT,
EVM_INS_POP,
EVM_INS_MLOAD,
EVM_INS_MSTORE,
EVM_INS_MSTORE8,
EVM_INS_SLOAD,
EVM_INS_SSTORE,
EVM_INS_JUMP,
EVM_INS_JUMPI,
EVM_INS_PC,
EVM_INS_MSIZE,
EVM_INS_GAS,
EVM_INS_JUMPDEST,
EVM_INS_PUSH1,
EVM_INS_PUSH2,
EVM_INS_PUSH3,
EVM_INS_PUSH4,
EVM_INS_PUSH5,
EVM_INS_PUSH6,
EVM_INS_PUSH7,
EVM_INS_PUSH8,
EVM_INS_PUSH9,
EVM_INS_PUSH10,
EVM_INS_PUSH11,
EVM_INS_PUSH12,
EVM_INS_PUSH13,
EVM_INS_PUSH14,
EVM_INS_PUSH15,
EVM_INS_PUSH16,
EVM_INS_PUSH17,
EVM_INS_PUSH18,
EVM_INS_PUSH19,
EVM_INS_PUSH20,
EVM_INS_PUSH21,
EVM_INS_PUSH22,
EVM_INS_PUSH23,
EVM_INS_PUSH24,
EVM_INS_PUSH25,
EVM_INS_PUSH26,
EVM_INS_PUSH27,
EVM_INS_PUSH28,
EVM_INS_PUSH29,
EVM_INS_PUSH30,
EVM_INS_PUSH31,
EVM_INS_PUSH32,
EVM_INS_DUP1,
EVM_INS_DUP2,
EVM_INS_DUP3,
EVM_INS_DUP4,
EVM_INS_DUP5,
EVM_INS_DUP6,
EVM_INS_DUP7,
EVM_INS_DUP8,
EVM_INS_DUP9,
EVM_INS_DUP10,
EVM_INS_DUP11,
EVM_INS_DUP12,
EVM_INS_DUP13,
EVM_INS_DUP14,
EVM_INS_DUP15,
EVM_INS_DUP16,
EVM_INS_SWAP1,
EVM_INS_SWAP2,
EVM_INS_SWAP3,
EVM_INS_SWAP4,
EVM_INS_SWAP5,
EVM_INS_SWAP6,
EVM_INS_SWAP7,
EVM_INS_SWAP8,
EVM_INS_SWAP9,
EVM_INS_SWAP10,
EVM_INS_SWAP11,
EVM_INS_SWAP12,
EVM_INS_SWAP13,
EVM_INS_SWAP14,
EVM_INS_SWAP15,
EVM_INS_SWAP16,
EVM_INS_LOG0,
EVM_INS_LOG1,
EVM_INS_LOG2,
EVM_INS_LOG3,
EVM_INS_LOG4,
EVM_INS_CREATE,
EVM_INS_CALL,
EVM_INS_CALLCODE,
EVM_INS_RETURN,
EVM_INS_DELEGATECALL,
EVM_INS_CALLBLACKBOX,
EVM_INS_STATICCALL,
EVM_INS_REVERT,
EVM_INS_SUICIDE,
EVM_INS_INVALID,
EVM_INS_ENDING,
}Expand description
EVM instruction
Variants
EVM_INS_STOP
EVM_INS_ADD
EVM_INS_MUL
EVM_INS_SUB
EVM_INS_DIV
EVM_INS_SDIV
EVM_INS_MOD
EVM_INS_SMOD
EVM_INS_ADDMOD
EVM_INS_MULMOD
EVM_INS_EXP
EVM_INS_SIGNEXTEND
EVM_INS_LT
EVM_INS_GT
EVM_INS_SLT
EVM_INS_SGT
EVM_INS_EQ
EVM_INS_ISZERO
EVM_INS_AND
EVM_INS_OR
EVM_INS_XOR
EVM_INS_NOT
EVM_INS_BYTE
EVM_INS_SHA3
EVM_INS_ADDRESS
EVM_INS_BALANCE
EVM_INS_ORIGIN
EVM_INS_CALLER
EVM_INS_CALLVALUE
EVM_INS_CALLDATALOAD
EVM_INS_CALLDATASIZE
EVM_INS_CALLDATACOPY
EVM_INS_CODESIZE
EVM_INS_CODECOPY
EVM_INS_GASPRICE
EVM_INS_EXTCODESIZE
EVM_INS_EXTCODECOPY
EVM_INS_RETURNDATASIZE
EVM_INS_RETURNDATACOPY
EVM_INS_BLOCKHASH
EVM_INS_COINBASE
EVM_INS_TIMESTAMP
EVM_INS_NUMBER
EVM_INS_DIFFICULTY
EVM_INS_GASLIMIT
EVM_INS_POP
EVM_INS_MLOAD
EVM_INS_MSTORE
EVM_INS_MSTORE8
EVM_INS_SLOAD
EVM_INS_SSTORE
EVM_INS_JUMP
EVM_INS_JUMPI
EVM_INS_PC
EVM_INS_MSIZE
EVM_INS_GAS
EVM_INS_JUMPDEST
EVM_INS_PUSH1
EVM_INS_PUSH2
EVM_INS_PUSH3
EVM_INS_PUSH4
EVM_INS_PUSH5
EVM_INS_PUSH6
EVM_INS_PUSH7
EVM_INS_PUSH8
EVM_INS_PUSH9
EVM_INS_PUSH10
EVM_INS_PUSH11
EVM_INS_PUSH12
EVM_INS_PUSH13
EVM_INS_PUSH14
EVM_INS_PUSH15
EVM_INS_PUSH16
EVM_INS_PUSH17
EVM_INS_PUSH18
EVM_INS_PUSH19
EVM_INS_PUSH20
EVM_INS_PUSH21
EVM_INS_PUSH22
EVM_INS_PUSH23
EVM_INS_PUSH24
EVM_INS_PUSH25
EVM_INS_PUSH26
EVM_INS_PUSH27
EVM_INS_PUSH28
EVM_INS_PUSH29
EVM_INS_PUSH30
EVM_INS_PUSH31
EVM_INS_PUSH32
EVM_INS_DUP1
EVM_INS_DUP2
EVM_INS_DUP3
EVM_INS_DUP4
EVM_INS_DUP5
EVM_INS_DUP6
EVM_INS_DUP7
EVM_INS_DUP8
EVM_INS_DUP9
EVM_INS_DUP10
EVM_INS_DUP11
EVM_INS_DUP12
EVM_INS_DUP13
EVM_INS_DUP14
EVM_INS_DUP15
EVM_INS_DUP16
EVM_INS_SWAP1
EVM_INS_SWAP2
EVM_INS_SWAP3
EVM_INS_SWAP4
EVM_INS_SWAP5
EVM_INS_SWAP6
EVM_INS_SWAP7
EVM_INS_SWAP8
EVM_INS_SWAP9
EVM_INS_SWAP10
EVM_INS_SWAP11
EVM_INS_SWAP12
EVM_INS_SWAP13
EVM_INS_SWAP14
EVM_INS_SWAP15
EVM_INS_SWAP16
EVM_INS_LOG0
EVM_INS_LOG1
EVM_INS_LOG2
EVM_INS_LOG3
EVM_INS_LOG4
EVM_INS_CREATE
EVM_INS_CALL
EVM_INS_CALLCODE
EVM_INS_RETURN
EVM_INS_DELEGATECALL
EVM_INS_CALLBLACKBOX
EVM_INS_STATICCALL
EVM_INS_REVERT
EVM_INS_SUICIDE
EVM_INS_INVALID
EVM_INS_ENDING
Trait Implementations
impl Copy for evm_insn
impl Eq for evm_insn
impl StructuralEq for evm_insn
impl StructuralPartialEq for evm_insn
Auto Trait Implementations
impl RefUnwindSafe for evm_insn
impl Send for evm_insn
impl Sync for evm_insn
impl Unpin for evm_insn
impl UnwindSafe for evm_insn
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