root/tools/testing/selftests/bpf/verifier/basic_stx_ldx.c

/* [<][>][^][v][top][bottom][index][help] */
   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 },

/* [<][>][^][v][top][bottom][index][help] */