Home
last modified time | relevance | path

Searched refs:BPF_ALU64_IMM (Results 1 – 25 of 38) sorted by relevance

12

/tools/testing/selftests/bpf/verifier/
A Dbpf_loop_inline.c42 BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1),
44 BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 2),
48 BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0),
49 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
51 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
54 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1),
76 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
78 BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1),
81 BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0),
83 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
[all …]
A Dprecise.c8 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
18 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
32 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
67 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
77 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
91 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
233 BPF_ALU64_IMM(BPF_MOV, BPF_REG_7, 0),
234 BPF_ALU64_IMM(BPF_MOV, BPF_REG_8, 0),
239 BPF_ALU64_IMM(BPF_MOD, BPF_REG_6, 1),
240 BPF_ALU64_IMM(BPF_MOV, BPF_REG_9, 0),
[all …]
A Dmap_kptr.c8 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
28 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
48 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
79 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
111 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
117 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 7),
133 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
163 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
172 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 4),
187 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
[all …]
A Dbasic_instr.c5 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 2),
8 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -1),
9 BPF_ALU64_IMM(BPF_MUL, BPF_REG_1, 3),
20 BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 32),
21 BPF_ALU64_IMM(BPF_OR, BPF_REG_2, 0xffff),
78 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_0, 5),
98 BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 0),
112 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 0),
126 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_1, 0),
A Dcalls.c28 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
43 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
58 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
73 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
88 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
103 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
122 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
127 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
165 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
172 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -4),
[all …]
A Datomic_or.c55 BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
73 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
83 BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 1),
91 BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 32),
92 BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 1),
A Djit.c6 BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 1),
10 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 1),
14 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_1, 1),
52 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 32),
90 BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, 0xefefef),
140 BPF_ALU64_IMM(BPF_DIV, BPF_REG_3, 0xfefeeeULL),
145 BPF_ALU64_IMM(BPF_MOD, BPF_REG_1, 0xbeefULL),
A Djump.c59 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
63 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
67 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -32),
71 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -40),
75 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -48),
79 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -56),
381 BPF_ALU64_IMM(BPF_NEG, BPF_REG_3, 0),
382 BPF_ALU64_IMM(BPF_NEG, BPF_REG_3, 0),
383 BPF_ALU64_IMM(BPF_OR, BPF_REG_3, 32767),
388 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, -32767),
A Datomic_xor.c55 BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
73 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
A Dbpf_st_mem.c6 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, -42),
49 BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 32),
A Djmp32.c787 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
796 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32),
797 BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32),
814 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
824 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32),
825 BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32),
842 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
852 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32),
853 BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32),
869 BPF_ALU64_IMM(BPF_NEG, BPF_REG_2, 0),
[all …]
A Datomic_fetch.c8 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
32 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
56 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
79 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
A Datomic_and.c55 BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
73 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
A Dld_abs.c170 BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2),
190 BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2),
209 BPF_ALU64_IMM(BPF_MOV, BPF_REG_7, 0),
225 BPF_ALU64_IMM(BPF_MOV, BPF_REG_7, 0),
A Datomic_cmpxchg.c91 BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
99 BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 32),
100 BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 1),
A Djset.c136 BPF_ALU64_IMM(BPF_OR, BPF_REG_0, 2),
152 BPF_ALU64_IMM(BPF_AND, BPF_REG_1, 0xff),
A Dctx_skb.c47 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
71 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
94 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
323 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
340 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
357 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
360 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 6),
1160 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 42), // 3. r3 += 42
1163 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 14), // 6. r4 += 14
1182 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 42), // 3. r3 += 42
[all …]
A Devent_output.c31 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8), \
/tools/testing/selftests/bpf/prog_tests/
A Dalign.c56 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
57 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
58 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
59 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
60 BPF_ALU64_IMM(BPF_RSH, BPF_REG_3, 4),
62 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
63 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
64 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
65 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
90 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 4),
[all …]
A Dtest_sysctl.c120 BPF_ALU64_IMM(BPF_AND, BPF_REG_7, 1),
217 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
258 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
300 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -24),
355 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -16),
404 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
446 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
482 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
521 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
560 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
[all …]
A Dflow_dissector_load_bytes.c14 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, -1), in serial_test_flow_dissector_load_bytes()
A Dsignal_pending.c26 prog[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); in test_signal_pending_by_type()
A Dsockopt.c297 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1),
389 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1),
705 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1),
742 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1),
846 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1),
892 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1),
/tools/testing/selftests/bpf/
A Dtest_verifier.c272 insn[i++] = BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 32); in bpf_fill_rand_ld_dw()
437 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1); in bpf_fill_big_prog_with_loop_1()
443 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0); in bpf_fill_big_prog_with_loop_1()
444 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0); in bpf_fill_big_prog_with_loop_1()
452 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); in bpf_fill_big_prog_with_loop_1()
473 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -48), \
490 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 8), \
501 BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 33), \
502 BPF_ALU64_IMM(BPF_RSH, BPF_REG_7, 33)
512 BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 32), \
[all …]
A Dtest_tag.c33 prog[i] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, rand()); in bpf_gen_imm_prog()
49 prog[insns - 2] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, 42); in bpf_gen_map_prog()

Completed in 37 milliseconds

12