Docs.rs
  • solana-bpf-loader-program-1.13.3
    • solana-bpf-loader-program 1.13.3
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • anza-team
    • Dependencies
      • bincode ^1.3.3 normal
      • byteorder ^1.4.3 normal
      • libsecp256k1 ^0.6.0 normal
      • log ^0.4.14 normal
      • solana-measure =1.13.3 normal
      • solana-metrics =1.13.3 normal
      • solana-program-runtime =1.13.3 normal
      • solana-sdk =1.13.3 normal
      • solana-zk-token-sdk =1.13.3 normal
      • solana_rbpf =0.2.24 normal
      • thiserror ^1.0 normal
      • rand ^0.7.3 dev
      • solana-runtime =1.13.3 dev
    • Versions
    • 38.38% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Crate solana_bpf_loader_program

  • Version 1.13.3
  • All Items
  • Modules
  • Macros
  • Structs
  • Enums
  • Statics
  • Functions
logo
Change settings

Crate solana_bpf_loader_program

source · [−]

Modules

alloc
allocator_bump
deprecated
serialization
syscalls
upgradeable
upgradeable_with_jit
with_jit

Macros

solana_bpf_loader_deprecated_program
solana_bpf_loader_program
solana_bpf_loader_program_with_jit
solana_bpf_loader_upgradeable_program
solana_bpf_loader_upgradeable_program_with_jit

Structs

BpfExecutor
BPF Loader’s Executor implementation
ThisInstructionMeter
Passed to the VM to enforce the compute budget

Enums

BpfError
Errors returned by functions the BPF Loader registers with the VM

Statics

ID
The static program ID

Functions

check_id
Confirms that a given pubkey is equivalent to the program ID
create_executor
create_vm
Create the BPF virtual machine
id
Returns the program ID
process_instruction
process_instruction_jit