Searched refs:jmp_offset (Results 1 – 2 of 2) sorted by relevance
/linux-4.1.27/arch/x86/net/ |
D | bpf_jit_comp.c | 270 s64 jmp_offset; in do_jit() local 433 jmp_offset = ctx->cleanup_addr - (addrs[i] - 11); in do_jit() 434 EMIT1_off32(0xE9, jmp_offset); in do_jit() 721 jmp_offset = func - (image + addrs[i]); in do_jit() 728 jmp_offset += 4; in do_jit() 730 if (!imm32 || !is_simm32(jmp_offset)) { in do_jit() 735 EMIT1_off32(0xE8, jmp_offset); in do_jit() 808 jmp_offset = addrs[i + insn->off] - addrs[i]; in do_jit() 809 if (is_imm8(jmp_offset)) { in do_jit() 810 EMIT2(jmp_cond, jmp_offset); in do_jit() [all …]
|
/linux-4.1.27/arch/arm64/net/ |
D | bpf_jit_comp.c | 226 s32 jmp_offset; in build_insn() local 278 jmp_offset = 3; /* skip ahead to else path */ in build_insn() 279 check_imm19(jmp_offset); in build_insn() 280 emit(A64_CBNZ(is64, src, jmp_offset), ctx); in build_insn() 282 jmp_offset = epilogue_offset(ctx); in build_insn() 283 check_imm26(jmp_offset); in build_insn() 284 emit(A64_B(jmp_offset), ctx); in build_insn() 427 jmp_offset = bpf2a64_offset(i + off, i, ctx); in build_insn() 428 check_imm26(jmp_offset); in build_insn() 429 emit(A64_B(jmp_offset), ctx); in build_insn() [all …]
|