Module solana_rbpf::vm[][src]

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.