Lines Matching refs:BPF_REG_2

115 		insn[i++] = BPF_MOV64_IMM(BPF_REG_2, 1);  in bpf_fill_ld_abs_vlan_push_pop()
186 BPF_MOV64_IMM(BPF_REG_2, 3),
187 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_2),
201 BPF_MOV32_IMM(BPF_REG_2, 1),
202 BPF_ALU32_REG(BPF_DIV, BPF_REG_2, BPF_REG_1),
213 BPF_MOV32_IMM(BPF_REG_2, 1),
214 BPF_ALU32_REG(BPF_DIV, BPF_REG_2, BPF_REG_1),
225 BPF_MOV32_IMM(BPF_REG_2, 1),
226 BPF_ALU64_REG(BPF_DIV, BPF_REG_2, BPF_REG_1),
237 BPF_MOV32_IMM(BPF_REG_2, 1),
238 BPF_ALU32_REG(BPF_MOD, BPF_REG_2, BPF_REG_1),
249 BPF_MOV32_IMM(BPF_REG_2, 1),
250 BPF_ALU32_REG(BPF_MOD, BPF_REG_2, BPF_REG_1),
261 BPF_MOV32_IMM(BPF_REG_2, 1),
262 BPF_ALU64_REG(BPF_MOD, BPF_REG_2, BPF_REG_1),
273 BPF_MOV32_IMM(BPF_REG_2, 16),
274 BPF_ALU32_REG(BPF_DIV, BPF_REG_2, BPF_REG_1),
275 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
323 BPF_MOV32_IMM(BPF_REG_2, 5),
324 BPF_ALU32_REG(BPF_MOD, BPF_REG_2, BPF_REG_1),
325 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
457 BPF_LD_IMM64(BPF_REG_2, LLONG_MIN),
458 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
459 BPF_ALU64_REG(BPF_MOD, BPF_REG_2, BPF_REG_1),
461 BPF_JMP_REG(BPF_JNE, BPF_REG_3, BPF_REG_2, 1),
472 BPF_LD_IMM64(BPF_REG_2, LLONG_MIN),
473 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
474 BPF_ALU64_IMM(BPF_MOD, BPF_REG_2, -1),
476 BPF_JMP_REG(BPF_JNE, BPF_REG_3, BPF_REG_2, 1),
487 BPF_MOV32_IMM(BPF_REG_2, -1),
488 BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 32),
489 BPF_ALU64_IMM(BPF_OR, BPF_REG_2, 0xffff),
490 BPF_ALU32_REG(BPF_XOR, BPF_REG_2, BPF_REG_2),
492 BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 0, 1),
736 BPF_ALU64_REG(BPF_MOV, BPF_REG_0, BPF_REG_2),
754 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
766 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
777 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
795 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
852 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
853 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
866 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
867 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_2, -8),
928 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_10, -8),
931 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
1060 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1061 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_2, -4),
1071 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_10),
1072 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1085 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1086 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1101 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1102 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1119 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1120 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1139 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1140 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -8),
1142 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 0),
1144 BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 1),
1146 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 2),
1148 BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 3),
1150 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 4),
1152 BPF_ST_MEM(BPF_DW, BPF_REG_2, -32, 5),
1163 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1165 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 0),
1168 BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 0),
1171 BPF_ST_MEM(BPF_DW, BPF_REG_2, -32, 0),
1174 BPF_ST_MEM(BPF_DW, BPF_REG_2, -40, 0),
1177 BPF_ST_MEM(BPF_DW, BPF_REG_2, -48, 0),
1180 BPF_ST_MEM(BPF_DW, BPF_REG_2, -56, 0),
1191 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1193 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 0),
1194 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1197 BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 0),
1198 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
1201 BPF_ST_MEM(BPF_DW, BPF_REG_2, -32, 0),
1202 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -32),
1205 BPF_ST_MEM(BPF_DW, BPF_REG_2, -40, 0),
1206 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -40),
1209 BPF_ST_MEM(BPF_DW, BPF_REG_2, -48, 0),
1210 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -48),
1213 BPF_ST_MEM(BPF_DW, BPF_REG_2, -56, 0),
1214 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -56),
1279 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1280 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
1282 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
1284 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8),
1288 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
1290 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8),
1294 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
1296 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8),
1300 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
1302 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8),
1306 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
1308 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8),
1362 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1363 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1387 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1388 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1411 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1412 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1637 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
1641 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
1644 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
1654 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
1658 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
1661 BPF_STX_MEM(BPF_B, BPF_REG_2, BPF_REG_2, 0),
1671 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
1675 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
1678 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
1681 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_2, 6),
1773 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1,
1784 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
1795 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
1806 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1,
1810 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
1813 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
1823 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1,
1827 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
1830 BPF_STX_MEM(BPF_B, BPF_REG_2, BPF_REG_2, 0),
1840 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1,
1844 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
1847 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
1850 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_2, 6),
2533 BPF_MOV64_IMM(BPF_REG_2, 8),
2548 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
2549 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
2551 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
2552 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
2567 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
2568 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
2694 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
2695 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
2696 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_2, 0),
2715 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
2716 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2,
2719 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_2, 0),
2737 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
2738 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
2766 BPF_LD_MAP_FD(BPF_REG_2, 0),
2839 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
2840 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
2841 BPF_JMP_IMM(BPF_JEQ, BPF_REG_2, 0, 0),
2853 BPF_LD_MAP_FD(BPF_REG_2, 0),
2867 BPF_LD_MAP_FD(BPF_REG_2, 0),
2881 BPF_LD_MAP_FD(BPF_REG_2, 0),
2895 BPF_LD_MAP_FD(BPF_REG_2, 0),
2909 BPF_LD_MAP_FD(BPF_REG_2, 0),
2923 BPF_LD_MAP_FD(BPF_REG_2, 0),
2941 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
2942 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_1),
2943 BPF_ST_MEM(0, BPF_REG_2, 4, 0),
2944 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
2945 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
2946 BPF_ST_MEM(0, BPF_REG_2, 4, 0),
2955 BPF_MOV64_IMM(BPF_REG_2, 4),
2971 BPF_MOV64_IMM(BPF_REG_2, 4),
2988 BPF_MOV64_IMM(BPF_REG_2, 4),
3005 BPF_MOV64_IMM(BPF_REG_2, 4),
3022 BPF_MOV64_IMM(BPF_REG_2, 4),
3038 BPF_MOV64_IMM(BPF_REG_2, 4),
3055 BPF_MOV64_IMM(BPF_REG_2, 4),
3065 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_6, 8),
3068 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_2,
3070 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
3079 BPF_MOV64_IMM(BPF_REG_2, 4),
3099 BPF_MOV64_IMM(BPF_REG_2, 4),
3110 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_6, 8),
3114 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_2,
3116 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
3129 BPF_MOV64_IMM(BPF_REG_2, 4),
3140 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_6, 8),
3144 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_2,
3146 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
3156 BPF_MOV64_IMM(BPF_REG_2, 4),
3173 BPF_MOV64_IMM(BPF_REG_2, 4),
3190 BPF_MOV64_IMM(BPF_REG_2, 4),
3207 BPF_MOV64_IMM(BPF_REG_2, 4),
3224 BPF_MOV64_IMM(BPF_REG_2, 4),
3241 BPF_MOV64_IMM(BPF_REG_2, 4),
3258 BPF_MOV64_IMM(BPF_REG_2, 4),
3297 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3301 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3304 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3328 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3330 BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 49),
3331 BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 49),
3332 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_2),
3333 BPF_MOV64_REG(BPF_REG_2, BPF_REG_3),
3334 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
3337 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1),
3348 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3360 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3364 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3367 BPF_STX_MEM(BPF_B, BPF_REG_2, BPF_REG_2, 0),
3377 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3381 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3386 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3396 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3400 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3403 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3416 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3420 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3423 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3426 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3437 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3441 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3445 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3448 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3458 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3462 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3468 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3469 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3479 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3483 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3488 BPF_STX_MEM(BPF_B, BPF_REG_2, BPF_REG_2, 0),
3499 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3503 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3510 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2),
3524 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3528 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3535 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2),
3549 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3553 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3566 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2),
3580 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3584 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3589 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2),
3604 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3608 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3614 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
3616 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_4, 0),
3617 BPF_STX_MEM(BPF_W, BPF_REG_2, BPF_REG_5, 0),
3628 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3632 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3636 BPF_STX_MEM(BPF_B, BPF_REG_2, BPF_REG_2, 0),
3647 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3653 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3671 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3676 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
3678 BPF_STX_MEM(BPF_B, BPF_REG_2, BPF_REG_2, 0),
3688 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3692 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3696 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_2),
3707 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3716 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_2),
3730 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3734 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3741 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_2),
3755 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3759 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3761 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -8),
3765 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_10, -8),
3770 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_2),
3774 BPF_MOV64_IMM(BPF_REG_2, 1),
3775 BPF_STX_MEM(BPF_H, BPF_REG_4, BPF_REG_2, 0),
3785 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3796 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
3811 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3822 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
3836 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3840 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3845 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3854 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3858 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3861 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3873 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3877 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3880 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3891 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3895 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
3900 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
3910 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3914 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
3918 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
3933 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3949 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3953 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
3956 BPF_LDX_MEM(BPF_B, BPF_REG_5, BPF_REG_2, 0),
3957 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
3963 BPF_MOV64_REG(BPF_REG_2, BPF_REG_4),
3976 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
3980 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
3999 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
4003 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
4004 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
4021 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
4025 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
4029 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
4043 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
4059 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
4063 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
4066 BPF_LDX_MEM(BPF_B, BPF_REG_5, BPF_REG_2, 0),
4067 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
4073 BPF_MOV64_REG(BPF_REG_2, BPF_REG_4),
4086 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
4090 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
4109 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
4113 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
4114 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
4139 BPF_MOV64_IMM(BPF_REG_2, 0),
4161 BPF_MOV64_IMM(BPF_REG_2, 0),
4184 BPF_MOV64_IMM(BPF_REG_2, 4),
4208 BPF_MOV64_IMM(BPF_REG_2, 4),
4232 BPF_MOV64_IMM(BPF_REG_2, 4),
4257 BPF_MOV64_IMM(BPF_REG_2, 8),
4282 BPF_MOV64_IMM(BPF_REG_2, -9),
4307 BPF_MOV64_IMM(BPF_REG_2, ~0),
4332 BPF_MOV64_IMM(BPF_REG_2, 0),
4356 BPF_MOV64_IMM(BPF_REG_2, 4),
4380 BPF_MOV64_IMM(BPF_REG_2, 4),
4397 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4398 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4416 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4417 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4439 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4440 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4463 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4464 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4472 BPF_MOV32_IMM(BPF_REG_2, MAX_ENTRIES),
4473 BPF_JMP_REG(BPF_JSGT, BPF_REG_2, BPF_REG_1, 1),
4491 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4492 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4509 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4510 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4531 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4532 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4553 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4554 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4560 BPF_MOV32_IMM(BPF_REG_2, MAX_ENTRIES),
4561 BPF_JMP_REG(BPF_JSGT, BPF_REG_2, BPF_REG_1, 1),
4580 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4581 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4587 BPF_MOV32_IMM(BPF_REG_2, MAX_ENTRIES + 1),
4588 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1),
4607 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4608 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4615 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4616 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4634 BPF_MOV64_IMM(BPF_REG_2, 0),
4650 BPF_MOV64_IMM(BPF_REG_2, 0),
4667 BPF_MOV64_IMM(BPF_REG_2, 0),
4681 BPF_MOV64_IMM(BPF_REG_2, 0),
4698 BPF_MOV64_IMM(BPF_REG_2, 0),
4715 BPF_MOV64_IMM(BPF_REG_2, 7),
4732 BPF_MOV64_REG(BPF_REG_2, BPF_REG_1),
4751 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4752 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4770 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4771 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4792 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4793 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4813 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4814 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4834 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4835 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4838 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
4843 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
4860 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4861 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4864 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
4867 BPF_MOV64_IMM(BPF_REG_2, 10),
4868 BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 0, 3),
4870 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
4886 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
4887 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
4911 BPF_MOV64_IMM(BPF_REG_2, 34),
4912 BPF_ALU64_IMM(BPF_OR, BPF_REG_2, 13),
4925 BPF_MOV64_IMM(BPF_REG_2, 34),
4926 BPF_ALU64_IMM(BPF_OR, BPF_REG_2, 24),
4940 BPF_MOV64_IMM(BPF_REG_2, 34),
4942 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_4),
4955 BPF_MOV64_IMM(BPF_REG_2, 34),
4957 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_4),
4969 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
4973 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
4976 BPF_STX_MEM(BPF_B, BPF_REG_2, BPF_REG_2, 0),
4987 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
4991 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
4994 BPF_STX_MEM(BPF_B, BPF_REG_2, BPF_REG_2, 0),
5005 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
5009 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
5012 BPF_STX_MEM(BPF_B, BPF_REG_2, BPF_REG_2, 0),
5022 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
5026 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
5029 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
5039 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
5043 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
5046 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
5056 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
5060 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
5063 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
5073 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
5077 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
5080 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
5083 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_2, 6),
5094 BPF_MOV64_IMM(BPF_REG_2, 34),
5099 BPF_MOV64_IMM(BPF_REG_2, 42),
5144 BPF_LD_MAP_FD(BPF_REG_2, 0),
5145 BPF_STX_XADD(BPF_DW, BPF_REG_1, BPF_REG_2,
5174 BPF_LD_MAP_FD(BPF_REG_2, 0),
5175 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2,
5189 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5190 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5209 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5210 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5211 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5216 BPF_MOV64_IMM(BPF_REG_2, sizeof(struct test_val)),
5228 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5229 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5230 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5235 BPF_MOV64_IMM(BPF_REG_2, 8),
5247 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5248 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5249 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5254 BPF_MOV64_IMM(BPF_REG_2, 0),
5266 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5267 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5268 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5273 BPF_MOV64_IMM(BPF_REG_2, sizeof(struct test_val) + 8),
5286 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5287 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5288 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5293 BPF_MOV64_IMM(BPF_REG_2, -8),
5306 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5307 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5308 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5315 BPF_MOV64_IMM(BPF_REG_2,
5329 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5330 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5331 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5338 BPF_MOV64_IMM(BPF_REG_2, 8),
5350 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5351 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5352 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5359 BPF_MOV64_IMM(BPF_REG_2, 0),
5371 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5372 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5373 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5380 BPF_MOV64_IMM(BPF_REG_2,
5395 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5396 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5397 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5404 BPF_MOV64_IMM(BPF_REG_2, -8),
5417 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5418 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5419 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5426 BPF_MOV64_IMM(BPF_REG_2, -1),
5439 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5440 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5441 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5449 BPF_MOV64_IMM(BPF_REG_2,
5463 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5464 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5465 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5473 BPF_MOV64_IMM(BPF_REG_2, 8),
5485 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5486 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5487 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5494 BPF_MOV64_IMM(BPF_REG_2, 0),
5506 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5507 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5508 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5516 BPF_MOV64_IMM(BPF_REG_2,
5531 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5532 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5533 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5541 BPF_MOV64_IMM(BPF_REG_2, -8),
5554 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5555 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5556 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5564 BPF_MOV64_IMM(BPF_REG_2, -1),
5577 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5578 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5579 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5588 BPF_MOV64_IMM(BPF_REG_2,
5602 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5603 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5604 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5613 BPF_MOV64_IMM(BPF_REG_2, 8),
5625 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5626 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5627 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5636 BPF_MOV64_IMM(BPF_REG_2, 0),
5648 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5649 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5650 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5657 BPF_MOV64_IMM(BPF_REG_2, 1),
5670 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5671 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5672 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5681 BPF_MOV64_IMM(BPF_REG_2,
5696 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5697 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5698 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5719 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5720 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5721 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5743 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5744 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5745 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5766 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5767 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5768 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5790 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5791 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5792 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5814 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5815 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5816 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5838 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5839 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5840 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5863 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5864 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5865 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5887 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5888 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5889 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5911 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5912 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5913 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5936 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5937 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5938 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5942 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
5954 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5955 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5956 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5962 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
5974 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5975 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5976 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
5982 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
5996 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
5997 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
5998 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6002 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
6003 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2,
6016 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6017 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6018 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6022 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
6023 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2,
6037 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6038 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6039 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6043 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
6044 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
6057 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6058 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6059 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6063 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
6066 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3),
6078 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6079 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6080 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6084 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
6087 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3),
6100 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6101 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6102 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6106 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
6108 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3),
6121 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6122 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6123 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6127 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
6131 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3),
6143 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6144 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6145 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6149 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
6151 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3),
6164 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6165 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6166 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6170 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
6174 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3),
6187 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6188 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6189 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6209 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6210 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6211 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6230 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6231 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6232 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6248 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6249 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6250 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6282 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6283 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6284 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6310 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6311 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6312 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6327 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6328 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6329 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6344 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6345 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6346 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6361 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6362 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6363 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6380 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6381 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6382 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6387 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6388 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6389 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
6390 BPF_STX_XADD(BPF_DW, BPF_REG_2, BPF_REG_3, 0),
6391 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_2, 0),
6402 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6403 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6404 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6438 BPF_MOV64_IMM(BPF_REG_2, 16),
6439 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, -128),
6440 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -128),
6441 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 64),
6443 BPF_JMP_REG(BPF_JGE, BPF_REG_4, BPF_REG_2, 2),
6457 BPF_MOV64_IMM(BPF_REG_2, 16),
6458 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, -128),
6459 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -128),
6460 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 64),
6474 BPF_MOV64_IMM(BPF_REG_2, 16),
6475 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, -128),
6476 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -128),
6477 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 65),
6479 BPF_JMP_REG(BPF_JGE, BPF_REG_4, BPF_REG_2, 2),
6503 BPF_MOV64_IMM(BPF_REG_2, 16),
6504 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, -128),
6505 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -128),
6506 BPF_JMP_IMM(BPF_JGT, BPF_REG_2, 64, 4),
6508 BPF_JMP_REG(BPF_JGE, BPF_REG_4, BPF_REG_2, 2),
6531 BPF_MOV64_IMM(BPF_REG_2, 16),
6532 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, -128),
6533 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -128),
6534 BPF_JMP_IMM(BPF_JSGT, BPF_REG_2, 64, 4),
6536 BPF_JMP_REG(BPF_JSGE, BPF_REG_4, BPF_REG_2, 2),
6550 BPF_MOV64_IMM(BPF_REG_2, 16),
6551 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, -128),
6552 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -128),
6553 BPF_JMP_IMM(BPF_JGT, BPF_REG_2, 64, 5),
6555 BPF_JMP_REG(BPF_JGE, BPF_REG_4, BPF_REG_2, 3),
6556 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
6571 BPF_MOV64_IMM(BPF_REG_2, 16),
6572 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, -128),
6573 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -128),
6574 BPF_JMP_IMM(BPF_JGT, BPF_REG_2, 65, 4),
6576 BPF_JMP_REG(BPF_JGE, BPF_REG_4, BPF_REG_2, 2),
6591 BPF_MOV64_IMM(BPF_REG_2, 16),
6592 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, -128),
6593 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -128),
6595 BPF_JMP_REG(BPF_JGE, BPF_REG_4, BPF_REG_2, 2),
6611 BPF_MOV64_IMM(BPF_REG_2, 16),
6612 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, -128),
6613 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -128),
6614 BPF_JMP_IMM(BPF_JGT, BPF_REG_2, 64, 3),
6629 BPF_MOV64_IMM(BPF_REG_2, 16),
6630 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, -128),
6631 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -128),
6632 BPF_JMP_IMM(BPF_JSGT, BPF_REG_2, 64, 3),
6645 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6646 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6647 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6652 BPF_MOV64_IMM(BPF_REG_2, sizeof(struct test_val)),
6653 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -128),
6654 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_10, -128),
6655 BPF_JMP_IMM(BPF_JSGT, BPF_REG_2,
6658 BPF_JMP_REG(BPF_JSGE, BPF_REG_4, BPF_REG_2, 2),
6671 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6672 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6673 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6678 BPF_MOV64_IMM(BPF_REG_2, sizeof(struct test_val)),
6679 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -128),
6680 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_10, -128),
6681 BPF_JMP_IMM(BPF_JSGT, BPF_REG_2,
6684 BPF_JMP_REG(BPF_JSGE, BPF_REG_4, BPF_REG_2, 2),
6698 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6699 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6700 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6706 BPF_MOV64_IMM(BPF_REG_2, sizeof(struct test_val)),
6707 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -128),
6708 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_10, -128),
6709 BPF_JMP_IMM(BPF_JSGT, BPF_REG_2,
6712 BPF_JMP_REG(BPF_JSGE, BPF_REG_4, BPF_REG_2, 2),
6725 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6726 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6727 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
6733 BPF_MOV64_IMM(BPF_REG_2, sizeof(struct test_val)),
6734 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -128),
6735 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_10, -128),
6736 BPF_JMP_IMM(BPF_JSGT, BPF_REG_2,
6739 BPF_JMP_REG(BPF_JSGE, BPF_REG_4, BPF_REG_2, 2),
6754 BPF_MOV64_IMM(BPF_REG_2, 0),
6768 BPF_MOV64_IMM(BPF_REG_2, 1),
6769 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -128),
6770 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_10, -128),
6771 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 64),
6787 BPF_MOV64_IMM(BPF_REG_2, 0),
6788 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, 0),
6789 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 8),
6803 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6804 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6810 BPF_MOV64_IMM(BPF_REG_2, 0),
6825 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6826 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6831 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
6832 BPF_JMP_IMM(BPF_JGT, BPF_REG_2, 8, 7),
6835 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_2, 0),
6850 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6851 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6857 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
6858 BPF_JMP_IMM(BPF_JGT, BPF_REG_2, 8, 4),
6880 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_6, 0),
6881 BPF_JMP_IMM(BPF_JGT, BPF_REG_2, 8, 4),
6896 BPF_MOV64_IMM(BPF_REG_2, 0),
6909 BPF_MOV64_IMM(BPF_REG_2, 1),
6923 BPF_MOV64_IMM(BPF_REG_2, 0),
6935 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6936 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6941 BPF_MOV64_IMM(BPF_REG_2, 0),
6954 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6955 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6959 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
6960 BPF_JMP_IMM(BPF_JGT, BPF_REG_2, 8, 4),
6975 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
6976 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
6981 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
6982 BPF_JMP_IMM(BPF_JGT, BPF_REG_2, 8, 2),
7004 BPF_MOV64_IMM(BPF_REG_2, 1),
7005 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -128),
7006 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_10, -128),
7007 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 63),
7008 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
7033 BPF_MOV64_IMM(BPF_REG_2, 0),
7034 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 32),
7035 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 32),
7048 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7049 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7071 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7072 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7101 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7102 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
7108 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7109 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
7123 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7124 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
7130 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7131 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
7147 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7148 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
7153 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7154 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
7181 BPF_MOV64_IMM(BPF_REG_2, 0),
7183 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
7246 BPF_MOV64_IMM(BPF_REG_2, 1),
7277 BPF_MOV64_IMM(BPF_REG_2, 1),
7278 BPF_LD_IND(BPF_W, BPF_REG_2, -0x200000),
7279 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
7429 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7430 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7437 BPF_MOV64_IMM(BPF_REG_2, 2),
7438 BPF_JMP_REG(BPF_JGE, BPF_REG_2, BPF_REG_1, 3),
7453 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7454 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7461 BPF_MOV64_IMM(BPF_REG_2, -1),
7462 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_2, 3),
7477 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7478 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7485 BPF_MOV64_IMM(BPF_REG_2, -1),
7486 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_2, 5),
7503 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7504 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7511 BPF_MOV64_IMM(BPF_REG_2, -1),
7512 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_2, 4),
7528 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7529 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7536 BPF_MOV64_IMM(BPF_REG_2, 1),
7537 BPF_ALU64_REG(BPF_AND, BPF_REG_1, BPF_REG_2),
7551 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7552 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7559 BPF_MOV64_IMM(BPF_REG_2, -1),
7560 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_2, 5),
7575 BPF_MOV64_IMM(BPF_REG_2, 0),
7598 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7599 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7606 BPF_MOV64_IMM(BPF_REG_2, 1024 * 1024 * 1024),
7607 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_2, 3),
7621 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7622 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7629 BPF_MOV64_IMM(BPF_REG_2, -1),
7630 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 2),
7647 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7648 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7655 BPF_LD_IMM64(BPF_REG_2, -9223372036854775808ULL),
7656 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 2),
7672 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7673 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7680 BPF_MOV64_IMM(BPF_REG_2, 0),
7681 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 2),
7698 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7699 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7706 BPF_MOV64_IMM(BPF_REG_2, -1),
7707 BPF_JMP_REG(BPF_JGE, BPF_REG_2, BPF_REG_1, 2),
7725 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7726 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7733 BPF_MOV64_IMM(BPF_REG_2, -6),
7734 BPF_JMP_REG(BPF_JGE, BPF_REG_2, BPF_REG_1, 2),
7751 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7752 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7759 BPF_MOV64_IMM(BPF_REG_2, 2),
7760 BPF_JMP_REG(BPF_JGE, BPF_REG_2, BPF_REG_1, 2),
7782 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7783 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7790 BPF_MOV64_IMM(BPF_REG_2, -1),
7799 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_2, -3),
7810 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7811 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7818 BPF_MOV64_IMM(BPF_REG_2, -6),
7819 BPF_JMP_REG(BPF_JGE, BPF_REG_2, BPF_REG_1, 2),
7839 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7840 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7865 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7866 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7890 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7891 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7897 BPF_MOV32_IMM(BPF_REG_2, 0xffffffff),
7899 BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 32),
7901 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
7915 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7916 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7922 BPF_MOV64_IMM(BPF_REG_2, 0xffffffff),
7924 BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 32),
7926 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
7941 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7942 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7948 BPF_MOV64_IMM(BPF_REG_2, 0xffffffff),
7950 BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 36),
7952 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
7969 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7970 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
7994 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7995 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8017 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8018 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8025 BPF_MOV64_IMM(BPF_REG_2, 1),
8027 BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 36),
8029 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
8051 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8052 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8092 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8093 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8135 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8136 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8162 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8163 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8168 BPF_MOV64_IMM(BPF_REG_2, 32),
8171 BPF_ALU32_REG(BPF_LSH, BPF_REG_1, BPF_REG_2),
8190 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8191 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8220 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8221 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8240 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8241 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8262 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8263 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8283 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8284 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8305 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8306 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8327 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8328 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8348 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, 0),
8350 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 4),
8354 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
8369 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, 0),
8371 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 4),
8372 BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 8),
8376 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10),
8378 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_2, 0),
8391 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, 0),
8393 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 4),
8394 BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 8),
8398 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10),
8454 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, 0),
8456 BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
8458 BPF_JMP_IMM(BPF_JGE, BPF_REG_2, 0, 1),
8470 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
8471 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
8477 BPF_MOV32_IMM(BPF_REG_2, MAX_ENTRIES),
8478 BPF_JMP_REG(BPF_JSGT, BPF_REG_2, BPF_REG_1, 1),
8514 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8516 BPF_JMP_IMM(BPF_JLT, BPF_REG_2, 1, 1),
8527 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8531 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
8534 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
8544 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8548 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
8550 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
8564 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8568 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
8571 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
8582 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8591 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
8609 BPF_MOV64_IMM(BPF_REG_2, -8),
8623 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8629 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
8632 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
8643 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8649 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
8652 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
8662 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8666 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
8669 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
8679 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8683 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
8687 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
8698 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8712 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2),
8715 BPF_LDX_MEM(BPF_B, BPF_REG_2, BPF_REG_2, 0),
8726 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8736 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_5),
8737 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
8738 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2),
8751 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8761 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
8764 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_2, 0),
8790 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8792 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_2),
8802 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8806 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
8821 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8825 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
8840 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8844 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
8857 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8861 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
8876 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8880 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
8894 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8898 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
8913 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8917 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
8932 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8936 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
8950 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8954 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
8969 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8973 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
8988 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
8992 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9006 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9010 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9023 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9027 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9042 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9046 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9060 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9064 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9078 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9082 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9096 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9100 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9115 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9119 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9133 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9137 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9153 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9157 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9171 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9175 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9189 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9193 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9209 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9213 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9227 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9231 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9245 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9249 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9263 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9267 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9282 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9286 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9299 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9303 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9318 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9322 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9336 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9340 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9355 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9359 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9374 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9378 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9392 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9396 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9411 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9415 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9430 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9434 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9448 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9452 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9465 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9469 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9484 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9488 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9502 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9506 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9520 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9524 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9538 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9542 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9557 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9561 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9575 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9579 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9595 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9599 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9613 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9617 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9631 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9635 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9651 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9655 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9669 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9673 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9687 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9691 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9705 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
9709 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
9907 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, 4),
9908 BPF_ALU64_REG(BPF_MUL, BPF_REG_0, BPF_REG_2),
9949 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
9950 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
9951 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1),
9955 BPF_MOV32_IMM(BPF_REG_2, 0),
9957 BPF_ALU32_REG(BPF_DIV, BPF_REG_3, BPF_REG_2),
9974 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
9975 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
9976 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1),
9998 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
9999 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
10000 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1),
10009 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
10010 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
10239 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
10252 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_6,
10257 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
10284 BPF_MOV64_IMM(BPF_REG_2, 0),
10317 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
10318 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
10321 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
10324 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
10326 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
10336 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
10337 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -63),
10340 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -61),
10343 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -63),
10345 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
10550 BPF_MOV64_IMM(BPF_REG_2, 1),
10610 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
10611 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
10618 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
10881 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
10882 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
10889 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
10929 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
10930 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
10949 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
10961 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
10962 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
10982 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
10983 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
10991 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
11013 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11014 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11037 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11038 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
11046 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
11068 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11069 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11093 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11094 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
11101 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
11104 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11105 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11117 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), /* 20 */
11118 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11131 BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
11139 BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
11165 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11166 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
11173 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
11176 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11177 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11189 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), /* 20 */
11190 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11203 BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
11211 BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
11236 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11237 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
11244 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
11247 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11248 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -24),
11260 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11261 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -24),
11274 BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
11282 BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
11308 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11309 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
11316 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
11319 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11320 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11332 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11333 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11346 BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
11354 BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
11379 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11380 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
11387 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2),
11390 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11391 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11403 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11404 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11417 BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
11425 BPF_JMP_IMM(BPF_JNE, BPF_REG_2, 1, 2),
11453 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11457 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
11460 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11463 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_4, 0),
11465 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
11484 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11488 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
11491 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11494 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_4, 0),
11496 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
11516 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11520 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
11523 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11528 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_4, 0),
11530 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
11551 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11555 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
11558 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11564 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
11584 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11588 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
11593 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11597 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
11608 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11612 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11619 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11623 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
11628 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11632 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
11643 BPF_MOV64_IMM(BPF_REG_2, 0),
11646 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11653 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11657 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
11662 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11666 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
11677 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11681 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
11687 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11694 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11698 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
11703 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11707 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
11717 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11721 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
11727 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11734 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
11738 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
11742 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
11747 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
11760 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11761 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11774 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2),
11775 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11776 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11805 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11806 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11827 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11828 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11859 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11860 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11887 BPF_LD_MAP_FD(BPF_REG_2, 0),
11889 BPF_LD_MAP_FD(BPF_REG_2, 0),
11909 BPF_LD_MAP_FD(BPF_REG_2, 0),
11911 BPF_LD_MAP_FD(BPF_REG_2, 0),
11926 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11927 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11928 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
11953 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
11954 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
11955 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
12002 BPF_LD_IMM64(BPF_REG_2, 0xfeffffffULL),
12003 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
12015 BPF_LD_IMM64(BPF_REG_2, 0xffffffffULL),
12016 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
12026 BPF_LD_IMM64(BPF_REG_2, 0xeeff0d413122ULL),
12030 BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2),
12035 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
12038 BPF_MOV32_REG(BPF_REG_2, BPF_REG_2),
12041 BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2),
12046 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
12051 BPF_LD_IMM64(BPF_REG_2, 0xeeff0d413122ULL),
12052 BPF_ALU32_REG(BPF_MUL, BPF_REG_2, BPF_REG_1),
12053 BPF_JMP_REG(BPF_JEQ, BPF_REG_2, BPF_REG_0, 2),
12079 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
12080 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
12099 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1,
12103 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
12109 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
12110 BPF_ST_MEM(BPF_W, BPF_REG_2, 3, 0),
12111 BPF_STX_XADD(BPF_W, BPF_REG_2, BPF_REG_0, 1),
12112 BPF_STX_XADD(BPF_W, BPF_REG_2, BPF_REG_0, 2),
12113 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_2, 1),
12165 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
12166 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
12174 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
12184 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
12185 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_8),
12189 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
12279 BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2),
12280 BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_2),
12299 BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2),
12300 BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_2),
12367 BPF_MOV64_IMM(BPF_REG_2, 1),
12435 BPF_MOV64_IMM(BPF_REG_2, 0),
12448 BPF_MOV64_IMM(BPF_REG_2, 0),
12478 BPF_MOV64_IMM(BPF_REG_2, 0),
12491 BPF_MOV64_IMM(BPF_REG_2, 0),
12492 BPF_MOV64_REG(BPF_REG_2, BPF_REG_2),
12494 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
12505 BPF_MOV64_REG(BPF_REG_2, BPF_REG_3),
12507 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
12554 BPF_LD_MAP_FD(BPF_REG_2, mfd), in create_prog_dummy2()