List of all items
Structs
- ALUTypeRecord
- CompressedMemory
- CoreAirIdConvertError
- CoreAirIdIter
- CoreVM
- ExecutionRecord
- ExecutionReport
- ExecutionState
- ForkState
- GasEstimatingVM
- HookEnv
- HookRegistry
- ITypeRecord
- Instruction
- IoOptions
- JTypeRecord
- MaximalShapes
- MemoryAccessRecord
- MinimalExecutor
- Program
- RTypeRecord
- RiscvAirIdIter
- SP1Context
- SP1ContextBuilder
- SP1CoreOpts
- SP1RecursionProof
- ShardingThreshold
- SplicedMinimalTrace
- SplicingVM
- SplitOpts
- StatusCode
- SyscallCodeIter
- TraceChunkRaw
- TracingVM
- UnsafeMemory
- UntrustedProgramInstructionRecord
- events::AluEvent
- events::BranchEvent
- events::ByteLookupEvent
- events::EdDecompressEvent
- events::EdwardsPageProtRecords
- events::EllipticCurveAddEvent
- events::EllipticCurveDecompressEvent
- events::EllipticCurveDoubleEvent
- events::EllipticCurvePageProtRecords
- events::Fp2AddSubEvent
- events::Fp2MulEvent
- events::FpOpEvent
- events::FpPageProtRecords
- events::GlobalInteractionEvent
- events::InstructionDecodeEvent
- events::InstructionFetchEvent
- events::JumpEvent
- events::KeccakPermuteEvent
- events::KeccakPermutePageProtRecords
- events::MProtectEvent
- events::MemInstrEvent
- events::MemoryEntry
- events::MemoryInitializeFinalizeEvent
- events::MemoryLocalEvent
- events::MemoryReadRecord
- events::MemoryRecord
- events::MemoryWriteRecord
- events::PageProtInitializeFinalizeEvent
- events::PageProtLocalEvent
- events::PageProtRecord
- events::Poseidon2PrecompileEvent
- events::PrecompileEventIter
- events::PrecompileEvents
- events::ShaCompressEvent
- events::ShaCompressPageProtAccess
- events::ShaExtendEvent
- events::ShaExtendMemoryRecords
- events::ShaExtendPageProtRecords
- events::SyscallEvent
- events::U256xU2048MulEvent
- events::U256xU2048MulPageProtRecords
- events::UTypeEvent
- events::Uint256MulEvent
- events::Uint256MulPageProtRecords
- events::Uint256OpsEvent
- events::Uint256OpsPageProtRecords
- subproof::NoOpSubproofVerifier
Enums
- ByteOpcode
- CoreAirId
- CycleResult
- ExecutionError
- InstructionType
- Opcode
- Register
- RetainedEventsPreset
- RiscvAirId
- SyscallCode
- events::FieldOperation
- events::MemoryAccessPosition
- events::MemoryRecordEnum
- events::PrecompileEvent
- events::Uint256Operation
Traits
- Hook
- IoWriter
- events::ByteRecord
- events::IntoMemoryRecord
- events::PrecompileLocalMemory
- subproof::SubproofVerifier
Functions
- add_halt
- bls::hook_bls12_381_inverse
- bls::hook_bls12_381_sqrt
- chunked_memory_init_events
- cost_and_height_per_syscall
- deserialize_hashmap_as_vec
- events::format_table_line
- events::generate_execution_report
- events::sorted_table_lines
- fp_ops::hook_fp_inverse
- fp_ops::hook_fp_sqrt
- get_complexity_mapping
- get_msb
- get_quotient_and_remainder
- hook_ecrecover
- hook_ed_decompress
- hook_rsa_mul_mod
- hookify
- is_64bit_operation
- is_signed_64bit_operation
- is_signed_word_operation
- is_unsigned_64bit_operation
- is_unsigned_word_operation
- is_word_operation
- rv64im_costs
- serialize_hashmap_as_vec
- trunc_32
- validate_sign_extension
Type Aliases
Constants
- BYTE_NUM_ROWS
- CLK_INC
- ELEMENT_THRESHOLD
- FD_BLS12_381_INVERSE
- FD_BLS12_381_SQRT
- FD_ECRECOVER_HOOK
- FD_EDDECOMPRESS
- FD_FP_INV
- FD_FP_SQRT
- FD_HINT
- FD_PUBLIC_VALUES
- FD_RSA_MUL_MOD
- HALT_PC
- HEIGHT_THRESHOLD
- LOWEST_ALLOWED_FD
- MAXIMUM_CYCLE_AREA
- MAXIMUM_PADDING_AREA
- MAX_PROGRAM_SIZE
- MINIMAL_TRACE_CHUNK_THRESHOLD
- NUM_REGISTERS
- PC_INC
- RANGE_NUM_ROWS
- bls::BLS12_381_MODULUS
- bls::NQR_BLS12_381
- events::NUM_BYTE_OPS
- events::NUM_LOCAL_MEMORY_ENTRIES_PER_ROW_EXEC
- events::NUM_LOCAL_PAGE_PROT_ENTRIES_PER_ROW_EXEC
- events::NUM_PAGE_PROT_ENTRIES_PER_ROW_EXEC