Module solana_rbpf::insn_builder [−][src]
Module provides API to create eBPF programs by Rust programming language
Structs
| BpfCode | BPF instruction stack in byte representation |
| Exit | struct representation of EXIT instruction |
| FunctionCall | struct representation of CALL instruction |
| Jump | struct representation of JMP instructions |
| Load | struct representation of LOAD instructions |
| Move | struct to represent |
| Store | struct representation of STORE instructions |
| SwapBytes | struct representation of byte swap operation |
Enums
| Arch | Architecture of instructions |
| Cond | Conditions for JMP instructions |
| Endian | Bytes endian |
| MemSize | Memory size for LOAD and STORE instructions |
| Source | The source of ALU and JMP instructions |
Traits
| Instruction | Represents single eBPF instruction |
| IntoBytes | General trait for |