Home
last modified time | relevance | path

Searched refs:BPF_REG_7 (Results 1 – 25 of 34) sorted by relevance

12

/tools/testing/selftests/bpf/verifier/
Dint_ptr.c5 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
6 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
8 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0),
10 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7),
19 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
20 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7),
36 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
37 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
39 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0),
41 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7),
[all …]
Djmp32.c5 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
7 BPF_JMP32_IMM(BPF_JSET, BPF_REG_7, -2, 1),
11 BPF_JMP32_IMM(BPF_JSET, BPF_REG_7, 1, 1),
36 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
38 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
43 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
68 BPF_LD_IMM64(BPF_REG_7, 0x8000000000000000),
70 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
72 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
84 BPF_JMP32_IMM(BPF_JSET, BPF_REG_7, 0x10, 1),
[all …]
Dregalloc.c11 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0),
16 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0),
17 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2),
18 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_7, 0),
35 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0),
40 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0),
41 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2),
42 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_7, 0),
60 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0),
66 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0),
[all …]
Dld_abs.c65 BPF_MOV64_IMM(BPF_REG_7, 0),
67 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7),
79 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6),
81 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7),
85 BPF_MOV64_REG(BPF_REG_6, BPF_REG_7),
129 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_10, -64),
130 BPF_LD_IND(BPF_W, BPF_REG_7, 14),
134 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_10, -56),
136 BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_7),
142 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_10, -56),
[all …]
Dvalue.c40 BPF_MOV64_REG(BPF_REG_7, BPF_REG_8),
41 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 3),
42 BPF_ST_MEM(BPF_DW, BPF_REG_7, 0, 22),
43 BPF_ST_MEM(BPF_DW, BPF_REG_7, 4, 23),
44 BPF_ST_MEM(BPF_DW, BPF_REG_7, -4, 24),
65 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0),
66 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 2),
68 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_8, 0),
69 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_8, 2),
71 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0),
[all …]
Dhelper_packet_access.c212 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
217 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_7, 4),
234 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
238 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 3),
254 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
259 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_7, 6),
277 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
282 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_7, 6),
300 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
305 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_7, 6),
[all …]
Djset.c5 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
9 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
14 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
19 BPF_JMP_IMM(BPF_JSET, BPF_REG_7, -1, 1),
23 BPF_JMP_IMM(BPF_JSET, BPF_REG_7, 0x80000000, 1),
62 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
64 BPF_JMP_IMM(BPF_JSET, BPF_REG_7, 0x80000000, 1),
Dbpf_get_stack.c11 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0),
14 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
24 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
31 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7),
Dref_tracking.c78 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0),
80 BPF_MOV64_IMM(BPF_REG_7, 0), /* leak reference */
422 BPF_MOV64_IMM(BPF_REG_7, 1),
423 BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000),
424 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7),
437 BPF_MOV64_IMM(BPF_REG_7, 1),
438 BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000),
439 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7),
452 BPF_MOV64_REG(BPF_REG_7, BPF_REG_1),
460 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7),
[all …]
Dld_ind.c65 BPF_MOV64_IMM(BPF_REG_7, 1),
66 BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000),
67 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7),
Dxadd.c63 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
68 BPF_JMP_REG(BPF_JNE, BPF_REG_7, BPF_REG_10, 2),
83 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
88 BPF_JMP_REG(BPF_JNE, BPF_REG_7, BPF_REG_10, 2),
Draw_tp_writable.c25 BPF_MOV64_IMM(BPF_REG_7, 4242),
26 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_7, 0),
Dcalls.c358 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
362 BPF_JMP_REG(BPF_JGT, BPF_REG_8, BPF_REG_7, 2),
413 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0),
416 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0),
417 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7),
501 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0),
504 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0),
505 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7),
656 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6),
659 BPF_MOV64_REG(BPF_REG_6, BPF_REG_7),
[all …]
Dspill_fill.c47 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_10, -8),
49 BPF_ST_MEM(BPF_DW, BPF_REG_7, 0, 0),
51 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7),
Dcgroup_skb.c16 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
45 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
66 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
78 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_7,
113 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
Dstack_ptr.c306 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
307 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -10),
308 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -10),
309 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
312 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
341 BPF_MOV64_IMM(BPF_REG_7, -1),
Dvalue_or_null.c89 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
93 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
113 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
118 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
Dsearch_pruning.c140 BPF_ALU64_REG(BPF_MOV, BPF_REG_7, BPF_REG_0),
145 BPF_STX_MEM(BPF_B, BPF_REG_10, BPF_REG_7, -9),
146 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_10, -9),
Dvalue_ptr_arith.c210 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0),
217 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7),
230 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0),
235 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7),
879 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
881 BPF_MOV64_REG(BPF_REG_6, BPF_REG_7),
884 BPF_ALU32_REG(BPF_MOV, BPF_REG_4, BPF_REG_7),
898 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
900 BPF_MOV64_REG(BPF_REG_6, BPF_REG_7),
904 BPF_ALU32_REG(BPF_SUB, BPF_REG_4, BPF_REG_7),
Dspin_lock.c258 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0),
262 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7),
318 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0),
323 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7),
/tools/testing/selftests/bpf/
Dtest_sysctl.c84 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
86 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, 1, 2),
105 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
107 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, 1, 2),
128 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_1,
131 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_1,
134 BPF_ALU64_IMM(BPF_AND, BPF_REG_7, 1),
137 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_7),
165 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
167 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, 3, 2),
[all …]
Dtest_sock_addr.c699 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load()
701 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, AF_INET, 32), in bind4_prog_load()
704 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load()
706 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, SOCK_DGRAM, 1), in bind4_prog_load()
708 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, SOCK_STREAM, 28), in bind4_prog_load()
711 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load()
713 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip4.u4_addr8[0], 26), in bind4_prog_load()
716 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load()
718 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip4.u4_addr8[1], 24), in bind4_prog_load()
721 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load()
[all …]
Dtest_sock.c52 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
69 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
86 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
103 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
234 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
236 BPF_JMP_IMM(BPF_JNE, BPF_REG_7,
238 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
240 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, 0x2001, 2),
264 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
266 BPF_JMP_IMM(BPF_JNE, BPF_REG_7,
[all …]
/tools/testing/selftests/bpf/prog_tests/
Dalign.c488 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6),
494 BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 2),
495 BPF_ALU64_REG(BPF_SUB, BPF_REG_6, BPF_REG_7),
542 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6),
552 BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 2),
553 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 76),
555 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_7),
Dsockopt.c355 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1,
359 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1),
663 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1,
667 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1),
763 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6),
764 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1),
771 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4),
809 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6),
810 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1),
817 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4),

12