|
87 | 87 | BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
|
88 | 88 | BPF_EXIT_INSN(),
|
89 | 89 | },
|
| 90 | + .errstr_unpriv = "R9 !read_ok", |
| 91 | + .result_unpriv = REJECT, |
90 | 92 | .result = ACCEPT,
|
91 | 93 | },
|
92 | 94 | {
|
|
150 | 152 | BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
|
151 | 153 | BPF_EXIT_INSN(),
|
152 | 154 | },
|
| 155 | + .errstr_unpriv = "R9 !read_ok", |
| 156 | + .result_unpriv = REJECT, |
153 | 157 | .result = ACCEPT,
|
154 | 158 | },
|
155 | 159 | {
|
|
213 | 217 | BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
|
214 | 218 | BPF_EXIT_INSN(),
|
215 | 219 | },
|
| 220 | + .errstr_unpriv = "R9 !read_ok", |
| 221 | + .result_unpriv = REJECT, |
216 | 222 | .result = ACCEPT,
|
217 | 223 | },
|
218 | 224 | {
|
|
280 | 286 | BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
|
281 | 287 | BPF_EXIT_INSN(),
|
282 | 288 | },
|
| 289 | + .errstr_unpriv = "R0 invalid mem access 'inv'", |
| 290 | + .result_unpriv = REJECT, |
283 | 291 | .result = ACCEPT,
|
284 | 292 | .retval = 2,
|
285 | 293 | },
|
|
348 | 356 | BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
|
349 | 357 | BPF_EXIT_INSN(),
|
350 | 358 | },
|
| 359 | + .errstr_unpriv = "R0 invalid mem access 'inv'", |
| 360 | + .result_unpriv = REJECT, |
351 | 361 | .result = ACCEPT,
|
352 | 362 | .retval = 2,
|
353 | 363 | },
|
|
416 | 426 | BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
|
417 | 427 | BPF_EXIT_INSN(),
|
418 | 428 | },
|
| 429 | + .errstr_unpriv = "R0 invalid mem access 'inv'", |
| 430 | + .result_unpriv = REJECT, |
419 | 431 | .result = ACCEPT,
|
420 | 432 | .retval = 2,
|
421 | 433 | },
|
|
484 | 496 | BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
|
485 | 497 | BPF_EXIT_INSN(),
|
486 | 498 | },
|
| 499 | + .errstr_unpriv = "R0 invalid mem access 'inv'", |
| 500 | + .result_unpriv = REJECT, |
487 | 501 | .result = ACCEPT,
|
488 | 502 | .retval = 2,
|
489 | 503 | },
|
|
552 | 566 | BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
|
553 | 567 | BPF_EXIT_INSN(),
|
554 | 568 | },
|
| 569 | + .errstr_unpriv = "R0 invalid mem access 'inv'", |
| 570 | + .result_unpriv = REJECT, |
555 | 571 | .result = ACCEPT,
|
556 | 572 | .retval = 2,
|
557 | 573 | },
|
|
620 | 636 | BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
|
621 | 637 | BPF_EXIT_INSN(),
|
622 | 638 | },
|
| 639 | + .errstr_unpriv = "R0 invalid mem access 'inv'", |
| 640 | + .result_unpriv = REJECT, |
623 | 641 | .result = ACCEPT,
|
624 | 642 | .retval = 2,
|
625 | 643 | },
|
|
688 | 706 | BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
|
689 | 707 | BPF_EXIT_INSN(),
|
690 | 708 | },
|
| 709 | + .errstr_unpriv = "R0 invalid mem access 'inv'", |
| 710 | + .result_unpriv = REJECT, |
691 | 711 | .result = ACCEPT,
|
692 | 712 | .retval = 2,
|
693 | 713 | },
|
|
756 | 776 | BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
|
757 | 777 | BPF_EXIT_INSN(),
|
758 | 778 | },
|
| 779 | + .errstr_unpriv = "R0 invalid mem access 'inv'", |
| 780 | + .result_unpriv = REJECT, |
759 | 781 | .result = ACCEPT,
|
760 | 782 | .retval = 2,
|
761 | 783 | },
|
|
0 commit comments