Structs§
- Syscall
Abort - Abort syscall functions, called when the BPF program calls
abort()
LLVM will insert calls toabort()
if it detects an untenable situation,abort()
is not intended to be called explicitly by the program. Causes the BPF program to be halted immediately - Syscall
Alloc Free - Dynamic memory allocation syscall called when the BPF program calls
sol_alloc_free_()
. The allocator is expected to allocate/free from/to a given chunk of memory and enforce size restrictions. The memory chunk is given to the allocator during allocator creation and information about that memory (start address and size) is passed to the VM to use for enforcement. - Syscall
Blake3 - Syscall
Create Program Address - Create a program address
- Syscall
Curve Group Ops - Syscall
Curve Point Validation - Syscall
GetClock Sysvar - Get a Clock sysvar
- Syscall
GetEpoch Schedule Sysvar - Get a EpochSchedule sysvar
- Syscall
GetFees Sysvar - Get a Fees sysvar
- Syscall
GetProcessed Sibling Instruction - Get a processed sigling instruction
- Syscall
GetRent Sysvar - Get a Rent sysvar
- Syscall
GetReturn Data - Get return data
- Syscall
GetStack Height - Get current call stack height
- Syscall
Invoke SignedC - Cross-program invocation called from C
- Syscall
Invoke Signed Rust - Cross-program invocation called from Rust
- Syscall
Keccak256 - Syscall
Log - Log a user’s info message
- Syscall
LogBpf Compute Units - Log current compute consumption
- Syscall
LogData - Log data handling
- Syscall
LogPubkey - Log 5 64-bit values
- Syscall
LogU64 - Log 5 64-bit values
- Syscall
Memcmp - memcmp
- Syscall
Memcpy - memcpy
- Syscall
Memmove - memmove
- Syscall
Memset - memset
- Syscall
Panic - Panic syscall function, called when the BPF program calls ’sol_panic_()` Causes the BPF program to be halted immediately
- Syscall
Secp256k1 Recover - secp256k1_recover
- Syscall
SetReturn Data - Set return data
- Syscall
Sha256 - SHA256
- Syscall
TryFind Program Address - Create a program address
Enums§
- Syscall
Error - Error definitions
Constants§
- MAX_
SIGNERS - Maximum signers