arch/arc/net/bpf_jit_arcv2.c
70
[BPF_REG_2] = {ARC_R_2, ARC_R_3},
arch/arm/net/bpf_jit_32.c
1397
const s8 *r2 = bpf2a32[BPF_REG_2];
arch/arm/net/bpf_jit_32.c
156
[BPF_REG_2] = {STACK_OFFSET(BPF_R2_HI), STACK_OFFSET(BPF_R2_LO)},
arch/arm/net/bpf_jit_32.c
2055
const s8 *r2 = bpf2a32[BPF_REG_2];
arch/arm64/net/bpf_jit_comp.c
53
[BPF_REG_2] = A64_R(1),
arch/arm64/net/bpf_jit_comp.c
636
const u8 r2 = bpf2a64[BPF_REG_2];
arch/loongarch/net/bpf_jit.c
35
[BPF_REG_2] = LOONGARCH_GPR_A1,
arch/mips/net/bpf_jit_comp32.c
121
[BPF_REG_2] = {MIPS_R_A3, MIPS_R_A2},
arch/mips/net/bpf_jit_comp32.c
1292
u8 ary = lo(bpf2mips32[BPF_REG_2]);
arch/mips/net/bpf_jit_comp32.c
530
const u8 *r2 = bpf2mips32[BPF_REG_2]; /* Mapped to a2-a3 */
arch/mips/net/bpf_jit_comp32.c
913
const u8 *r2 = bpf2mips32[BPF_REG_2];
arch/mips/net/bpf_jit_comp64.c
479
u8 ary = bpf2mips64[BPF_REG_2];
arch/mips/net/bpf_jit_comp64.c
69
[BPF_REG_2] = MIPS_R_A1,
arch/parisc/net/bpf_jit_comp32.c
1577
dst = regmap[BPF_REG_2];
arch/parisc/net/bpf_jit_comp32.c
79
[BPF_REG_2] = {HPPA_R(5), HPPA_R(6)},
arch/parisc/net/bpf_jit_comp32.c
909
reg = bpf_get_reg64_offset(regmap[BPF_REG_2], tmp, offset_sp, ctx);
arch/parisc/net/bpf_jit_comp32.c
951
const s8 *arr_reg = regmap[BPF_REG_2];
arch/parisc/net/bpf_jit_comp64.c
1168
LOAD_PARAM(HPPA_REG_ARG1, BPF_REG_2);
arch/parisc/net/bpf_jit_comp64.c
23
[BPF_REG_2] = HPPA_R(6),
arch/parisc/net/bpf_jit_comp64.c
350
const s8 arr_reg = regmap[BPF_REG_2];
arch/parisc/net/bpf_jit_comp64.c
470
emit_hppa_copy(regmap[BPF_REG_2], HPPA_REG_ARG1, ctx);
arch/powerpc/net/bpf_jit_comp32.c
269
int b2p_bpf_array = bpf_to_ppc(BPF_REG_2);
arch/powerpc/net/bpf_jit_comp32.c
52
ctx->b2p[BPF_REG_2] = _R6;
arch/powerpc/net/bpf_jit_comp64.c
648
int b2p_bpf_array = bpf_to_ppc(BPF_REG_2);
arch/powerpc/net/bpf_jit_comp64.c
82
ctx->b2p[BPF_REG_2] = _R4;
arch/riscv/net/bpf_jit_comp32.c
76
[BPF_REG_2] = {RV_REG_A3, RV_REG_A2},
arch/riscv/net/bpf_jit_comp32.c
782
const s8 *arr_reg = bpf2rv32[BPF_REG_2];
arch/riscv/net/bpf_jit_comp64.c
32
[BPF_REG_2] = RV_REG_A1,
arch/s390/net/bpf_jit_comp.c
1890
EMIT6_DISP_LH(0xe3000000, 0x0016, REG_W1, REG_0, BPF_REG_2,
arch/s390/net/bpf_jit_comp.c
1926
EMIT6_DISP_LH(0xe3000000, 0x0002, REG_1, BPF_REG_2,
arch/s390/net/bpf_jit_comp.c
76
#define REG_3 BPF_REG_2 /* Register 3 */
arch/s390/net/bpf_jit_comp.c
90
[BPF_REG_2] = 3,
arch/sparc/net/bpf_jit_comp_64.c
214
[BPF_REG_2] = O1,
arch/sparc/net/bpf_jit_comp_64.c
852
const u8 bpf_array = bpf2sparc[BPF_REG_2];
arch/x86/net/bpf_jit_comp.c
185
[BPF_REG_2] = 6, /* RSI */
arch/x86/net/bpf_jit_comp.c
203
[BPF_REG_2] = offsetof(struct pt_regs, si),
arch/x86/net/bpf_jit_comp.c
239
BIT(BPF_REG_2) |
arch/x86/net/bpf_jit_comp.c
3157
emit_mov_imm64(&prog, BPF_REG_2,
arch/x86/net/bpf_jit_comp.c
3182
emit_mov_reg(&prog, true, BPF_REG_2, BPF_REG_6);
arch/x86/net/bpf_jit_comp32.c
1304
const u8 *r2 = bpf2ia32[BPF_REG_2];
arch/x86/net/bpf_jit_comp32.c
145
[BPF_REG_2] = {STACK_OFFSET(16), STACK_OFFSET(20)},
arch/x86/net/bpf_jit_comp32.c
2086
const u8 *r2 = bpf2ia32[BPF_REG_2];
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
175
const struct bpf_reg_state *reg2 = cur_regs(env) + BPF_REG_2;
include/linux/bpf_verifier.h
300
#define BPF_REGMASK_ARGS ((1 << BPF_REG_1) | (1 << BPF_REG_2) | \
include/linux/filter.h
47
#define BPF_REG_ARG2 BPF_REG_2
include/linux/filter.h
57
#define BPF_REG_TMP BPF_REG_2 /* scratch reg */
kernel/bpf/arraymap.c
1421
const int index = BPF_REG_2;
kernel/bpf/arraymap.c
225
const int index = BPF_REG_2;
kernel/bpf/arraymap.c
277
*insn++ = BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_2, 0);
kernel/bpf/core.c
51
#define BPF_R2 regs[BPF_REG_2]
kernel/bpf/fixups.c
2165
insn_buf[cnt++] = BPF_JMP32_REG(BPF_JGE, BPF_REG_2, BPF_REG_0, 6);
kernel/bpf/fixups.c
2166
insn_buf[cnt++] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 3);
kernel/bpf/fixups.c
2167
insn_buf[cnt++] = BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_1);
kernel/bpf/fixups.c
2168
insn_buf[cnt++] = BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_2, 0);
kernel/bpf/fixups.c
2198
insn_buf[5] = BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, 0);
kernel/bpf/fixups.c
2286
insn_buf[2] = BPF_ALU64_REG(BPF_MUL, BPF_REG_2, BPF_REG_0);
kernel/bpf/fixups.c
2287
insn_buf[3] = BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 36);
kernel/bpf/fixups.c
2317
insn_buf[0] = BPF_MOV64_REG(BPF_REG_0, BPF_REG_2);
kernel/bpf/fixups.c
2472
insn_buf[cnt++] = BPF_MOV64_REG(BPF_REG_2, reg_loop_ctx);
kernel/bpf/liveness.c
1487
cb_reg = BPF_REG_2;
kernel/bpf/liveness.c
1489
*callee_reg = BPF_REG_2;
kernel/bpf/liveness.c
1493
cb_reg = BPF_REG_2;
kernel/bpf/liveness.c
1505
cb_reg = BPF_REG_2;
kernel/bpf/liveness.c
1507
*callee_reg = BPF_REG_2;
kernel/bpf/verifier.c
10284
if (!bpf_register_is_null(®s[BPF_REG_2])) {
kernel/bpf/verifier.c
13095
id = regs[BPF_REG_2].id;
kernel/bpf/verifier.c
13096
insn_aux->insert_off = regs[BPF_REG_2].var_off.value;
kernel/bpf/verifier.c
1805
BPF_REG_0, BPF_REG_1, BPF_REG_2, BPF_REG_3, BPF_REG_4, BPF_REG_5
kernel/bpf/verifier.c
19661
struct bpf_insn addr[2] = { BPF_LD_IMM64(BPF_REG_2, (long)kptr_struct_meta) };
kernel/bpf/verifier.c
19679
struct bpf_insn addr[2] = { BPF_LD_IMM64(BPF_REG_2, (long)kptr_struct_meta) };
kernel/bpf/verifier.c
7868
if (meta->func_id == BPF_FUNC_kptr_xchg && type_is_alloc(type) && reg_from_argno(argno) == BPF_REG_2) {
kernel/bpf/verifier.c
7973
if (regno == BPF_REG_2 &&
kernel/bpf/verifier.c
9462
callee->regs[BPF_REG_2].type = PTR_TO_MAP_KEY;
kernel/bpf/verifier.c
9463
__mark_reg_known_zero(&callee->regs[BPF_REG_2]);
kernel/bpf/verifier.c
9464
callee->regs[BPF_REG_2].map_ptr = caller->regs[BPF_REG_1].map_ptr;
kernel/bpf/verifier.c
9528
callee->regs[BPF_REG_2] = caller->regs[BPF_REG_3];
kernel/bpf/verifier.c
9554
callee->regs[BPF_REG_2].type = PTR_TO_MAP_KEY;
kernel/bpf/verifier.c
9555
__mark_reg_known_zero(&callee->regs[BPF_REG_2]);
kernel/bpf/verifier.c
9556
callee->regs[BPF_REG_2].map_ptr = map_ptr;
kernel/bpf/verifier.c
9582
callee->regs[BPF_REG_2].type = PTR_TO_BTF_ID;
kernel/bpf/verifier.c
9583
__mark_reg_known_zero(&callee->regs[BPF_REG_2]);
kernel/bpf/verifier.c
9584
callee->regs[BPF_REG_2].btf = btf_vmlinux;
kernel/bpf/verifier.c
9585
callee->regs[BPF_REG_2].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_VMA];
kernel/bpf/verifier.c
9609
callee->regs[BPF_REG_2] = caller->regs[BPF_REG_3];
kernel/bpf/verifier.c
9643
mark_reg_graph_node(callee->regs, BPF_REG_2, &field->graph_root);
kernel/bpf/verifier.c
9644
ref_set_non_owning(env, &callee->regs[BPF_REG_2]);
kernel/bpf/verifier.c
9668
callee->regs[BPF_REG_2].type = PTR_TO_MAP_KEY;
kernel/bpf/verifier.c
9669
__mark_reg_known_zero(&callee->regs[BPF_REG_2]);
kernel/bpf/verifier.c
9670
callee->regs[BPF_REG_2].map_ptr = map_ptr;
lib/test_bpf.c
41
#define R2 BPF_REG_2
net/core/filter.c
9213
*insn++ = BPF_ALU64_REG(BPF_XOR, BPF_REG_2, BPF_REG_2);
net/core/filter.c
9239
*insn++ = BPF_MOV64_IMM(BPF_REG_2, orig->imm);
net/core/filter.c
9241
*insn++ = BPF_MOV64_REG(BPF_REG_2, orig->src_reg);
net/core/filter.c
9243
*insn++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, orig->imm);
net/sched/bpf_qdisc.c
152
*insn++ = BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, 16);
net/xdp/xskmap.c
123
const int ret = BPF_REG_0, mp = BPF_REG_1, index = BPF_REG_2;
samples/bpf/cookie_uid_helper_example.c
101
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
samples/bpf/cookie_uid_helper_example.c
136
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
samples/bpf/sock_example.c
52
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
samples/bpf/sock_example.c
53
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */
tools/include/linux/filter.h
15
#define BPF_REG_ARG2 BPF_REG_2
tools/lib/bpf/features.c
254
BPF_MOV64_IMM(BPF_REG_2, 8), /* r2 = 8 */
tools/lib/bpf/gen_loader.c
1227
emit(gen, BPF_MOV64_IMM(BPF_REG_2, value_size));
tools/lib/bpf/gen_loader.c
129
emit(gen, BPF_MOV64_IMM(BPF_REG_2, stack_sz));
tools/lib/bpf/gen_loader.c
233
emit2(gen, BPF_LD_IMM64_RAW_FULL(BPF_REG_2, BPF_PSEUDO_MAP_IDX_VALUE,
tools/lib/bpf/gen_loader.c
235
emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_2, 0));
tools/lib/bpf/gen_loader.c
280
emit2(gen, BPF_LD_IMM64_RAW_FULL(BPF_REG_2, BPF_PSEUDO_MAP_IDX_VALUE,
tools/lib/bpf/gen_loader.c
328
emit(gen, BPF_MOV64_IMM(BPF_REG_2, len));
tools/lib/bpf/gen_loader.c
612
emit(gen, BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, SHA256_DIGEST_LENGTH));
tools/lib/bpf/gen_loader.c
616
emit(gen, BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, off));
tools/lib/bpf/gen_loader.c
624
emit(gen, BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, i * sizeof(__u64)));
tools/lib/bpf/gen_loader.c
631
emit(gen, BPF_JMP_REG(BPF_JNE, BPF_REG_2, BPF_REG_3, off));
tools/lib/bpf/gen_loader.c
661
emit(gen, BPF_MOV64_IMM(BPF_REG_2, len));
tools/lib/bpf/gen_loader.c
735
emit(gen, BPF_MOV64_IMM(BPF_REG_2, len));
tools/lib/bpf/gen_loader.c
755
emit(gen, BPF_MOV64_IMM(BPF_REG_2, len));
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
423
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
424
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/prog_tests/btf.c
5998
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
5999
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6000
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6032
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6033
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6034
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6064
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6065
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6066
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6096
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6097
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6098
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6128
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6129
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6130
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6229
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6230
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6231
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6232
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 8),
tools/testing/selftests/bpf/prog_tests/btf.c
6233
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6234
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6235
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6236
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6237
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6238
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6239
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6240
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6289
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6290
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6340
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6341
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6385
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6386
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6442
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6443
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
42
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
43
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
51
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
57
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
737
BPF_LDX_MEM(bpf_sz, BPF_REG_2, BPF_REG_1, test->field_offset),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
755
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
756
BPF_STX_MEM(bpf_sz, BPF_REG_1, BPF_REG_2, test->field_offset),
tools/testing/selftests/bpf/prog_tests/fd_array.c
104
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/prog_tests/fd_array.c
105
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c
11
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/prog_tests/kptr_xchg_inline.c
42
exp = BPF_MOV64_REG(BPF_REG_0, BPF_REG_2);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1018
emit(BPF_MOV32_IMM(BPF_REG_2, (s32)x.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1022
BPF_REG_6, BPF_REG_2, JMP_TO(exit_pos)));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1025
emit(BPF_LD_IMM64(BPF_REG_2, x.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1029
BPF_REG_6, BPF_REG_2, JMP_TO(exit_pos)));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1039
emit(BPF_MOV32_IMM(BPF_REG_2, (s32)y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1043
BPF_REG_7, BPF_REG_2, JMP_TO(exit_pos)));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1046
emit(BPF_LD_IMM64(BPF_REG_2, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1050
BPF_REG_7, BPF_REG_2, JMP_TO(exit_pos)));
tools/testing/selftests/bpf/prog_tests/sock_create.c
180
BPF_LDX_MEM(BPF_H, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/prog_tests/sock_create.c
182
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, AF_INET, 5),
tools/testing/selftests/bpf/prog_tests/sock_create.c
185
BPF_LDX_MEM(BPF_H, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/prog_tests/sock_create.c
187
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, SOCK_DGRAM, 3),
tools/testing/selftests/bpf/prog_tests/sock_create.c
190
BPF_LDX_MEM(BPF_H, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/prog_tests/sock_create.c
192
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, IPPROTO_ICMP, 1),
tools/testing/selftests/bpf/prog_tests/sock_create.c
213
BPF_LDX_MEM(BPF_H, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/prog_tests/sock_create.c
215
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, AF_INET6, 5),
tools/testing/selftests/bpf/prog_tests/sock_create.c
218
BPF_LDX_MEM(BPF_H, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/prog_tests/sock_create.c
220
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, SOCK_DGRAM, 3),
tools/testing/selftests/bpf/prog_tests/sock_create.c
223
BPF_LDX_MEM(BPF_H, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/prog_tests/sock_create.c
225
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, IPPROTO_ICMPV6, 1),
tools/testing/selftests/bpf/prog_tests/sockopt.c
295
BPF_MOV64_REG(BPF_REG_2, BPF_REG_6),
tools/testing/selftests/bpf/prog_tests/sockopt.c
306
BPF_ST_MEM(BPF_B, BPF_REG_2, 0, 0xFF),
tools/testing/selftests/bpf/prog_tests/sockopt.c
387
BPF_MOV64_REG(BPF_REG_2, BPF_REG_6),
tools/testing/selftests/bpf/prog_tests/sockopt.c
398
BPF_ST_MEM(BPF_B, BPF_REG_2, 0, 0xF0),
tools/testing/selftests/bpf/prog_tests/sockopt.c
703
BPF_MOV64_REG(BPF_REG_2, BPF_REG_6),
tools/testing/selftests/bpf/prog_tests/sockopt.c
714
BPF_ST_MEM(BPF_B, BPF_REG_2, 0, 0xF0),
tools/testing/selftests/bpf/prog_tests/sockopt.c
740
BPF_MOV64_REG(BPF_REG_2, BPF_REG_6),
tools/testing/selftests/bpf/prog_tests/sockopt.c
751
BPF_ST_MEM(BPF_B, BPF_REG_2, 0, 1 << 3),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1017
BPF_MOV64_IMM(BPF_REG_2, 4),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1061
BPF_MOV64_IMM(BPF_REG_2, 4),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1102
BPF_MOV64_IMM(BPF_REG_2, 4),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1144
BPF_MOV64_IMM(BPF_REG_2, 4),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1186
BPF_MOV64_IMM(BPF_REG_2, 4),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1231
BPF_MOV64_IMM(BPF_REG_2, 4),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1281
BPF_MOV64_IMM(BPF_REG_2, 19),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1332
BPF_MOV64_IMM(BPF_REG_2, 19),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
222
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
263
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
307
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
361
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
409
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
448
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
487
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
526
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
563
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
599
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
638
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
669
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
706
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
758
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
798
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
832
BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
870
BPF_MOV64_IMM(BPF_REG_2, 4),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
914
BPF_MOV64_IMM(BPF_REG_2, 8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
939
BPF_MOV64_IMM(BPF_REG_2, 8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
940
BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_0),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
984
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/progs/arena_atomics.c
333
BPF_REG_2, BPF_REG_1, 0)), \
tools/testing/selftests/bpf/progs/arena_atomics.c
383
BPF_REG_2, BPF_REG_1, 0)) \
tools/testing/selftests/bpf/progs/compute_live_registers.c
185
BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_2, BPF_REG_1, -8)),
tools/testing/selftests/bpf/progs/compute_live_registers.c
469
: __imm_insn(gotox_r2, BPF_RAW_INSN(BPF_JMP | BPF_JA | BPF_X, BPF_REG_2, BPF_REG_0, 0, 0))
tools/testing/selftests/bpf/progs/syscall.c
104
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/progs/syscall.c
105
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/progs/verifier_ld_ind.c
39
: __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_2, -0x200000))
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
101
BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2, 0))
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
169
BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2, 0))
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
186
BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2, 0))
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
203
BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2,
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
27
BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -1))
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
47
BPF_ATOMIC_OP(BPF_H, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -2))
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
67
BPF_ATOMIC_OP(BPF_W, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -4))
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
87
BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -8))
tools/testing/selftests/bpf/progs/verifier_precision.c
121
BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -8))
tools/testing/selftests/bpf/progs/verifier_precision.c
331
BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8))
tools/testing/selftests/bpf/progs/verifier_precision.c
355
BPF_ATOMIC_OP(BPF_DW, BPF_XCHG, BPF_REG_10, BPF_REG_2, -8))
tools/testing/selftests/bpf/progs/verifier_precision.c
379
BPF_ATOMIC_OP(BPF_DW, BPF_OR | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8))
tools/testing/selftests/bpf/progs/verifier_precision.c
403
BPF_ATOMIC_OP(BPF_DW, BPF_AND | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8))
tools/testing/selftests/bpf/progs/verifier_precision.c
427
BPF_ATOMIC_OP(BPF_DW, BPF_XOR | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8))
tools/testing/selftests/bpf/progs/verifier_precision.c
453
BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_2, -8))
tools/testing/selftests/bpf/progs/verifier_precision.c
487
BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8))
tools/testing/selftests/bpf/progs/verifier_precision.c
517
BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_2, -8))
tools/testing/selftests/bpf/progs/verifier_store_release.c
101
BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_10, BPF_REG_2, -8))
tools/testing/selftests/bpf/progs/verifier_store_release.c
116
BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_2, BPF_REG_1, -8))
tools/testing/selftests/bpf/progs/verifier_store_release.c
187
BPF_ATOMIC_OP(BPF_B, BPF_STORE_REL, BPF_REG_2, BPF_REG_0, 0))
tools/testing/selftests/bpf/progs/verifier_store_release.c
205
BPF_ATOMIC_OP(BPF_B, BPF_STORE_REL, BPF_REG_2, BPF_REG_0, 0))
tools/testing/selftests/bpf/progs/verifier_store_release.c
222
BPF_ATOMIC_OP(BPF_B, BPF_STORE_REL, BPF_REG_2, BPF_REG_0, 0))
tools/testing/selftests/bpf/test_lru_map.c
49
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/test_lru_map.c
50
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/test_lru_map.c
51
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, 0),
tools/testing/selftests/bpf/test_verifier.c
203
insn[i++] = BPF_MOV64_IMM(BPF_REG_2, 1);
tools/testing/selftests/bpf/test_verifier.c
440
BPF_REG_2, BPF_PSEUDO_FUNC, 0,
tools/testing/selftests/bpf/test_verifier.c
464
BPF_MOV64_IMM(BPF_REG_2, 0), \
tools/testing/selftests/bpf/test_verifier.c
465
BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_2, -8), \
tools/testing/selftests/bpf/test_verifier.c
466
BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -16), \
tools/testing/selftests/bpf/test_verifier.c
467
BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -24), \
tools/testing/selftests/bpf/test_verifier.c
468
BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -32), \
tools/testing/selftests/bpf/test_verifier.c
469
BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -40), \
tools/testing/selftests/bpf/test_verifier.c
470
BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -48), \
tools/testing/selftests/bpf/test_verifier.c
472
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), \
tools/testing/selftests/bpf/test_verifier.c
473
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -48), \
tools/testing/selftests/bpf/test_verifier.c
485
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, \
tools/testing/selftests/bpf/test_verifier.c
489
BPF_MOV64_REG(BPF_REG_4, BPF_REG_2), \
tools/testing/selftests/bpf/test_verifier.c
590
BPF_LD_MAP_FD(BPF_REG_2, mfd),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
80
BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
10
BPF_ATOMIC_OP(BPF_DW, BPF_AND | BPF_FETCH, BPF_REG_2, BPF_REG_1, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
11
BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
12
BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
121
__ATOMIC_FETCH_OP_TEST(BPF_REG_1, BPF_REG_2, 1, BPF_ADD | BPF_FETCH, 2, 3),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
124
__ATOMIC_FETCH_OP_TEST(BPF_REG_2, BPF_REG_3, 1, BPF_ADD | BPF_FETCH, 2, 3),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
127
__ATOMIC_FETCH_OP_TEST(BPF_REG_1, BPF_REG_2, 0x010, BPF_AND | BPF_FETCH, 0x011, 0x010),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
130
__ATOMIC_FETCH_OP_TEST(BPF_REG_2, BPF_REG_3, 0x010, BPF_AND | BPF_FETCH, 0x011, 0x010),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
133
__ATOMIC_FETCH_OP_TEST(BPF_REG_1, BPF_REG_2, 0x010, BPF_OR | BPF_FETCH, 0x011, 0x011),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
136
__ATOMIC_FETCH_OP_TEST(BPF_REG_2, BPF_REG_3, 0x010, BPF_OR | BPF_FETCH, 0x011, 0x011),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
139
__ATOMIC_FETCH_OP_TEST(BPF_REG_1, BPF_REG_2, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
142
__ATOMIC_FETCH_OP_TEST(BPF_REG_2, BPF_REG_3, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
145
__ATOMIC_FETCH_OP_TEST(BPF_REG_1, BPF_REG_2, 0x010, BPF_XCHG, 0x011, 0x011),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
148
__ATOMIC_FETCH_OP_TEST(BPF_REG_2, BPF_REG_3, 0x010, BPF_XCHG, 0x011, 0x011),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
31
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
32
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
33
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
34
BPF_ATOMIC_OP(BPF_DW, BPF_AND | BPF_FETCH, BPF_REG_2, BPF_REG_1, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
36
BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
55
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
56
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
57
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
58
BPF_ATOMIC_OP(BPF_W, BPF_AND | BPF_FETCH, BPF_REG_2, BPF_REG_1, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
59
BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
60
BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
7
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
78
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
79
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
8
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
80
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
81
BPF_ATOMIC_OP(BPF_W, BPF_AND | BPF_FETCH, BPF_REG_2, BPF_REG_1, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
83
BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
9
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch_add.c
62
BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/atomic_fetch_add.c
75
BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_2, BPF_REG_0, -8),
tools/testing/selftests/bpf/verifier/atomic_fetch_add.c
90
BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, 0),
tools/testing/selftests/bpf/verifier/atomic_fetch_add.c
96
BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_2, BPF_REG_3, 0),
tools/testing/selftests/bpf/verifier/atomic_or.c
90
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/atomic_or.c
91
BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 32),
tools/testing/selftests/bpf/verifier/atomic_or.c
92
BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/atomic_or.c
94
BPF_JMP_REG(BPF_JEQ, BPF_REG_2, BPF_REG_1, 2),
tools/testing/selftests/bpf/verifier/basic.c
19
BPF_ALU64_REG(BPF_MOV, BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/basic_instr.c
111
BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
tools/testing/selftests/bpf/verifier/basic_instr.c
113
BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/basic_instr.c
125
BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
tools/testing/selftests/bpf/verifier/basic_instr.c
127
BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/basic_instr.c
139
BPF_LD_IMM64(BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/basic_instr.c
140
BPF_ALU64_REG(BPF_LSH, BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/verifier/basic_instr.c
153
BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
tools/testing/selftests/bpf/verifier/basic_instr.c
156
BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/basic_instr.c
168
BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
tools/testing/selftests/bpf/verifier/basic_instr.c
171
BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/basic_instr.c
19
BPF_MOV32_IMM(BPF_REG_2, -1),
tools/testing/selftests/bpf/verifier/basic_instr.c
197
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/basic_instr.c
198
BPF_MOV64_REG(BPF_REG_2, BPF_REG_2),
tools/testing/selftests/bpf/verifier/basic_instr.c
20
BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 32),
tools/testing/selftests/bpf/verifier/basic_instr.c
200
BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/verifier/basic_instr.c
21
BPF_ALU64_IMM(BPF_OR, BPF_REG_2, 0xffff),
tools/testing/selftests/bpf/verifier/basic_instr.c
211
BPF_MOV64_REG(BPF_REG_2, BPF_REG_3),
tools/testing/selftests/bpf/verifier/basic_instr.c
213
BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/verifier/basic_instr.c
22
BPF_ALU32_REG(BPF_XOR, BPF_REG_2, BPF_REG_2),
tools/testing/selftests/bpf/verifier/basic_instr.c
24
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/verifier/basic_instr.c
6
BPF_MOV64_IMM(BPF_REG_2, 3),
tools/testing/selftests/bpf/verifier/basic_instr.c
7
BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
109
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 10),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
114
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 8),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
151
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 9),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
154
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 8),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
189
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 22),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
196
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 16),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
208
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 6),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
46
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 6),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
79
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 7),
tools/testing/selftests/bpf/verifier/calls.c
1012
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1013
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1020
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1369
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1370
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1377
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1417
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1418
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1437
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1449
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1450
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1469
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1470
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1478
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1500
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1501
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1523
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1524
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1532
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1554
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1555
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1581
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1582
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1589
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1592
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1593
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1604
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), /* 20 */
tools/testing/selftests/bpf/verifier/calls.c
1605
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1618
BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
tools/testing/selftests/bpf/verifier/calls.c
1626
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
tools/testing/selftests/bpf/verifier/calls.c
1653
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1654
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1661
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1664
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1665
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1676
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), /* 20 */
tools/testing/selftests/bpf/verifier/calls.c
1677
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
168
BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
tools/testing/selftests/bpf/verifier/calls.c
1690
BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
tools/testing/selftests/bpf/verifier/calls.c
1698
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
tools/testing/selftests/bpf/verifier/calls.c
1723
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1724
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1731
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1734
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1735
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -24),
tools/testing/selftests/bpf/verifier/calls.c
1746
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1747
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -24),
tools/testing/selftests/bpf/verifier/calls.c
175
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1759
BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
tools/testing/selftests/bpf/verifier/calls.c
1767
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
tools/testing/selftests/bpf/verifier/calls.c
1794
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1795
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1802
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1805
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1806
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1817
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1818
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1830
BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
tools/testing/selftests/bpf/verifier/calls.c
1838
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
tools/testing/selftests/bpf/verifier/calls.c
1863
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1864
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1871
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1874
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1875
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1886
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1887
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1899
BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
tools/testing/selftests/bpf/verifier/calls.c
1907
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
tools/testing/selftests/bpf/verifier/calls.c
1935
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
1939
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1942
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
1945
BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/calls.c
1947
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
1967
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
1971
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1974
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
1977
BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/calls.c
1979
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
200
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_0, 4),
tools/testing/selftests/bpf/verifier/calls.c
2000
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2004
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2007
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
201
BPF_JMP_IMM(BPF_JLE, BPF_REG_2, 4, 3),
tools/testing/selftests/bpf/verifier/calls.c
2012
BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/calls.c
2014
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
2036
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2040
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2043
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2049
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
205
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 3),
tools/testing/selftests/bpf/verifier/calls.c
2070
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2074
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2079
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2083
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
209
BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2095
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2099
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2106
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2110
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2115
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2119
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
2131
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2134
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2141
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2145
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2150
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2154
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
2166
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2170
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2176
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2183
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2187
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2192
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2196
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
2207
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2211
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2217
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2224
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2228
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2232
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2237
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
2251
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
2252
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2265
BPF_MOV64_REG(BPF_REG_6, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2266
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
2267
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2296
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
2297
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2368
BPF_LDX_MEM(BPF_B, BPF_REG_1, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2388
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
2389
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2395
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
2396
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2406
BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP),
tools/testing/selftests/bpf/verifier/calls.c
2407
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -32),
tools/testing/selftests/bpf/verifier/calls.c
2418
BPF_MOV64_REG(BPF_REG_8, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
325
BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
tools/testing/selftests/bpf/verifier/calls.c
326
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
tools/testing/selftests/bpf/verifier/calls.c
327
BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/calls.c
331
BPF_MOV32_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
333
BPF_ALU32_REG(BPF_DIV, BPF_REG_3, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
350
BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
tools/testing/selftests/bpf/verifier/calls.c
351
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
tools/testing/selftests/bpf/verifier/calls.c
352
BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/calls.c
374
BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
tools/testing/selftests/bpf/verifier/calls.c
375
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
tools/testing/selftests/bpf/verifier/calls.c
376
BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/calls.c
385
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
386
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
618
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
631
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_6,
tools/testing/selftests/bpf/verifier/calls.c
636
BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
662
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
675
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
676
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
720
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
721
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
tools/testing/selftests/bpf/verifier/calls.c
724
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
tools/testing/selftests/bpf/verifier/calls.c
727
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
tools/testing/selftests/bpf/verifier/calls.c
729
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
tools/testing/selftests/bpf/verifier/calls.c
739
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
740
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -63),
tools/testing/selftests/bpf/verifier/calls.c
743
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -61),
tools/testing/selftests/bpf/verifier/calls.c
746
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -63),
tools/testing/selftests/bpf/verifier/calls.c
748
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
tools/testing/selftests/bpf/verifier/calls.c
954
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1155
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, // 0. r2 = *(u32 *)(r1 + data_end)
tools/testing/selftests/bpf/verifier/ctx_skb.c
1162
BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_2, 2), // 5. if r3 > r2 goto 8
tools/testing/selftests/bpf/verifier/ctx_skb.c
1165
BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_2, 1), // 8. if r3 > r2 goto 10
tools/testing/selftests/bpf/verifier/ctx_skb.c
1166
BPF_LDX_MEM(BPF_H, BPF_REG_2, BPF_REG_1, 9), // 9. r2 = *(u8 *)(r1 + 9)
tools/testing/selftests/bpf/verifier/ctx_skb.c
1177
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, // 0. r2 = *(u32 *)(r1 + data_end)
tools/testing/selftests/bpf/verifier/ctx_skb.c
1184
BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_2, 2), // 5. if r3 > r2 goto 8
tools/testing/selftests/bpf/verifier/ctx_skb.c
1187
BPF_JMP_REG(BPF_JLT, BPF_REG_2, BPF_REG_3, 1), // 8. if r2 < r3 goto 10
tools/testing/selftests/bpf/verifier/ctx_skb.c
1188
BPF_LDX_MEM(BPF_H, BPF_REG_2, BPF_REG_1, 9), // 9. r2 = *(u8 *)(r1 + 9)
tools/testing/selftests/bpf/verifier/ctx_skb.c
318
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/ctx_skb.c
322
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
325
BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/ctx_skb.c
335
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/ctx_skb.c
339
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
342
BPF_STX_MEM(BPF_B, BPF_REG_2, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/ctx_skb.c
352
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/ctx_skb.c
356
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
359
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
362
BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_2, 6),
tools/testing/selftests/bpf/verifier/ctx_skb.c
46
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/ctx_skb.c
47
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/ctx_skb.c
70
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/ctx_skb.c
71
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/ctx_skb.c
93
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/ctx_skb.c
94
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/direct_value_access.c
163
BPF_LD_MAP_VALUE(BPF_REG_2, 0, 46),
tools/testing/selftests/bpf/verifier/direct_value_access.c
164
BPF_ST_MEM(BPF_H, BPF_REG_2, 0, 0xffff),
tools/testing/selftests/bpf/verifier/direct_value_access.c
177
BPF_LD_MAP_VALUE(BPF_REG_2, 0, 46),
tools/testing/selftests/bpf/verifier/direct_value_access.c
178
BPF_ST_MEM(BPF_H, BPF_REG_2, 0, 0xffff),
tools/testing/selftests/bpf/verifier/direct_value_access.c
191
BPF_LD_MAP_VALUE(BPF_REG_2, 0, 47),
tools/testing/selftests/bpf/verifier/direct_value_access.c
192
BPF_ST_MEM(BPF_H, BPF_REG_2, 0, 0xffff),
tools/testing/selftests/bpf/verifier/direct_value_access.c
206
BPF_LD_MAP_VALUE(BPF_REG_2, 0, 46),
tools/testing/selftests/bpf/verifier/direct_value_access.c
207
BPF_ST_MEM(BPF_H, BPF_REG_2, 1, 0xffff),
tools/testing/selftests/bpf/verifier/event_output.c
28
BPF_MOV64_IMM(BPF_REG_2, 5), \
tools/testing/selftests/bpf/verifier/event_output.c
29
BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -8), \
tools/testing/selftests/bpf/verifier/event_output.c
32
BPF_LD_MAP_FD(BPF_REG_2, 0), \
tools/testing/selftests/bpf/verifier/jit.c
102
BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
107
BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
111
BPF_LD_IMM64(BPF_REG_2, 0x2ad4d4aaULL),
tools/testing/selftests/bpf/verifier/jit.c
113
BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
132
BPF_LD_IMM64(BPF_REG_2, 0xefeffeULL),
tools/testing/selftests/bpf/verifier/jit.c
136
BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
141
BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
144
BPF_LD_IMM64(BPF_REG_2, 0xaa93ULL),
tools/testing/selftests/bpf/verifier/jit.c
146
BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
152
BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
155
BPF_LD_IMM64(BPF_REG_2, 0x5ee1dULL),
tools/testing/selftests/bpf/verifier/jit.c
159
BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
166
BPF_ALU64_REG(BPF_MOD, BPF_REG_2, BPF_REG_2),
tools/testing/selftests/bpf/verifier/jit.c
167
BPF_JMP_IMM(BPF_JEQ, BPF_REG_2, 0, 2),
tools/testing/selftests/bpf/verifier/jit.c
180
BPF_LD_IMM64(BPF_REG_2, 0x0ULL),
tools/testing/selftests/bpf/verifier/jit.c
181
BPF_JMP_REG(BPF_JSGT, BPF_REG_1, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
185
BPF_JMP_REG(BPF_JSLT, BPF_REG_2, BPF_REG_1, 2),
tools/testing/selftests/bpf/verifier/jit.c
53
BPF_LD_IMM64(BPF_REG_2, 0xfeffffffULL),
tools/testing/selftests/bpf/verifier/jit.c
54
BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/jit.c
66
BPF_LD_IMM64(BPF_REG_2, 0xffffffffULL),
tools/testing/selftests/bpf/verifier/jit.c
67
BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/jit.c
77
BPF_LD_IMM64(BPF_REG_2, 0xeeff0d413122ULL),
tools/testing/selftests/bpf/verifier/jit.c
81
BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
86
BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
91
BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jit.c
94
BPF_MOV32_REG(BPF_REG_2, BPF_REG_2),
tools/testing/selftests/bpf/verifier/jit.c
97
BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/jmp32.c
120
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
161
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
184
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
225
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
252
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
295
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
322
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
36
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
365
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
392
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
435
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
462
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
5
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
505
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
532
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
575
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
602
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
645
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
672
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
715
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
742
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
786
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/jmp32.c
787
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jmp32.c
813
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/jmp32.c
814
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jmp32.c
821
BPF_MOV32_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/jmp32.c
822
BPF_JMP32_REG(BPF_JGT, BPF_REG_0, BPF_REG_2, 5),
tools/testing/selftests/bpf/verifier/jmp32.c
841
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/jmp32.c
842
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jmp32.c
849
BPF_MOV32_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/jmp32.c
850
BPF_JMP32_REG(BPF_JLE, BPF_REG_2, BPF_REG_0, 5),
tools/testing/selftests/bpf/verifier/jmp32.c
868
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
869
BPF_ALU64_IMM(BPF_NEG, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
870
BPF_ALU64_IMM(BPF_NEG, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
871
BPF_ALU32_REG(BPF_OR, BPF_REG_2, BPF_REG_6),
tools/testing/selftests/bpf/verifier/jmp32.c
872
BPF_JMP32_IMM(BPF_JNE, BPF_REG_2, 8, 5),
tools/testing/selftests/bpf/verifier/jmp32.c
873
BPF_JMP_IMM(BPF_JSGE, BPF_REG_2, 500, 2),
tools/testing/selftests/bpf/verifier/jmp32.c
97
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jset.c
5
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jset.c
62
BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jump.c
11
BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 2),
tools/testing/selftests/bpf/verifier/jump.c
13
BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 3),
tools/testing/selftests/bpf/verifier/jump.c
143
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/jump.c
144
BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
tools/testing/selftests/bpf/verifier/jump.c
146
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
tools/testing/selftests/bpf/verifier/jump.c
148
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jump.c
15
BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 4),
tools/testing/selftests/bpf/verifier/jump.c
152
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
tools/testing/selftests/bpf/verifier/jump.c
154
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jump.c
158
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
tools/testing/selftests/bpf/verifier/jump.c
160
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jump.c
164
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
tools/testing/selftests/bpf/verifier/jump.c
166
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jump.c
17
BPF_ST_MEM(BPF_DW, BPF_REG_2, -32, 5),
tools/testing/selftests/bpf/verifier/jump.c
170
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
tools/testing/selftests/bpf/verifier/jump.c
172
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jump.c
28
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/jump.c
30
BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 0),
tools/testing/selftests/bpf/verifier/jump.c
33
BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 0),
tools/testing/selftests/bpf/verifier/jump.c
36
BPF_ST_MEM(BPF_DW, BPF_REG_2, -32, 0),
tools/testing/selftests/bpf/verifier/jump.c
39
BPF_ST_MEM(BPF_DW, BPF_REG_2, -40, 0),
tools/testing/selftests/bpf/verifier/jump.c
4
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/jump.c
42
BPF_ST_MEM(BPF_DW, BPF_REG_2, -48, 0),
tools/testing/selftests/bpf/verifier/jump.c
45
BPF_ST_MEM(BPF_DW, BPF_REG_2, -56, 0),
tools/testing/selftests/bpf/verifier/jump.c
5
BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/jump.c
56
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/jump.c
58
BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 0),
tools/testing/selftests/bpf/verifier/jump.c
59
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jump.c
62
BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 0),
tools/testing/selftests/bpf/verifier/jump.c
63
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/jump.c
66
BPF_ST_MEM(BPF_DW, BPF_REG_2, -32, 0),
tools/testing/selftests/bpf/verifier/jump.c
67
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -32),
tools/testing/selftests/bpf/verifier/jump.c
7
BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 0),
tools/testing/selftests/bpf/verifier/jump.c
70
BPF_ST_MEM(BPF_DW, BPF_REG_2, -40, 0),
tools/testing/selftests/bpf/verifier/jump.c
71
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -40),
tools/testing/selftests/bpf/verifier/jump.c
74
BPF_ST_MEM(BPF_DW, BPF_REG_2, -48, 0),
tools/testing/selftests/bpf/verifier/jump.c
75
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -48),
tools/testing/selftests/bpf/verifier/jump.c
78
BPF_ST_MEM(BPF_DW, BPF_REG_2, -56, 0),
tools/testing/selftests/bpf/verifier/jump.c
79
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -56),
tools/testing/selftests/bpf/verifier/jump.c
9
BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 1),
tools/testing/selftests/bpf/verifier/ld_abs.c
17
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/ld_abs.c
170
BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/ld_abs.c
171
BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/ld_abs.c
19
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/ld_abs.c
190
BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/ld_abs.c
191
BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/ld_abs.c
258
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/ld_abs.c
82
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/map_kptr.c
10
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
108
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
111
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
113
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
130
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
133
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
135
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
142
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
143
BPF_JMP_IMM(BPF_JLE, BPF_REG_2, 4, 1),
tools/testing/selftests/bpf/verifier/map_kptr.c
145
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/verifier/map_kptr.c
147
BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/verifier/map_kptr.c
160
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
163
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
165
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
184
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
187
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
189
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
205
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
208
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
210
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
228
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
231
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
233
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
25
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
252
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
255
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
257
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
273
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
276
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
278
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
28
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
283
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
297
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
30
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
300
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
302
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
319
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
322
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
324
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
331
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
338
BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
tools/testing/selftests/bpf/verifier/map_kptr.c
350
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
353
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
355
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
368
BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
tools/testing/selftests/bpf/verifier/map_kptr.c
384
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
387
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
389
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
405
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
408
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
410
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
425
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
428
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
430
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
436
BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
tools/testing/selftests/bpf/verifier/map_kptr.c
45
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
48
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
5
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
50
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
55
BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
56
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/verifier/map_kptr.c
58
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
59
BPF_JMP_IMM(BPF_JLE, BPF_REG_2, 4, 1),
tools/testing/selftests/bpf/verifier/map_kptr.c
61
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/verifier/map_kptr.c
63
BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_2),
tools/testing/selftests/bpf/verifier/map_kptr.c
76
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/map_kptr.c
79
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
8
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
81
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
86
BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
87
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/verifier/map_kptr.c
89
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
90
BPF_JMP_IMM(BPF_JLE, BPF_REG_2, 4, 1),
tools/testing/selftests/bpf/verifier/map_kptr.c
92
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/verifier/map_kptr.c
94
BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_2),
tools/testing/selftests/bpf/verifier/map_kptr.c
96
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/precise.c
131
BPF_LDX_MEM(BPF_B, BPF_REG_1, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/precise.c
17
BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP),
tools/testing/selftests/bpf/verifier/precise.c
18
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/precise.c
210
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/precise.c
213
BPF_MOV64_IMM(BPF_REG_2, 0x1000),
tools/testing/selftests/bpf/verifier/precise.c
218
BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 42),
tools/testing/selftests/bpf/verifier/precise.c
247
BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/precise.c
248
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/precise.c
26
BPF_MOV64_REG(BPF_REG_2, BPF_REG_9),
tools/testing/selftests/bpf/verifier/precise.c
27
BPF_JMP_IMM(BPF_JLT, BPF_REG_2, 8, 1),
tools/testing/selftests/bpf/verifier/precise.c
30
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1), /* R2=scalar(umin=1, umax=8) */
tools/testing/selftests/bpf/verifier/precise.c
66
BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP),
tools/testing/selftests/bpf/verifier/precise.c
67
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/precise.c
7
BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP),
tools/testing/selftests/bpf/verifier/precise.c
76
BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP),
tools/testing/selftests/bpf/verifier/precise.c
77
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/precise.c
8
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/precise.c
85
BPF_MOV64_REG(BPF_REG_2, BPF_REG_9),
tools/testing/selftests/bpf/verifier/precise.c
86
BPF_JMP_IMM(BPF_JLT, BPF_REG_2, 8, 1),
tools/testing/selftests/bpf/verifier/precise.c
89
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1), /* R2=scalar(umin=1, umax=8) */