Module solana_rbpf::vm [−][src]
Expand description
Virtual machine and JIT compiler for eBPF programs.
Structs
VM configuration settings
Instruction meter without a limit
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
Used for instruction tracing
Constants
Index of report_unresolved_symbol in the Executable traits vtable
The syscall_context_objects field stores some metadata in the front, thus the entries are shifted
Traits
An relocated and ready to execute binary
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.