Home | History | Annotate | Download | only in libbpfjit

Lines Matching refs:BPF_LD

149 		BPF_STMT(BPF_LD+BPF_IMM, 3),
179 BPF_STMT(BPF_LD+BPF_IMM, 1),
209 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
268 BPF_STMT(BPF_LD+BPF_IMM, 7),
298 BPF_STMT(BPF_LD+BPF_IMM, 7),
328 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
358 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
388 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
418 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294967295)),
448 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffde)),
507 BPF_STMT(BPF_LD+BPF_IMM, 7),
537 BPF_STMT(BPF_LD+BPF_IMM, 7),
567 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
597 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
627 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
657 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294967295)),
687 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffde)),
717 BPF_STMT(BPF_LD+BPF_IMM, 0xdead),
747 BPF_STMT(BPF_LD+BPF_IMM, 0xdead0000),
777 BPF_STMT(BPF_LD+BPF_IMM, 0xdead0f0f),
807 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
837 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
867 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
897 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
927 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0x7fffff77)),
991 BPF_STMT(BPF_LD+BPF_IMM, 3),
1022 BPF_STMT(BPF_LD+BPF_IMM, 1),
1053 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
1114 BPF_STMT(BPF_LD+BPF_IMM, 7),
1145 BPF_STMT(BPF_LD+BPF_IMM, 7),
1176 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
1207 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
1238 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
1269 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294967295)),
1300 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffde)),
1361 BPF_STMT(BPF_LD+BPF_IMM, 7),
1392 BPF_STMT(BPF_LD+BPF_IMM, 7),
1423 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)),
1454 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
1485 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294843849)),
1516 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(4294967295)),
1547 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffde)),
1578 BPF_STMT(BPF_LD+BPF_IMM, 0xdead),
1609 BPF_STMT(BPF_LD+BPF_IMM, 0xdead0000),
1640 BPF_STMT(BPF_LD+BPF_IMM, 0xdead0f0f),
1671 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
1702 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
1733 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
1764 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadbeef),
1795 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0x7fffff77)),
1868 BPF_STMT(BPF_LD+BPF_IMM, 777),
1979 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2030 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2081 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2132 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2183 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0x7fffff77)),
2238 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2296 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2354 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2411 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
2529 BPF_STMT(BPF_LD+BPF_LEN, 0), /* A > 0 */
2560 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0x7fffff77)),
2619 "Test JIT compilation of BPF_LD+BPF_ABS");
2626 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 5),
2630 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 5),
2634 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 5),
2676 "Test JIT compilation of BPF_LD+BPF_ABS with overflow in k+4");
2683 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, UINT32_MAX),
2684 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2688 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, UINT32_MAX - 1),
2689 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2693 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX),
2694 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2698 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 1),
2699 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2703 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 2),
2704 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2708 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 3),
2709 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2713 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2714 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, UINT32_MAX),
2718 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2719 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, UINT32_MAX - 1),
2723 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2724 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX),
2728 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2729 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 1),
2733 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2734 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 2),
2738 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
2739 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, UINT32_MAX - 3),
2767 "Test JIT compilation of BPF_LD+BPF_IND");
2775 BPF_STMT(BPF_LD+BPF_B+BPF_IND, 2),
2780 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 2),
2785 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 2),
2790 BPF_STMT(BPF_LD+BPF_B+BPF_IND, 0),
2795 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 0),
2800 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 0),
2846 "Test JIT compilation of BPF_LD+BPF_IND with overflow in k+4");
2853 BPF_STMT(BPF_LD+BPF_H+BPF_IND, UINT32_MAX),
2854 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2858 BPF_STMT(BPF_LD+BPF_H+BPF_IND, UINT32_MAX - 1),
2859 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2863 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX),
2864 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2868 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 1),
2869 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2873 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 2),
2874 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2878 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 3),
2879 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2883 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2884 BPF_STMT(BPF_LD+BPF_H+BPF_IND, UINT32_MAX),
2888 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2889 BPF_STMT(BPF_LD+BPF_H+BPF_IND, UINT32_MAX - 1),
2893 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2894 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX),
2898 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2899 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 1),
2903 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2904 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 2),
2908 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 7),
2909 BPF_STMT(BPF_LD+BPF_W+BPF_IND, UINT32_MAX - 3),
2937 "Test JIT compilation of BPF_LD+BPF_IND with overflow in X+4");
2943 BPF_STMT(BPF_LD+BPF_LEN, 0),
2946 BPF_STMT(BPF_LD+BPF_B+BPF_IND, 0),
2973 "Test JIT compilation of BPF_LD+BPF_IND with overflow in X+4");
2979 BPF_STMT(BPF_LD+BPF_LEN, 0),
2983 BPF_STMT(BPF_LD+BPF_B+BPF_IND, 0),
3010 "Test JIT compilation of BPF_LD+BPF_W+BPF_LEN");
3016 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
3041 "Test JIT compilation of BPF_LD+BPF_IMM");
3047 BPF_STMT(BPF_LD+BPF_IMM, UINT32_MAX),
3107 BPF_STMT(BPF_LD+BPF_IMM, 5),
3173 BPF_STMT(BPF_LD+BPF_IMM, 5),
3235 BPF_STMT(BPF_LD+BPF_IMM, 3),
3237 BPF_STMT(BPF_LD+BPF_B+BPF_IND, 2),
3296 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
3299 BPF_STMT(BPF_LD+BPF_MEM, 0),
3330 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
3332 BPF_STMT(BPF_LD+BPF_MEM, 0),
3361 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
3367 BPF_STMT(BPF_LD+BPF_MEM, BPF_MEMWORDS-1),
3369 BPF_STMT(BPF_LD+BPF_MEM, 0),
3401 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0),
3407 BPF_STMT(BPF_LD+BPF_MEM, BPF_MEMWORDS-1),
3409 BPF_STMT(BPF_LD+BPF_MEM, 5),
3451 insns[2*k].code = BPF_LD+BPF_IMM;
3458 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN;
3466 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM;
3623 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN;
3631 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM;
3656 "applied to BPF_LD+BPF_ABS");
3662 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
3664 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 26),
3666 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
3669 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
3713 "applied to BPF_LD+BPF_ABS");
3719 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 26),
3721 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
3724 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
3726 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
3770 "applied to BPF_LD+BPF_ABS");
3776 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
3778 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 26),
3781 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 26),
3783 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
3827 "applied to BPF_LD+BPF_IND");
3834 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 0),
3836 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 14),
3838 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 18),
3841 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 18),
3885 "applied to BPF_LD+BPF_IND");
3892 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 26),
3894 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 30),
3897 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 30),
3899 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 12),
3943 "applied to BPF_LD+BPF_IND");
3950 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 15),
3952 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 11),
3955 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 11),
3958 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 12),
4002 "applied to BPF_LD+BPF_IND");
4009 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 19),
4011 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 15),
4014 BPF_STMT(BPF_LD+BPF_W+BPF_IND, 15),
4017 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 12),
4066 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 3), /* min. length 4 */
4068 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, UINT32_MAX - 1),
4070 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 2), /* min. length 6 */
4073 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 6),
4075 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 7),
4110 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 3),
4113 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 4),
4115 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 5),
4117 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 6),
4140 "Test ABC optimization of a chain of BPF_LD instructions "
4147 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 3), /* min. length 4 */
4149 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 4), /* min. length 6 */
4151 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 6), /* min. length 10 */
4234 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
4236 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 20),
4331 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
4333 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 26),
4335 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
4338 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 30),
4465 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12),
4467 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 23),
4469 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 20),
4472 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 14),
4474 BPF_STMT(BPF_LD+BPF_H+BPF_IND, 16),