Module solana_rbpf::vm
source · [−]Expand description
Virtual machine and JIT compiler for eBPF programs.
Structs
VM configuration settings
A dyn trait fat pointer for SyscallObject
A virtual method table for dyn trait objects
Statistic of taken branches (from a recorded trace)
A virtual machine to run eBPF program.
Syscall function and binding slot for a context object
Holds the syscall function pointers of an Executable
Simple instruction meter for testing
Used for instruction tracing
Constants
The syscall_context_objects field stores some metadata in the front, thus the entries are shifted
Traits
Instruction meter
Syscall with context
Type Definitions
Return value of programs and syscalls
Syscall function without context
eBPF verification function that returns an error if the program does not meet its requirements.