D | bpf_jit_comp64.c | 644 u8 alu, jmp; in build_insn() local 922 setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel); in build_insn() 925 emit_jmp_r(ctx, MIPS_R_T4, MIPS_R_T5, rel, jmp); in build_insn() 926 if (finish_jmp(ctx, jmp, off) < 0) in build_insn() 953 setup_jmp_i(ctx, imm, 32, BPF_OP(code), off, &jmp, &rel); in build_insn() 955 if (valid_jmp_i(jmp, imm)) { in build_insn() 956 emit_jmp_i(ctx, MIPS_R_T4, imm, rel, jmp); in build_insn() 960 emit_jmp_r(ctx, MIPS_R_T4, MIPS_R_T5, rel, jmp); in build_insn() 962 if (finish_jmp(ctx, jmp, off) < 0) in build_insn() 989 setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel); in build_insn() [all …]
|