Crate solana_bpf_loader_program[][src]

Modules

alloc
allocator_bump
bpf_verifier
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_and_cache_executor
create_vm

Create the BPF virtual machine

id

Returns the program ID

process_instruction
process_instruction_jit