Lines Matching refs:code

120 		insn->code, insn->dst_reg,  in print_bpf_end_insn()
121 BPF_SRC(insn->code) == BPF_TO_BE ? "be" : "le", in print_bpf_end_insn()
130 u8 class = BPF_CLASS(insn->code); in print_bpf_insn()
133 if (BPF_OP(insn->code) == BPF_END) { in print_bpf_insn()
135 verbose(cbs->private_data, "BUG_alu64_%02x\n", insn->code); in print_bpf_insn()
138 } else if (BPF_OP(insn->code) == BPF_NEG) { in print_bpf_insn()
140 insn->code, insn->dst_reg, in print_bpf_insn()
143 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn()
145 insn->code, class == BPF_ALU ? "(u32) " : "", in print_bpf_insn()
147 bpf_alu_string[BPF_OP(insn->code) >> 4], in print_bpf_insn()
152 insn->code, class == BPF_ALU ? "(u32) " : "", in print_bpf_insn()
154 bpf_alu_string[BPF_OP(insn->code) >> 4], in print_bpf_insn()
159 if (BPF_MODE(insn->code) == BPF_MEM) in print_bpf_insn()
161 insn->code, in print_bpf_insn()
162 bpf_ldst_string[BPF_SIZE(insn->code) >> 3], in print_bpf_insn()
165 else if (BPF_MODE(insn->code) == BPF_XADD) in print_bpf_insn()
167 insn->code, in print_bpf_insn()
168 bpf_ldst_string[BPF_SIZE(insn->code) >> 3], in print_bpf_insn()
172 verbose(cbs->private_data, "BUG_%02x\n", insn->code); in print_bpf_insn()
174 if (BPF_MODE(insn->code) != BPF_MEM) { in print_bpf_insn()
175 verbose(cbs->private_data, "BUG_st_%02x\n", insn->code); in print_bpf_insn()
179 insn->code, in print_bpf_insn()
180 bpf_ldst_string[BPF_SIZE(insn->code) >> 3], in print_bpf_insn()
184 if (BPF_MODE(insn->code) != BPF_MEM) { in print_bpf_insn()
185 verbose(cbs->private_data, "BUG_ldx_%02x\n", insn->code); in print_bpf_insn()
189 insn->code, insn->dst_reg, in print_bpf_insn()
190 bpf_ldst_string[BPF_SIZE(insn->code) >> 3], in print_bpf_insn()
193 if (BPF_MODE(insn->code) == BPF_ABS) { in print_bpf_insn()
195 insn->code, in print_bpf_insn()
196 bpf_ldst_string[BPF_SIZE(insn->code) >> 3], in print_bpf_insn()
198 } else if (BPF_MODE(insn->code) == BPF_IND) { in print_bpf_insn()
200 insn->code, in print_bpf_insn()
201 bpf_ldst_string[BPF_SIZE(insn->code) >> 3], in print_bpf_insn()
203 } else if (BPF_MODE(insn->code) == BPF_IMM && in print_bpf_insn()
204 BPF_SIZE(insn->code) == BPF_DW) { in print_bpf_insn()
216 insn->code, insn->dst_reg, in print_bpf_insn()
220 verbose(cbs->private_data, "BUG_ld_%02x\n", insn->code); in print_bpf_insn()
224 u8 opcode = BPF_OP(insn->code); in print_bpf_insn()
231 insn->code, in print_bpf_insn()
236 verbose(cbs->private_data, "(%02x) call %s#%d\n", insn->code, in print_bpf_insn()
241 } else if (insn->code == (BPF_JMP | BPF_JA)) { in print_bpf_insn()
243 insn->code, insn->off); in print_bpf_insn()
244 } else if (insn->code == (BPF_JMP | BPF_EXIT)) { in print_bpf_insn()
245 verbose(cbs->private_data, "(%02x) exit\n", insn->code); in print_bpf_insn()
246 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn()
248 insn->code, insn->dst_reg, in print_bpf_insn()
249 bpf_jmp_string[BPF_OP(insn->code) >> 4], in print_bpf_insn()
253 insn->code, insn->dst_reg, in print_bpf_insn()
254 bpf_jmp_string[BPF_OP(insn->code) >> 4], in print_bpf_insn()
259 insn->code, bpf_class_string[class]); in print_bpf_insn()