cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

basic_stx_ldx.c (786B)


      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},