Home | History | Annotate | Download | only in bpfjit

Lines Matching refs:BPF_LD

161 		BPF_STMT(BPF_LD+BPF_IMM, 3),
186 BPF_STMT(BPF_LD+BPF_IMM, 1),
211 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
260 BPF_STMT(BPF_LD+BPF_IMM, 7),
285 BPF_STMT(BPF_LD+BPF_IMM, 7),
310 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
335 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
360 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
385 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294967295)),
410 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffde)),
459 BPF_STMT(BPF_LD+BPF_IMM, 7),
484 BPF_STMT(BPF_LD+BPF_IMM, 7),
509 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
534 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
559 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
584 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294967295)),
609 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffde)),
634 BPF_STMT(BPF_LD+BPF_IMM, 0xdead),
659 BPF_STMT(BPF_LD+BPF_IMM, 0xdead0000),
684 BPF_STMT(BPF_LD+BPF_IMM, 0xdead0f0f),
709 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
734 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
759 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
784 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
809 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0x7fffff77)),
878 BPF_STMT(BPF_LD+BPF_IMM, 3),
904 BPF_STMT(BPF_LD+BPF_IMM, 1),
930 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
981 BPF_STMT(BPF_LD+BPF_IMM, 7),
1007 BPF_STMT(BPF_LD+BPF_IMM, 7),
1033 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
1059 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
1085 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
1111 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294967295)),
1137 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffde)),
1188 BPF_STMT(BPF_LD+BPF_IMM, 7),
1214 BPF_STMT(BPF_LD+BPF_IMM, 7),
1240 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
1266 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
1292 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
1318 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294967295)),
1344 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffde)),
1370 BPF_STMT(BPF_LD+BPF_IMM, 0xdead),
1396 BPF_STMT(BPF_LD+BPF_IMM, 0xdead0000),
1422 BPF_STMT(BPF_LD+BPF_IMM, 0xdead0f0f),
1448 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
1474 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
1500 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
1526 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
1552 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0x7fffff77)),
1630 BPF_STMT(BPF_LD+BPF_IMM, 777),
1743 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
1800 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
1857 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
1914 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
1971 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0x7fffff77)),
2021 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2085 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2149 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2212 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2348 BPF_STMT(BPF_LD+BPF_LEN, 0), /* A > 0 */
2385 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0x7fffff77)),
2439 "Test JIT compilation of BPF_LD+BPF_ABS");
2446 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 5),
2450 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 5),
2454 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 5),
2502 "Test JIT compilation of BPF_LD+BPF_ABS with overflow in k+4");
2509 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, UINT32_MAX),
2510 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2514 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, UINT32_MAX - 1),
2515 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2519 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX),
2520 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2524 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 1),
2525 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2529 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 2),
2530 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2534 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 3),
2535 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2539 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2540 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, UINT32_MAX),
2544 BPF_STMT(BPF_LD
2545 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, UINT32_MAX - 1),
2549 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2550 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX),
2554 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2555 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 1),
2559 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2560 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 2),
2564 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2565 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 3),
2587 "Test JIT compilation of BPF_LD+BPF_IND");
2595 BPF_STMT(BPF_LD+BPF_B+BPF_IND, 2),
2600 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 2),
2605 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 2),
2610 BPF_STMT(BPF_LD+BPF_B+BPF_IND, 0),
2615 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 0),
2620 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 0),
2672 "Test JIT compilation of BPF_LD+BPF_IND with overflow in k+4");
2679 BPF_STMT(BPF_LD+BPF_H+BPF_IND, UINT32_MAX),
2680 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2684 BPF_STMT(BPF_LD+BPF_H+BPF_IND, UINT32_MAX - 1),
2685 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2689 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX),
2690 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2694 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 1),
2695 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2699 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 2),
2700 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2704 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 3),
2705 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2709 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2710 BPF_STMT(BPF_LD+BPF_H+BPF_IND, UINT32_MAX),
2714 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2715 BPF_STMT(BPF_LD+BPF_H+BPF_IND, UINT32_MAX - 1),
2719 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2720 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX),
2724 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2725 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 1),
2729 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2730 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 2),
2734 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2735 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 3),
2758 "Test JIT compilation of BPF_LD+BPF_IND with overflow in X+4");
2764 BPF_STMT(BPF_LD+BPF_LEN, 0),
2767 BPF_STMT(BPF_LD+BPF_B+BPF_IND, 0),
2800 "Test JIT compilation of BPF_LD+BPF_IND with overflow in X+4");
2806 BPF_STMT(BPF_LD+BPF_LEN, 0),
2810 BPF_STMT(BPF_LD+BPF_B+BPF_IND, 0),
2843 "Test JIT compilation of BPF_LD+BPF_W+BPF_LEN");
2849 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2880 "Test JIT compilation of BPF_LD+BPF_IMM");
2886 BPF_STMT(BPF_LD+BPF_IMM, UINT32_MAX),
2936 BPF_STMT(BPF_LD+BPF_IMM, 5),
3003 BPF_STMT(BPF_LD+BPF_IMM, 5),
3066 BPF_STMT(BPF_LD+BPF_IMM, 3),
3068 BPF_STMT(BPF_LD+BPF_B+BPF_IND, 2),
3117 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
3120 BPF_STMT(BPF_LD+BPF_MEM, 0),
3158 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
3160 BPF_STMT(BPF_LD+BPF_MEM, 0),
3184 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
3190 BPF_STMT(BPF_LD+BPF_MEM, BPF_MEMWORDS-1),
3192 BPF_STMT(BPF_LD+BPF_MEM, 0),
3230 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
3236 BPF_STMT(BPF_LD+BPF_MEM, BPF_MEMWORDS-1),
3238 BPF_STMT(BPF_LD+BPF_MEM, 5),
3286 insns[2*k].code = BPF_LD+BPF_IMM;
3293 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN;
3301 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM;
3474 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN;
3482 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM;
3513 "applied to BPF_LD+BPF_ABS");
3519 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
3521 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 26),
3523 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
3526 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
3576 "applied to BPF_LD+BPF_ABS");
3582 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 26),
3584 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
3587 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
3589 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
3639 "applied to BPF_LD+BPF_ABS");
3645 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
3647 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 26),
3650 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 26),
3652 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
3702 "applied to BPF_LD+BPF_IND");
3709 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 0),
3711 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 14),
3713 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 18),
3716 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 18),
3766 "applied to BPF_LD+BPF_IND");
3773 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 26),
3775 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 30),
3778 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 30),
3780 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 12),
3830 "applied to BPF_LD+BPF_IND");
3837 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 15),
3839 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 11),
3842 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 11),
3845 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 12),
3895 "applied to BPF_LD+BPF_IND");
3902 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 19),
3904 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 15),
3907 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 15),
3910 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 12),
3965 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 3), /* min. length 4 */
3967 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, UINT32_MAX - 1),
3969 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 2), /* min. length 6 */
3972 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 6),
3974 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
4015 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 3),
4018 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 4),
4020 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 5),
4022 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 6),
4040 "Test ABC optimization of a chain of BPF_LD instructions "
4047 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 3), /* min. length 4 */
4049 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 4), /* min. length 6 */
4051 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 6), /* min. length 10 */
4140 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
4142 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 20),
4243 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
4245 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 26),
4247 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
4250 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
4383 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
4385 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 23),
4387 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 20),
4390 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 14),
4392 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 16),