type BpfOp
bend-osdev-bpf@0.1.0.0 · insn.bend:57
import bend-osdev-bpf@0.1.0.0/insn.bend as Insn
import Base
57
58
59type BpfOp is Data:
60 BpfLdAbs{size: BpfSize, k: U32}
61 BpfLdInd{size: BpfSize, k: U32}
62 BpfLdImm{k: U32}
63 BpfLdLen{}
64 BpfLdMem{k: U32}
65 BpfLdxImm{k: U32}
66 BpfLdxMem{k: U32}
67 BpfLdxLen{}
68 BpfLdxMsh{k: U32}
69 BpfSt{k: U32}
70 BpfStx{k: U32}
71 BpfAlu{op: BpfAluOp, src: BpfSrc}
72 BpfNeg{}
73 BpfJa{k: U32}
74 BpfJmp{cond: BpfCond, src: BpfSrc, jt: U32, jf: U32}
75 BpfRet{rval: BpfRval}
76 BpfTax{}
77 BpfTxa{}