Loading...
1{
2 "invalid src register in STX",
3 .insns = {
4 BPF_STX_MEM(BPF_B, BPF_REG_10, -1, -1),
5 BPF_EXIT_INSN(),
6 },
7 .errstr = "R15 is invalid",
8 .result = REJECT,
9},
10{
11 "invalid dst register in STX",
12 .insns = {
13 BPF_STX_MEM(BPF_B, 14, BPF_REG_10, -1),
14 BPF_EXIT_INSN(),
15 },
16 .errstr = "R14 is invalid",
17 .result = REJECT,
18},
19{
20 "invalid dst register in ST",
21 .insns = {
22 BPF_ST_MEM(BPF_B, 14, -1, -1),
23 BPF_EXIT_INSN(),
24 },
25 .errstr = "R14 is invalid",
26 .result = REJECT,
27},
28{
29 "invalid src register in LDX",
30 .insns = {
31 BPF_LDX_MEM(BPF_B, BPF_REG_0, 12, 0),
32 BPF_EXIT_INSN(),
33 },
34 .errstr = "R12 is invalid",
35 .result = REJECT,
36},
37{
38 "invalid dst register in LDX",
39 .insns = {
40 BPF_LDX_MEM(BPF_B, 11, BPF_REG_1, 0),
41 BPF_EXIT_INSN(),
42 },
43 .errstr = "R11 is invalid",
44 .result = REJECT,
45},
1{
2 "invalid src register in STX",
3 .insns = {
4 BPF_STX_MEM(BPF_B, BPF_REG_10, -1, -1),
5 BPF_EXIT_INSN(),
6 },
7 .errstr = "R15 is invalid",
8 .result = REJECT,
9},
10{
11 "invalid dst register in STX",
12 .insns = {
13 BPF_STX_MEM(BPF_B, 14, BPF_REG_10, -1),
14 BPF_EXIT_INSN(),
15 },
16 .errstr = "R14 is invalid",
17 .result = REJECT,
18},
19{
20 "invalid dst register in ST",
21 .insns = {
22 BPF_ST_MEM(BPF_B, 14, -1, -1),
23 BPF_EXIT_INSN(),
24 },
25 .errstr = "R14 is invalid",
26 .result = REJECT,
27},
28{
29 "invalid src register in LDX",
30 .insns = {
31 BPF_LDX_MEM(BPF_B, BPF_REG_0, 12, 0),
32 BPF_EXIT_INSN(),
33 },
34 .errstr = "R12 is invalid",
35 .result = REJECT,
36},
37{
38 "invalid dst register in LDX",
39 .insns = {
40 BPF_LDX_MEM(BPF_B, 11, BPF_REG_1, 0),
41 BPF_EXIT_INSN(),
42 },
43 .errstr = "R11 is invalid",
44 .result = REJECT,
45},