List of all items
Structs
- decode::DecodedInst
- decode::Predecoded
- ecall::PanickingHandler
- gas::GasCounter
- gas::OutOfGas
- gas_cost::FastCost
- gas_sim::GasSimulator
- interp::Interpreter
- mem::CopyingMemory
- predecoded::PreDecodedInst
- program::PvmProgram
- regs::Regs
Enums
- args::Args
- ecall::EcallKind
- ecall::EcallResult
- error::ProgramError
- exit::ExitReason
- instruction::InstructionCategory
- instruction::Opcode
- mem::Access
- mem::MapError
- mem::MemAccess
Traits
Functions
- args::decode_args
- args::decode_le
- args::read_le_imm
- args::read_signed_imm
- args::sign_extend
- args::sign_extend_32
- args::to_signed
- args::to_unsigned
- decode::compute_basic_block_starts
- decode::compute_basic_block_starts_with_skips
- decode::compute_block_gas_costs
- decode::compute_gas_block_starts
- decode::predecode
- gas_cost::fast_cost_from_decoded
- gas_cost::fast_cost_from_raw
- gas_cost::fast_cost_lut
- gas_cost::fast_cost_lut_regs
- gas_cost::feed_gas_direct
- gas_cost::gas_cost_for_block
- gas_cost::gas_cost_for_block_decoded
- gas_cost::gas_cost_for_block_fast
- gas_cost::skip_distance
- instruction::decode_opcode_fast
- program::compute_mem_cycles
- program::unpack_bitmask