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
2052
const s8 *r2 = bpf2a32[BPF_REG_2];
arch/arm64/net/bpf_jit_comp.c
54
[BPF_REG_2] = A64_R(1),
arch/arm64/net/bpf_jit_comp.c
626
const u8 r2 = bpf2a64[BPF_REG_2];
arch/loongarch/net/bpf_jit.c
28
[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
234
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
587
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
1856
EMIT6_DISP_LH(0xe3000000, 0x0016, REG_W1, REG_0, BPF_REG_2,
arch/s390/net/bpf_jit_comp.c
1891
EMIT6_DISP_LH(0xe3000000, 0x0002, REG_1, BPF_REG_2,
arch/s390/net/bpf_jit_comp.c
75
#define REG_3 BPF_REG_2 /* Register 3 */
arch/s390/net/bpf_jit_comp.c
89
[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
184
[BPF_REG_2] = 6, /* RSI */
arch/x86/net/bpf_jit_comp.c
202
[BPF_REG_2] = offsetof(struct pt_regs, si),
arch/x86/net/bpf_jit_comp.c
238
BIT(BPF_REG_2) |
arch/x86/net/bpf_jit_comp.c
3022
emit_mov_imm64(&prog, BPF_REG_2,
arch/x86/net/bpf_jit_comp.c
3047
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
228
#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
227
const int index = BPF_REG_2;
kernel/bpf/arraymap.c
279
*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/verifier.c
10979
callee->regs[BPF_REG_2].type = PTR_TO_MAP_KEY;
kernel/bpf/verifier.c
10980
__mark_reg_known_zero(&callee->regs[BPF_REG_2]);
kernel/bpf/verifier.c
10981
callee->regs[BPF_REG_2].map_ptr = caller->regs[BPF_REG_1].map_ptr;
kernel/bpf/verifier.c
11045
callee->regs[BPF_REG_2] = caller->regs[BPF_REG_3];
kernel/bpf/verifier.c
11071
callee->regs[BPF_REG_2].type = PTR_TO_MAP_KEY;
kernel/bpf/verifier.c
11072
__mark_reg_known_zero(&callee->regs[BPF_REG_2]);
kernel/bpf/verifier.c
11073
callee->regs[BPF_REG_2].map_ptr = map_ptr;
kernel/bpf/verifier.c
11099
callee->regs[BPF_REG_2].type = PTR_TO_BTF_ID;
kernel/bpf/verifier.c
11100
__mark_reg_known_zero(&callee->regs[BPF_REG_2]);
kernel/bpf/verifier.c
11101
callee->regs[BPF_REG_2].btf = btf_vmlinux;
kernel/bpf/verifier.c
11102
callee->regs[BPF_REG_2].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_VMA];
kernel/bpf/verifier.c
11126
callee->regs[BPF_REG_2] = caller->regs[BPF_REG_3];
kernel/bpf/verifier.c
11159
mark_reg_graph_node(callee->regs, BPF_REG_2, &field->graph_root);
kernel/bpf/verifier.c
11160
ref_set_non_owning(env, &callee->regs[BPF_REG_2]);
kernel/bpf/verifier.c
11184
callee->regs[BPF_REG_2].type = PTR_TO_MAP_KEY;
kernel/bpf/verifier.c
11185
__mark_reg_known_zero(&callee->regs[BPF_REG_2]);
kernel/bpf/verifier.c
11186
callee->regs[BPF_REG_2].map_ptr = map_ptr;
kernel/bpf/verifier.c
11805
if (!register_is_null(®s[BPF_REG_2])) {
kernel/bpf/verifier.c
14306
release_ref_obj_id = regs[BPF_REG_2].ref_obj_id;
kernel/bpf/verifier.c
14307
insn_aux->insert_off = regs[BPF_REG_2].off;
kernel/bpf/verifier.c
2173
BPF_REG_0, BPF_REG_1, BPF_REG_2, BPF_REG_3, BPF_REG_4, BPF_REG_5
kernel/bpf/verifier.c
23260
struct bpf_insn addr[2] = { BPF_LD_IMM64(BPF_REG_2, (long)kptr_struct_meta) };
kernel/bpf/verifier.c
23278
struct bpf_insn addr[2] = { BPF_LD_IMM64(BPF_REG_2, (long)kptr_struct_meta) };
kernel/bpf/verifier.c
24099
insn_buf[cnt++] = BPF_JMP32_REG(BPF_JGE, BPF_REG_2, BPF_REG_0, 6);
kernel/bpf/verifier.c
24100
insn_buf[cnt++] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 3);
kernel/bpf/verifier.c
24101
insn_buf[cnt++] = BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_1);
kernel/bpf/verifier.c
24102
insn_buf[cnt++] = BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_2, 0);
kernel/bpf/verifier.c
24130
insn_buf[5] = BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, 0);
kernel/bpf/verifier.c
24218
insn_buf[2] = BPF_ALU64_REG(BPF_MUL, BPF_REG_2, BPF_REG_0);
kernel/bpf/verifier.c
24219
insn_buf[3] = BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 36);
kernel/bpf/verifier.c
24249
insn_buf[0] = BPF_MOV64_REG(BPF_REG_0, BPF_REG_2);
kernel/bpf/verifier.c
24404
insn_buf[cnt++] = BPF_MOV64_REG(BPF_REG_2, reg_loop_ctx);
kernel/bpf/verifier.c
8536
WARN_ON_ONCE(regno < BPF_REG_2 || regno > BPF_REG_5);
kernel/bpf/verifier.c
9480
if (meta->func_id == BPF_FUNC_kptr_xchg && type_is_alloc(type) && regno == BPF_REG_2) {
kernel/bpf/verifier.c
9574
if (meta->func_id == BPF_FUNC_kptr_xchg && regno == BPF_REG_2) {
lib/test_bpf.c
41
#define R2 BPF_REG_2
net/core/filter.c
9094
*insn++ = BPF_ALU64_REG(BPF_XOR, BPF_REG_2, BPF_REG_2);
net/core/filter.c
9120
*insn++ = BPF_MOV64_IMM(BPF_REG_2, orig->imm);
net/core/filter.c
9122
*insn++ = BPF_MOV64_REG(BPF_REG_2, orig->src_reg);
net/core/filter.c
9124
*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
1187
emit(gen, BPF_MOV64_IMM(BPF_REG_2, value_size));
tools/lib/bpf/gen_loader.c
127
emit(gen, BPF_MOV64_IMM(BPF_REG_2, stack_sz));
tools/lib/bpf/gen_loader.c
225
emit2(gen, BPF_LD_IMM64_RAW_FULL(BPF_REG_2, BPF_PSEUDO_MAP_IDX_VALUE,
tools/lib/bpf/gen_loader.c
227
emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_2, 0));
tools/lib/bpf/gen_loader.c
272
emit2(gen, BPF_LD_IMM64_RAW_FULL(BPF_REG_2, BPF_PSEUDO_MAP_IDX_VALUE,
tools/lib/bpf/gen_loader.c
321
emit(gen, BPF_MOV64_IMM(BPF_REG_2, len));
tools/lib/bpf/gen_loader.c
591
emit(gen, BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, i * sizeof(__u64)));
tools/lib/bpf/gen_loader.c
598
emit(gen, BPF_JMP_REG(BPF_JNE, BPF_REG_2, BPF_REG_3, off));
tools/lib/bpf/gen_loader.c
629
emit(gen, BPF_MOV64_IMM(BPF_REG_2, len));
tools/lib/bpf/gen_loader.c
703
emit(gen, BPF_MOV64_IMM(BPF_REG_2, len));
tools/lib/bpf/gen_loader.c
723
emit(gen, BPF_MOV64_IMM(BPF_REG_2, len));
tools/testing/selftests/bpf/prog_tests/align.c
133
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, \
tools/testing/selftests/bpf/prog_tests/align.c
140
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2), \
tools/testing/selftests/bpf/prog_tests/align.c
144
BPF_LDX_MEM(BPF_B, DST_REG, BPF_REG_2, 0)
tools/testing/selftests/bpf/prog_tests/align.c
214
BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/align.c
257
BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/align.c
269
BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/align.c
282
BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/align.c
373
BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/align.c
439
BPF_ALU64_REG(BPF_SUB, BPF_REG_5, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/align.c
449
BPF_MOV64_REG(BPF_REG_6, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/align.c
501
BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/align.c
547
BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
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
5969
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
5970
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
5971
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6003
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6004
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6005
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6035
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6036
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6037
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6067
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6068
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6069
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6099
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6100
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6101
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6200
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6201
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6202
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/prog_tests/btf.c
6203
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 8),
tools/testing/selftests/bpf/prog_tests/btf.c
6204
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6205
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6206
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6207
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6208
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6209
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6210
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6211
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6260
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6261
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6311
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6312
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6356
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6357
BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6413
BPF_MOV64_IMM(BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6414
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
738
BPF_LDX_MEM(bpf_sz, BPF_REG_2, BPF_REG_1, test->field_offset),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
756
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
757
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
950
emit(BPF_MOV32_IMM(BPF_REG_2, (s32)x.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
954
BPF_REG_6, BPF_REG_2, JMP_TO(exit_pos)));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
957
emit(BPF_LD_IMM64(BPF_REG_2, x.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
961
BPF_REG_6, BPF_REG_2, JMP_TO(exit_pos)));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
971
emit(BPF_MOV32_IMM(BPF_REG_2, (s32)y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
975
BPF_REG_7, BPF_REG_2, JMP_TO(exit_pos)));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
978
emit(BPF_LD_IMM64(BPF_REG_2, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
982
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
1321
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1322
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1329
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
1389
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1401
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1402
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1421
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1422
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1430
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1452
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1453
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1475
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1476
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1484
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1506
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1507
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1532
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1533
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1540
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1543
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1544
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1555
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), /* 20 */
tools/testing/selftests/bpf/verifier/calls.c
1556
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1569
BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
tools/testing/selftests/bpf/verifier/calls.c
1577
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
tools/testing/selftests/bpf/verifier/calls.c
1604
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1605
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1612
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1615
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1616
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1627
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), /* 20 */
tools/testing/selftests/bpf/verifier/calls.c
1628
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1641
BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
tools/testing/selftests/bpf/verifier/calls.c
1649
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
tools/testing/selftests/bpf/verifier/calls.c
1674
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1675
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
168
BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
tools/testing/selftests/bpf/verifier/calls.c
1682
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1685
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1686
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -24),
tools/testing/selftests/bpf/verifier/calls.c
1697
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1698
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -24),
tools/testing/selftests/bpf/verifier/calls.c
1710
BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
tools/testing/selftests/bpf/verifier/calls.c
1718
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
tools/testing/selftests/bpf/verifier/calls.c
1745
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1746
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
175
BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1753
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1756
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1757
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1768
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1769
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1781
BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
tools/testing/selftests/bpf/verifier/calls.c
1789
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
tools/testing/selftests/bpf/verifier/calls.c
1814
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1815
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1822
BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1825
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1826
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1837
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
1838
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1850
BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
tools/testing/selftests/bpf/verifier/calls.c
1858
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
tools/testing/selftests/bpf/verifier/calls.c
1886
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
1890
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1893
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
1896
BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/calls.c
1898
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
1918
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
1922
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1925
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
1928
BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/calls.c
1930
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
1951
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
1955
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1958
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
1963
BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/calls.c
1965
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
1987
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
1991
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
1994
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 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_ST_MEM(BPF_W, BPF_REG_2, 0, 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
2021
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2025
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2030
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2034
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
2046
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
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
2050
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2057
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2061
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2066
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2070
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
2082
BPF_MOV64_IMM(BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2085
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 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
2092
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2096
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2101
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2105
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
2117
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2121
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2127
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2134
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2138
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2143
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2147
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
2158
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2162
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2168
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2175
BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
tools/testing/selftests/bpf/verifier/calls.c
2179
BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2183
BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2188
BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
tools/testing/selftests/bpf/verifier/calls.c
2202
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
2203
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2216
BPF_MOV64_REG(BPF_REG_6, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2217
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
2218
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2247
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
2248
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2319
BPF_LDX_MEM(BPF_B, BPF_REG_1, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/calls.c
2339
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
2340
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2346
BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
tools/testing/selftests/bpf/verifier/calls.c
2347
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2357
BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP),
tools/testing/selftests/bpf/verifier/calls.c
2358
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -32),
tools/testing/selftests/bpf/verifier/calls.c
2369
BPF_MOV64_REG(BPF_REG_8, BPF_REG_2),
tools/testing/selftests/bpf/verifier/calls.c
2420
BPF_MOV64_IMM(BPF_REG_2, 20),
tools/testing/selftests/bpf/verifier/calls.c
2427
BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
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) */