List of all items
Structs
- arch::AdapterAirContext
- arch::AdapterCoreEmptyMetadata
- arch::AdapterCoreLayout
- arch::AddressSpaceHostConfig
- arch::AirInventory
- arch::BasicAdapterInterface
- arch::BusIndexManager
- arch::ChipInventory
- arch::DenseRecordArena
- arch::DynAdapterInterface
- arch::DynArray
- arch::EmptyMultiRowMetadata
- arch::ExecutorInventory
- arch::ExecutorInventoryBuilder
- arch::FlatInterface
- arch::ImmInstruction
- arch::MatrixRecordArena
- arch::MemoryConfig
- arch::MinimalInstruction
- arch::MultiRowLayout
- arch::RecordSeeker
- arch::SignedImmInstruction
- arch::SystemConfig
- arch::VecHeapAdapterInterface
- arch::VecHeapBranchAdapterInterface
- arch::VmAirWrapper
- arch::VmChipComplex
- arch::VmChipWrapper
- arch::VmExecState
- arch::VmState
- arch::deferral::DeferralResult
- arch::deferral::DeferralState
- arch::execution::E2PreCompute
- arch::execution::ExecutionBridge
- arch::execution::ExecutionBridgeInteractor
- arch::execution::ExecutionBus
- arch::execution::ExecutionState
- arch::execution::VmStateMut
- arch::execution_mode::ExecutionCtx
- arch::execution_mode::PreflightCtx
- arch::execution_mode::metered::ctx::MeteredCtx
- arch::execution_mode::metered::ctx::MeteredCtxInputs
- arch::execution_mode::metered::memory_ctx::BitSet
- arch::execution_mode::metered::memory_ctx::MemoryCtx
- arch::execution_mode::metered::segment_ctx::Segment
- arch::execution_mode::metered::segment_ctx::SegmentationCtx
- arch::execution_mode::metered::segment_ctx::SegmentationLimits
- arch::execution_mode::metered_cost::MeteredCostCtx
- arch::hasher::poseidon2::Poseidon2Hasher
- arch::interpreter::InterpretedInstance
- arch::interpreter_preflight::PcEntry
- arch::interpreter_preflight::PreflightInterpretedInstance
- arch::vm::ContinuationVmProof
- arch::vm::PreflightExecutionOutput
- arch::vm::Streams
- arch::vm::VerifiedExecutionPayload
- arch::vm::VirtualMachine
- arch::vm::VmExecutor
- arch::vm::VmInstance
- metrics::VmMetrics
- metrics::cycle_tracker::CycleTracker
- system::SystemAirInventory
- system::SystemChipInventory
- system::SystemCpuBuilder
- system::SystemPort
- system::SystemRecords
- system::connector::ConnectorCols
- system::connector::VmConnectorAir
- system::connector::VmConnectorChip
- system::connector::VmConnectorPvs
- system::cuda::SystemChipInventoryGPU
- system::cuda::boundary::BoundaryChipGPU
- system::cuda::boundary::PersistentBoundaryRecord
- system::cuda::extensions::SystemGpuBuilder
- system::cuda::memory::MemoryInventoryGPU
- system::cuda::merkle_tree::MemoryMerkleSubTree
- system::cuda::merkle_tree::MemoryMerkleTree
- system::cuda::phantom::PhantomChipGPU
- system::cuda::poseidon2::Poseidon2ChipGPU
- system::cuda::poseidon2::SharedBuffer
- system::cuda::program::ProgramChipGPU
- system::memory::MemoryAddress
- system::memory::MemoryAirInventory
- system::memory::MemoryAuxColsFactory
- system::memory::MemoryController
- system::memory::PersistentMemoryTraceHeights
- system::memory::SharedMemoryHelper
- system::memory::TimestampedValues
- system::memory::dimensions::MemoryDimensions
- system::memory::interface::MemoryInterface
- system::memory::interface::MemoryInterfaceAirs
- system::memory::merkle::FinalState
- system::memory::merkle::MemoryMerkleAir
- system::memory::merkle::MemoryMerkleChip
- system::memory::merkle::MemoryMerkleCols
- system::memory::merkle::MemoryMerklePvs
- system::memory::merkle::MerkleTree
- system::memory::merkle::public_values::UserPublicValuesProof
- system::memory::offline_checker::MemoryBaseAuxCols
- system::memory::offline_checker::MemoryBridge
- system::memory::offline_checker::MemoryBus
- system::memory::offline_checker::MemoryBusInteraction
- system::memory::offline_checker::MemoryReadAuxCols
- system::memory::offline_checker::MemoryReadAuxRecord
- system::memory::offline_checker::MemoryReadOperation
- system::memory::offline_checker::MemoryReadOrImmediateAuxCols
- system::memory::offline_checker::MemoryReadOrImmediateOperation
- system::memory::offline_checker::MemoryWriteAuxCols
- system::memory::offline_checker::MemoryWriteAuxRecord
- system::memory::offline_checker::MemoryWriteOperation
- system::memory::online::AddressMap
- system::memory::online::GuestMemory
- system::memory::online::MmapMemory
- system::memory::online::PagedVec
- system::memory::online::TracingMemory
- system::memory::persistent::FinalTouchedLabel
- system::memory::persistent::PersistentBoundaryAir
- system::memory::persistent::PersistentBoundaryChip
- system::memory::persistent::PersistentBoundaryCols
- system::phantom::CycleEndPhantomExecutor
- system::phantom::CycleStartPhantomExecutor
- system::phantom::NopPhantomExecutor
- system::phantom::PhantomAir
- system::phantom::PhantomCols
- system::phantom::PhantomExecutor
- system::phantom::PhantomFiller
- system::phantom::PhantomRecord
- system::poseidon2::Poseidon2PeripheryBaseChip
- system::poseidon2::air::Poseidon2PeripheryAir
- system::poseidon2::columns::Poseidon2PeripheryCols
- system::program::ProgramAir
- system::program::ProgramBus
- system::program::ProgramChip
- system::program::ProgramCols
- system::program::ProgramExecutionCols
Enums
- arch::AirInventoryError
- arch::ChipInventoryError
- arch::ExecutorInventoryError
- arch::MemoryCellType
- arch::deferral::InputMapVal
- arch::execution::ExecutionError
- arch::execution::PcIncOrSet
- arch::execution::StaticProgramError
- arch::vm::ExitCode
- arch::vm::GenerationError
- arch::vm::VirtualMachineError
- arch::vm::VmVerificationError
- system::SystemExecutor
- system::cuda::poseidon2::Poseidon2PeripheryChipGPU
- system::memory::OpType
- system::memory::merkle::public_values::UserPublicValuesProofError
- system::poseidon2::Poseidon2PeripheryChip
Traits
- arch::AdapterCoreMetadata
- arch::AdapterTraceExecutor
- arch::AdapterTraceFiller
- arch::AddressSpaceHostLayout
- arch::AnyAirWithColumns
- arch::AnyEnum
- arch::Arena
- arch::CustomBorrow
- arch::InitFileGenerator
- arch::MultiRowMetadata
- arch::RecordArena
- arch::RowMajorMatrixArena
- arch::SizedRecord
- arch::TraceFiller
- arch::VmAdapterAir
- arch::VmAdapterInterface
- arch::VmBuilder
- arch::VmCircuitConfig
- arch::VmCircuitExtension
- arch::VmConfig
- arch::VmCoreAir
- arch::VmExecutionConfig
- arch::VmExecutionExtension
- arch::VmProverExtension
- arch::execution::Executor
- arch::execution::InterpreterExecutor
- arch::execution::InterpreterMeteredExecutor
- arch::execution::MeteredExecutor
- arch::execution::PhantomSubExecutor
- arch::execution::PreflightExecutor
- arch::execution_mode::ExecutionCtxTrait
- arch::execution_mode::MeteredExecutionCtxTrait
- arch::hasher::Hasher
- arch::hasher::HasherChip
- arch::vm::ContinuationVmProver
- arch::vm::VmField
- system::SystemChipComplex
- system::SystemWithFixedTraceHeights
- system::memory::online::LinearMemory
Macros
Attribute Macros
Functions
- arch::get_record_from_slice
- arch::hasher::poseidon2::vm_poseidon2_hasher
- arch::interpreter::get_pc_index
- arch::vm::debug_proving_ctx
- arch::vm::verify_segments
- arch::vm_poseidon2_config
- metrics::emit_opcode_counts
- metrics::update_instruction_metrics
- system::cuda::extensions::get_inventory_range_checker
- system::cuda::extensions::get_or_create_bitwise_op_lookup
- system::cuda::merkle_tree::cuda::merkle_tree::build_merkle_subtree
- system::cuda::merkle_tree::cuda::merkle_tree::calculate_zero_hash
- system::cuda::merkle_tree::cuda::merkle_tree::finalize_merkle_tree
- system::cuda::merkle_tree::cuda::merkle_tree::get_prefix_scan_temp_bytes
- system::cuda::merkle_tree::cuda::merkle_tree::restore_merkle_subtree_path
- system::cuda::merkle_tree::cuda::merkle_tree::update_merkle_tree
- system::memory::merkle::public_values::extract_public_values
- system::memory::num_memory_airs
- system::poseidon2::new_poseidon2_periphery_air
- system::program::trace::compute_exe_commit
- system::program::trace::compute_exe_commit_from_mem_config
- utils::add_one_or_zero
- utils::next_power_of_two_or_zero
- utils::slice_as_bytes
- utils::transmute_field_to_u32
- utils::transmute_u32_to_field
Type Aliases
- arch::AirRefWithColumns
- arch::EmptyAdapterCoreLayout
- arch::EmptyMultiRowLayout
- arch::ExecutorId
- arch::deferral::InputCommit
- arch::deferral::InputRaw
- arch::deferral::OutputCommit
- arch::deferral::OutputRaw
- arch::execution::ExecuteFunc
- system::TouchedMemory
- system::cuda::connector::VmConnectorChipGPU
- system::memory::Equipartition
- system::memory::MemoryImage
- system::memory::TimestampedEquipartition
- system::memory::offline_checker::MemoryWriteBytesAuxRecord
- system::memory::online::Address
- system::memory::online::MemoryBackend
- system::phantom::PhantomChip
Constants
- arch::ADDR_SPACE_OFFSET
- arch::BOUNDARY_AIR_ID
- arch::CONNECTOR_AIR_ID
- arch::DEFAULT_BLOCK_SIZE
- arch::DEFAULT_DEFERRAL_ADDR_SPACE_CELLS
- arch::DEFAULT_MAX_NUM_PUBLIC_VALUES
- arch::MEMORY_AIRS_START_IDX
- arch::MERKLE_AIR_ID
- arch::OPENVM_DEFAULT_INIT_FILE_BASENAME
- arch::OPENVM_DEFAULT_INIT_FILE_NAME
- arch::POSEIDON2_WIDTH
- arch::PROGRAM_AIR_ID
- arch::PROGRAM_CACHED_TRACE_INDEX
- arch::execution_mode::metered::ctx::DEFAULT_PAGE_BITS
- arch::execution_mode::metered::memory_ctx::MAX_MEM_PAGE_OPS_PER_INSN
- arch::execution_mode::metered::segment_ctx::DEFAULT_MAX_MEMORY
- arch::execution_mode::metered::segment_ctx::DEFAULT_SEGMENT_CHECK_INSNS
- arch::execution_mode::metered_cost::DEFAULT_MAX_COST
- arch::vm::BABYBEAR_S_BOX_DEGREE
- system::connector::DEFAULT_SUSPEND_EXIT_CODE
- system::cuda::extensions::PV_EXECUTOR_IDX
- system::cuda::merkle_tree::MERKLE_TOUCHED_BLOCK_WIDTH
- system::cuda::merkle_tree::TIMESTAMPED_BLOCK_WIDTH
- system::memory::BOUNDARY_AIR_OFFSET
- system::memory::CHUNK
- system::memory::MERKLE_AIR_OFFSET
- system::memory::POINTER_MAX_BITS
- system::memory::merkle::public_values::PUBLIC_VALUES_ADDRESS_SPACE_OFFSET
- system::memory::merkle::public_values::PUBLIC_VALUES_AS
- system::memory::offline_checker::AUX_LEN
- system::memory::online::CELL_STRIDE
- system::memory::online::INITIAL_TIMESTAMP
- system::memory::online::PAGE_SIZE
- system::memory::persistent::BLOCKS_PER_CHUNK
- system::poseidon2::PERIPHERY_POSEIDON2_CHUNK_SIZE
- system::poseidon2::PERIPHERY_POSEIDON2_WIDTH