Searched refs:jmp_offset (Results 1 – 2 of 2) sorted by relevance
/linux-4.4.14/arch/x86/net/ |
D | bpf_jit_comp.c | 360 s64 jmp_offset; in do_jit() local 524 jmp_offset = ctx->cleanup_addr - (addrs[i] - 11); in do_jit() 525 EMIT1_off32(0xE9, jmp_offset); in do_jit() 812 jmp_offset = func - (image + addrs[i]); in do_jit() 817 jmp_offset += 22; /* pop, mov, sub, mov */ in do_jit() 824 jmp_offset += 4; in do_jit() 827 if (!imm32 || !is_simm32(jmp_offset)) { in do_jit() 832 EMIT1_off32(0xE8, jmp_offset); in do_jit() 914 jmp_offset = addrs[i + insn->off] - addrs[i]; in do_jit() 915 if (is_imm8(jmp_offset)) { in do_jit() [all …]
|
/linux-4.4.14/arch/arm64/net/ |
D | bpf_jit_comp.c | 259 s32 jmp_offset; in build_insn() local 311 jmp_offset = 3; /* skip ahead to else path */ in build_insn() 312 check_imm19(jmp_offset); in build_insn() 313 emit(A64_CBNZ(is64, src, jmp_offset), ctx); in build_insn() 315 jmp_offset = epilogue_offset(ctx); in build_insn() 316 check_imm26(jmp_offset); in build_insn() 317 emit(A64_B(jmp_offset), ctx); in build_insn() 460 jmp_offset = bpf2a64_offset(i + off, i, ctx); in build_insn() 461 check_imm26(jmp_offset); in build_insn() 462 emit(A64_B(jmp_offset), ctx); in build_insn() [all …]
|