List of all items
Structs
- __private::Hash
- __private::Rent
- __private::TransactionContext
- cpi::CallerAccount
- cpi::TranslatedAccount
- execution_budget::SVMTransactionExecutionAndFeeBudgetLimits
- execution_budget::SVMTransactionExecutionBudget
- execution_budget::SVMTransactionExecutionCost
- invoke_context::AllocErr
- invoke_context::BpfAllocator
- invoke_context::EnvironmentConfig
- invoke_context::InvokeContext
- invoke_context::SerializedAccountMetadata
- invoke_context::SyscallContext
- loaded_programs::EpochBoundaryPreparation
- loaded_programs::LoadingTaskCookie
- loaded_programs::LoadingTaskWaiter
- loaded_programs::ProgramCache
- loaded_programs::ProgramCacheEntry
- loaded_programs::ProgramCacheForTxBatch
- loaded_programs::ProgramCacheStats
- loaded_programs::ProgramRuntimeEnvironments
- mem_pool::VmMemoryPool
- sysvar_cache::SysvarCache
Enums
- __private::InstructionError
- cpi::CpiError
- loaded_programs::BlockRelation
- loaded_programs::ProgramCacheEntryOwner
- loaded_programs::ProgramCacheEntryType
- loaded_programs::ProgramCacheMatchCriteria
- memory::MemoryTranslationError
Traits
Macros
- declare_process_instruction
- translate_inner
- translate_slice_inner
- translate_type_inner
- with_mock_invoke_context
- with_mock_invoke_context_with_feature_set
Functions
- cpi::cpi_common
- cpi::translate_accounts_c
- cpi::translate_accounts_rust
- cpi::translate_instruction_c
- cpi::translate_instruction_rust
- cpi::translate_signers_c
- cpi::translate_signers_rust
- invoke_context::mock_process_instruction
- invoke_context::mock_process_instruction_with_feature_set
- memory::address_is_aligned
- memory::translate_slice
- memory::translate_slice_mut_for_cpi
- memory::translate_type
- memory::translate_type_mut_for_cpi
- memory::translate_vm_slice
- serialization::create_memory_region_of_account
- serialization::deserialize_parameters
- serialization::modify_memory_region_of_account
- serialization::serialize_parameters
- stable_log::program_data
- stable_log::program_failure
- stable_log::program_invoke
- stable_log::program_log
- stable_log::program_return
- stable_log::program_success
- sysvar_cache::get_sysvar_with_account_check::clock
- sysvar_cache::get_sysvar_with_account_check::last_restart_slot
- sysvar_cache::get_sysvar_with_account_check::recent_blockhashes
- sysvar_cache::get_sysvar_with_account_check::rent
- sysvar_cache::get_sysvar_with_account_check::slot_hashes
- sysvar_cache::get_sysvar_with_account_check::stake_history
Type Aliases
- invoke_context::BuiltinFunctionWithContext
- invoke_context::Executable
- invoke_context::RegisterTrace
- loaded_programs::ProgramRuntimeEnvironment
Constants
- execution_budget::DEFAULT_HEAP_COST
- execution_budget::DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT
- execution_budget::DEFAULT_INVOCATION_COST
- execution_budget::INVOKE_UNITS_COST_SIMD_0339
- execution_budget::MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT
- execution_budget::MAX_CALL_DEPTH
- execution_budget::MAX_COMPUTE_UNIT_LIMIT
- execution_budget::MAX_HEAP_FRAME_BYTES
- execution_budget::MAX_INSTRUCTION_STACK_DEPTH
- execution_budget::MAX_INSTRUCTION_STACK_DEPTH_SIMD_0268
- execution_budget::MAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES
- execution_budget::MIN_HEAP_FRAME_BYTES
- execution_budget::STACK_FRAME_SIZE
- loaded_programs::DELAY_VISIBILITY_SLOT_OFFSET
- loaded_programs::MAX_LOADED_ENTRY_COUNT