Module solana_rbpf::insn_builder [−][src]
Expand description
Module provides API to create eBPF programs by Rust programming language
Structs
BPF instruction stack in byte representation
struct representation of EXIT instruction
struct representation of CALL instruction
struct representation of JMP instructions
struct representation of LOAD instructions
struct to represent MOV ALU
instructions
struct representation of STORE instructions
struct representation of byte swap operation
Enums
Architecture of instructions
Conditions for JMP instructions
Bytes endian
Memory size for LOAD and STORE instructions
The source of ALU and JMP instructions
Traits
Represents single eBPF instruction
General trait for Instruction
s and BpfCode
.
Provides functionality to transform struct
into collection of bytes