
Bases: Instruction
This class represents an eBPF instruction
The instruction opcode as defined in LLVM
Iterator over the operands of the current instruction
See: lief.assembly.ebpf.OPCODE

Bases: object
This class represents an operand for an eBPF instruction
Pretty representation of the operand



Bases: Operand
This class represents a memory operand.
*(u64 *)(r1 + 8) = r2
| |
| +-----> Displacement: 8
|
+----------> Base: r1
The base register.
For *(u64 *)(r1 + 8) it would return r1.
The displacement value.
For *(u64 *)(r1 + 8) it would return 8.
