Module: SeccompTools::Instruction

Defined in:
lib/seccomp-tools/instruction/base.rb,
lib/seccomp-tools/instruction/ld.rb,
lib/seccomp-tools/instruction/st.rb,
lib/seccomp-tools/instruction/alu.rb,
lib/seccomp-tools/instruction/jmp.rb,
lib/seccomp-tools/instruction/ldx.rb,
lib/seccomp-tools/instruction/ret.rb,
lib/seccomp-tools/instruction/stx.rb,
lib/seccomp-tools/instruction/misc.rb

Overview

Classes of BPF instructions, one per opcode class.

Each instruction wraps a BPF and knows how to render itself as assembly (+decompile+), as tokens (Base#symbolize), and how it moves the disassembler's state forward (Base#branch).

Defined Under Namespace

Classes: ALU, Base, JMP, LD, LDX, MISC, RET, ST, STX