Lines Matching full:code
11 * 1. Redistributions of source code must retain the above copyright
87 bpfjit_func_t code; in ATF_TC_BODY() local
94 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
95 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
97 ATF_CHECK(jitcall(code, pkt, 1, 1) == 17); in ATF_TC_BODY()
99 bpfjit_free_code(code); in ATF_TC_BODY()
115 bpfjit_func_t code; in ATF_TC_BODY() local
124 const uint16_t rcode = insns[0].code; in ATF_TC_BODY()
130 /* Current implementation generates code. */ in ATF_TC_BODY()
131 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
132 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
134 ATF_CHECK(jitcall(code, pkt, 1, 1) == 13); in ATF_TC_BODY()
136 bpfjit_free_code(code); in ATF_TC_BODY()
154 bpfjit_func_t code; in ATF_TC_BODY() local
161 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
162 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
164 ATF_CHECK(jitcall(code, pkt, 1, 1) == 5); in ATF_TC_BODY()
166 bpfjit_free_code(code); in ATF_TC_BODY()
184 bpfjit_func_t code; in ATF_TC_BODY() local
191 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
192 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
194 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_MAX); in ATF_TC_BODY()
196 bpfjit_free_code(code); in ATF_TC_BODY()
214 bpfjit_func_t code; in ATF_TC_BODY() local
221 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
222 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
224 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(0xfffffffd)); in ATF_TC_BODY()
226 bpfjit_free_code(code); in ATF_TC_BODY()
243 bpfjit_func_t code; in ATF_TC_BODY() local
250 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
251 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
253 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
255 bpfjit_free_code(code); in ATF_TC_BODY()
273 bpfjit_func_t code; in ATF_TC_BODY() local
280 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
281 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
283 ATF_CHECK(jitcall(code, pkt, 1, 1) == 7); in ATF_TC_BODY()
285 bpfjit_free_code(code); in ATF_TC_BODY()
303 bpfjit_func_t code; in ATF_TC_BODY() local
310 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
311 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
313 ATF_CHECK(jitcall(code, pkt, 1, 1) == 3); in ATF_TC_BODY()
315 bpfjit_free_code(code); in ATF_TC_BODY()
333 bpfjit_func_t code; in ATF_TC_BODY() local
340 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
341 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
343 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(0x3fffffff)); in ATF_TC_BODY()
345 bpfjit_free_code(code); in ATF_TC_BODY()
363 bpfjit_func_t code; in ATF_TC_BODY() local
370 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
371 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
373 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(429484384)); in ATF_TC_BODY()
375 bpfjit_free_code(code); in ATF_TC_BODY()
393 bpfjit_func_t code; in ATF_TC_BODY() local
400 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
401 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
403 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(429484)); in ATF_TC_BODY()
405 bpfjit_free_code(code); in ATF_TC_BODY()
423 bpfjit_func_t code; in ATF_TC_BODY() local
430 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
431 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
433 ATF_CHECK(jitcall(code, pkt, 1, 1) == 564); in ATF_TC_BODY()
435 bpfjit_free_code(code); in ATF_TC_BODY()
453 bpfjit_func_t code; in ATF_TC_BODY() local
460 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
461 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
463 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
465 bpfjit_free_code(code); in ATF_TC_BODY()
482 bpfjit_func_t code; in ATF_TC_BODY() local
489 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
490 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
492 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
494 bpfjit_free_code(code); in ATF_TC_BODY()
512 bpfjit_func_t code; in ATF_TC_BODY() local
519 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
520 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
522 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
524 bpfjit_free_code(code); in ATF_TC_BODY()
542 bpfjit_func_t code; in ATF_TC_BODY() local
549 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
550 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
552 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
554 bpfjit_free_code(code); in ATF_TC_BODY()
572 bpfjit_func_t code; in ATF_TC_BODY() local
579 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
580 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
582 ATF_CHECK(jitcall(code, pkt, 1, 1) == 3); in ATF_TC_BODY()
584 bpfjit_free_code(code); in ATF_TC_BODY()
602 bpfjit_func_t code; in ATF_TC_BODY() local
609 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
610 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
612 ATF_CHECK(jitcall(code, pkt, 1, 1) == 9); in ATF_TC_BODY()
614 bpfjit_free_code(code); in ATF_TC_BODY()
632 bpfjit_func_t code; in ATF_TC_BODY() local
639 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
640 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
642 ATF_CHECK(jitcall(code, pkt, 1, 1) == 3849); in ATF_TC_BODY()
644 bpfjit_free_code(code); in ATF_TC_BODY()
662 bpfjit_func_t code; in ATF_TC_BODY() local
669 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
670 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
672 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(3039531)); in ATF_TC_BODY()
674 bpfjit_free_code(code); in ATF_TC_BODY()
692 bpfjit_func_t code; in ATF_TC_BODY() local
699 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
700 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
702 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(0x7fffffde)); in ATF_TC_BODY()
704 bpfjit_free_code(code); in ATF_TC_BODY()
722 bpfjit_func_t code; in ATF_TC_BODY() local
729 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
730 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
732 ATF_CHECK(jitcall(code, pkt, 1, 1) == (0xdead&0xbeef)); in ATF_TC_BODY()
734 bpfjit_free_code(code); in ATF_TC_BODY()
752 bpfjit_func_t code; in ATF_TC_BODY() local
759 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
760 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
762 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0xdeadbeef); in ATF_TC_BODY()
764 bpfjit_free_code(code); in ATF_TC_BODY()
782 bpfjit_func_t code; in ATF_TC_BODY() local
789 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
790 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
792 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0xdeadbeef); in ATF_TC_BODY()
794 bpfjit_free_code(code); in ATF_TC_BODY()
812 bpfjit_func_t code; in ATF_TC_BODY() local
819 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
820 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
822 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0xbeef0000); in ATF_TC_BODY()
824 bpfjit_free_code(code); in ATF_TC_BODY()
842 bpfjit_func_t code; in ATF_TC_BODY() local
849 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
850 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
852 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0xdeadbeef); in ATF_TC_BODY()
854 bpfjit_free_code(code); in ATF_TC_BODY()
872 bpfjit_func_t code; in ATF_TC_BODY() local
879 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
880 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
882 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0x0000dead); in ATF_TC_BODY()
884 bpfjit_free_code(code); in ATF_TC_BODY()
902 bpfjit_func_t code; in ATF_TC_BODY() local
909 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
910 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
912 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0xdeadbeef); in ATF_TC_BODY()
914 bpfjit_free_code(code); in ATF_TC_BODY()
964 bpfjit_func_t code; in ATF_TC_BODY() local
971 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
972 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
974 ATF_CHECK(jitcall(code, pkt, 1, 1) != UINT32_C(0x71cbbbc3)); in ATF_TC_BODY()
975 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(0x0000a994)); in ATF_TC_BODY()
978 bpfjit_free_code(code); in ATF_TC_BODY()
997 bpfjit_func_t code; in ATF_TC_BODY() local
1004 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1005 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1007 ATF_CHECK(jitcall(code, pkt, 1, 1) == 5); in ATF_TC_BODY()
1009 bpfjit_free_code(code); in ATF_TC_BODY()
1028 bpfjit_func_t code; in ATF_TC_BODY() local
1035 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1036 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1038 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_MAX); in ATF_TC_BODY()
1040 bpfjit_free_code(code); in ATF_TC_BODY()
1059 bpfjit_func_t code; in ATF_TC_BODY() local
1066 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1067 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1069 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(0xfffffffd)); in ATF_TC_BODY()
1071 bpfjit_free_code(code); in ATF_TC_BODY()
1089 bpfjit_func_t code; in ATF_TC_BODY() local
1096 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1097 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1099 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
1101 bpfjit_free_code(code); in ATF_TC_BODY()
1120 bpfjit_func_t code; in ATF_TC_BODY() local
1127 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1128 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1130 ATF_CHECK(jitcall(code, pkt, 1, 1) == 7); in ATF_TC_BODY()
1132 bpfjit_free_code(code); in ATF_TC_BODY()
1151 bpfjit_func_t code; in ATF_TC_BODY() local
1158 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1159 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1161 ATF_CHECK(jitcall(code, pkt, 1, 1) == 3); in ATF_TC_BODY()
1163 bpfjit_free_code(code); in ATF_TC_BODY()
1182 bpfjit_func_t code; in ATF_TC_BODY() local
1189 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1190 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1192 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(0x3fffffff)); in ATF_TC_BODY()
1194 bpfjit_free_code(code); in ATF_TC_BODY()
1213 bpfjit_func_t code; in ATF_TC_BODY() local
1220 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1221 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1223 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(429484384)); in ATF_TC_BODY()
1225 bpfjit_free_code(code); in ATF_TC_BODY()
1244 bpfjit_func_t code; in ATF_TC_BODY() local
1251 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1252 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1254 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(429484)); in ATF_TC_BODY()
1256 bpfjit_free_code(code); in ATF_TC_BODY()
1275 bpfjit_func_t code; in ATF_TC_BODY() local
1282 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1283 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1285 ATF_CHECK(jitcall(code, pkt, 1, 1) == 564); in ATF_TC_BODY()
1287 bpfjit_free_code(code); in ATF_TC_BODY()
1306 bpfjit_func_t code; in ATF_TC_BODY() local
1313 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1314 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1316 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
1318 bpfjit_free_code(code); in ATF_TC_BODY()
1336 bpfjit_func_t code; in ATF_TC_BODY() local
1343 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1344 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1346 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
1348 bpfjit_free_code(code); in ATF_TC_BODY()
1367 bpfjit_func_t code; in ATF_TC_BODY() local
1374 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1375 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1377 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
1379 bpfjit_free_code(code); in ATF_TC_BODY()
1398 bpfjit_func_t code; in ATF_TC_BODY() local
1405 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1406 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1408 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
1410 bpfjit_free_code(code); in ATF_TC_BODY()
1429 bpfjit_func_t code; in ATF_TC_BODY() local
1436 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1437 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1439 ATF_CHECK(jitcall(code, pkt, 1, 1) == 3); in ATF_TC_BODY()
1441 bpfjit_free_code(code); in ATF_TC_BODY()
1460 bpfjit_func_t code; in ATF_TC_BODY() local
1467 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1468 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1470 ATF_CHECK(jitcall(code, pkt, 1, 1) == 9); in ATF_TC_BODY()
1472 bpfjit_free_code(code); in ATF_TC_BODY()
1491 bpfjit_func_t code; in ATF_TC_BODY() local
1498 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1499 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1501 ATF_CHECK(jitcall(code, pkt, 1, 1) == 3849); in ATF_TC_BODY()
1503 bpfjit_free_code(code); in ATF_TC_BODY()
1522 bpfjit_func_t code; in ATF_TC_BODY() local
1529 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1530 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1532 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(3039531)); in ATF_TC_BODY()
1534 bpfjit_free_code(code); in ATF_TC_BODY()
1553 bpfjit_func_t code; in ATF_TC_BODY() local
1560 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1561 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1563 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(0x7fffffde)); in ATF_TC_BODY()
1565 bpfjit_free_code(code); in ATF_TC_BODY()
1584 bpfjit_func_t code; in ATF_TC_BODY() local
1591 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1592 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1594 ATF_CHECK(jitcall(code, pkt, 1, 1) == (0xdead&0xbeef)); in ATF_TC_BODY()
1596 bpfjit_free_code(code); in ATF_TC_BODY()
1615 bpfjit_func_t code; in ATF_TC_BODY() local
1622 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1623 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1625 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0xdeadbeef); in ATF_TC_BODY()
1627 bpfjit_free_code(code); in ATF_TC_BODY()
1646 bpfjit_func_t code; in ATF_TC_BODY() local
1653 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1654 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1656 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0xdeadbeef); in ATF_TC_BODY()
1658 bpfjit_free_code(code); in ATF_TC_BODY()
1677 bpfjit_func_t code; in ATF_TC_BODY() local
1684 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1685 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1687 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0xbeef0000); in ATF_TC_BODY()
1689 bpfjit_free_code(code); in ATF_TC_BODY()
1708 bpfjit_func_t code; in ATF_TC_BODY() local
1715 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1716 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1718 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0xdeadbeef); in ATF_TC_BODY()
1720 bpfjit_free_code(code); in ATF_TC_BODY()
1739 bpfjit_func_t code; in ATF_TC_BODY() local
1746 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1747 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1749 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0x0000dead); in ATF_TC_BODY()
1751 bpfjit_free_code(code); in ATF_TC_BODY()
1770 bpfjit_func_t code; in ATF_TC_BODY() local
1777 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1778 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1780 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0xdeadbeef); in ATF_TC_BODY()
1782 bpfjit_free_code(code); in ATF_TC_BODY()
1841 bpfjit_func_t code; in ATF_TC_BODY() local
1848 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1849 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1851 ATF_CHECK(jitcall(code, pkt, 1, 1) != UINT32_C(0x71cbbbc3)); in ATF_TC_BODY()
1852 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_C(0x0000a994)); in ATF_TC_BODY()
1855 bpfjit_free_code(code); in ATF_TC_BODY()
1873 bpfjit_func_t code; in ATF_TC_BODY() local
1880 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1881 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1883 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0u-777u); in ATF_TC_BODY()
1885 bpfjit_free_code(code); in ATF_TC_BODY()
1906 bpfjit_func_t code; in ATF_TC_BODY() local
1913 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1914 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
1916 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_MAX); in ATF_TC_BODY()
1918 bpfjit_free_code(code); in ATF_TC_BODY()
1998 bpfjit_func_t code; in ATF_TC_BODY() local
2005 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2006 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2008 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
2009 ATF_CHECK(jitcall(code, pkt, 2, 2) == 1); in ATF_TC_BODY()
2010 ATF_CHECK(jitcall(code, pkt, 3, 3) == 7); in ATF_TC_BODY()
2011 ATF_CHECK(jitcall(code, pkt, 4, 4) == 7); in ATF_TC_BODY()
2012 ATF_CHECK(jitcall(code, pkt, 5, 5) == 7); in ATF_TC_BODY()
2013 ATF_CHECK(jitcall(code, pkt, 6, 6) == 8); in ATF_TC_BODY()
2014 ATF_CHECK(jitcall(code, pkt, 7, 7) == 5); in ATF_TC_BODY()
2015 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
2017 bpfjit_free_code(code); in ATF_TC_BODY()
2049 bpfjit_func_t code; in ATF_TC_BODY() local
2056 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2057 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2059 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
2060 ATF_CHECK(jitcall(code, pkt, 2, 2) == 1); in ATF_TC_BODY()
2061 ATF_CHECK(jitcall(code, pkt, 3, 3) == 7); in ATF_TC_BODY()
2062 ATF_CHECK(jitcall(code, pkt, 4, 4) == 7); in ATF_TC_BODY()
2063 ATF_CHECK(jitcall(code, pkt, 5, 5) == 7); in ATF_TC_BODY()
2064 ATF_CHECK(jitcall(code, pkt, 6, 6) == 8); in ATF_TC_BODY()
2065 ATF_CHECK(jitcall(code, pkt, 7, 7) == 5); in ATF_TC_BODY()
2066 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
2068 bpfjit_free_code(code); in ATF_TC_BODY()
2100 bpfjit_func_t code; in ATF_TC_BODY() local
2107 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2108 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2110 ATF_CHECK(jitcall(code, pkt, 1, 1) == 7); in ATF_TC_BODY()
2111 ATF_CHECK(jitcall(code, pkt, 2, 2) == 7); in ATF_TC_BODY()
2112 ATF_CHECK(jitcall(code, pkt, 3, 3) == 1); in ATF_TC_BODY()
2113 ATF_CHECK(jitcall(code, pkt, 4, 4) == 7); in ATF_TC_BODY()
2114 ATF_CHECK(jitcall(code, pkt, 5, 5) == 7); in ATF_TC_BODY()
2115 ATF_CHECK(jitcall(code, pkt, 6, 6) == 8); in ATF_TC_BODY()
2116 ATF_CHECK(jitcall(code, pkt, 7, 7) == 5); in ATF_TC_BODY()
2117 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
2119 bpfjit_free_code(code); in ATF_TC_BODY()
2151 bpfjit_func_t code; in ATF_TC_BODY() local
2158 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2159 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2161 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
2162 ATF_CHECK(jitcall(code, pkt, 2, 2) == 1); in ATF_TC_BODY()
2163 ATF_CHECK(jitcall(code, pkt, 3, 3) == 1); in ATF_TC_BODY()
2164 ATF_CHECK(jitcall(code, pkt, 4, 4) == 7); in ATF_TC_BODY()
2165 ATF_CHECK(jitcall(code, pkt, 5, 5) == 5); in ATF_TC_BODY()
2166 ATF_CHECK(jitcall(code, pkt, 6, 6) == 8); in ATF_TC_BODY()
2167 ATF_CHECK(jitcall(code, pkt, 7, 7) == 5); in ATF_TC_BODY()
2168 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
2170 bpfjit_free_code(code); in ATF_TC_BODY()
2213 bpfjit_func_t code; in ATF_TC_BODY() local
2220 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2221 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2223 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_MAX); in ATF_TC_BODY()
2225 bpfjit_free_code(code); in ATF_TC_BODY()
2264 bpfjit_func_t code; in ATF_TC_BODY() local
2271 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2272 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2274 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
2275 ATF_CHECK(jitcall(code, pkt, 2, 2) == 1); in ATF_TC_BODY()
2276 ATF_CHECK(jitcall(code, pkt, 3, 3) == 7); in ATF_TC_BODY()
2277 ATF_CHECK(jitcall(code, pkt, 4, 4) == 7); in ATF_TC_BODY()
2278 ATF_CHECK(jitcall(code, pkt, 5, 5) == 7); in ATF_TC_BODY()
2279 ATF_CHECK(jitcall(code, pkt, 6, 6) == 8); in ATF_TC_BODY()
2280 ATF_CHECK(jitcall(code, pkt, 7, 7) == 5); in ATF_TC_BODY()
2281 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
2283 bpfjit_free_code(code); in ATF_TC_BODY()
2322 bpfjit_func_t code; in ATF_TC_BODY() local
2329 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2330 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2332 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
2333 ATF_CHECK(jitcall(code, pkt, 2, 2) == 1); in ATF_TC_BODY()
2334 ATF_CHECK(jitcall(code, pkt, 3, 3) == 7); in ATF_TC_BODY()
2335 ATF_CHECK(jitcall(code, pkt, 4, 4) == 7); in ATF_TC_BODY()
2336 ATF_CHECK(jitcall(code, pkt, 5, 5) == 7); in ATF_TC_BODY()
2337 ATF_CHECK(jitcall(code, pkt, 6, 6) == 8); in ATF_TC_BODY()
2338 ATF_CHECK(jitcall(code, pkt, 7, 7) == 5); in ATF_TC_BODY()
2339 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
2341 bpfjit_free_code(code); in ATF_TC_BODY()
2379 bpfjit_func_t code; in ATF_TC_BODY() local
2386 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2387 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2389 ATF_CHECK(jitcall(code, pkt, 1, 1) == 8); in ATF_TC_BODY()
2390 ATF_CHECK(jitcall(code, pkt, 2, 2) == 8); in ATF_TC_BODY()
2391 ATF_CHECK(jitcall(code, pkt, 3, 3) == 2); in ATF_TC_BODY()
2392 ATF_CHECK(jitcall(code, pkt, 4, 4) == 8); in ATF_TC_BODY()
2393 ATF_CHECK(jitcall(code, pkt, 5, 5) == 3); in ATF_TC_BODY()
2394 ATF_CHECK(jitcall(code, pkt, 6, 6) == 9); in ATF_TC_BODY()
2395 ATF_CHECK(jitcall(code, pkt, 7, 7) == 6); in ATF_TC_BODY()
2396 ATF_CHECK(jitcall(code, pkt, 8, 8) == 1); in ATF_TC_BODY()
2398 bpfjit_free_code(code); in ATF_TC_BODY()
2436 bpfjit_func_t code; in ATF_TC_BODY() local
2443 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2444 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2446 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
2447 ATF_CHECK(jitcall(code, pkt, 2, 2) == 1); in ATF_TC_BODY()
2448 ATF_CHECK(jitcall(code, pkt, 3, 3) == 1); in ATF_TC_BODY()
2449 ATF_CHECK(jitcall(code, pkt, 4, 4) == 7); in ATF_TC_BODY()
2450 ATF_CHECK(jitcall(code, pkt, 5, 5) == 5); in ATF_TC_BODY()
2451 ATF_CHECK(jitcall(code, pkt, 6, 6) == 8); in ATF_TC_BODY()
2452 ATF_CHECK(jitcall(code, pkt, 7, 7) == 5); in ATF_TC_BODY()
2453 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
2455 bpfjit_free_code(code); in ATF_TC_BODY()
2473 bpfjit_func_t code; in ATF_TC_BODY() local
2480 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2481 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2483 ATF_CHECK(jitcall(code, pkt, 1, 1) == 10); in ATF_TC_BODY()
2485 bpfjit_free_code(code); in ATF_TC_BODY()
2504 bpfjit_func_t code; in ATF_TC_BODY() local
2511 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2512 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2514 ATF_CHECK(jitcall(code, pkt, 1, 1) == 11); in ATF_TC_BODY()
2516 bpfjit_free_code(code); in ATF_TC_BODY()
2535 bpfjit_func_t code; in ATF_TC_BODY() local
2542 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2543 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2545 ATF_CHECK(jitcall(code, pkt, 1, 1) == 11); in ATF_TC_BODY()
2547 bpfjit_free_code(code); in ATF_TC_BODY()
2600 bpfjit_func_t code; in ATF_TC_BODY() local
2607 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2608 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2610 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_MAX); in ATF_TC_BODY()
2612 bpfjit_free_code(code); in ATF_TC_BODY()
2649 bpfjit_func_t code; in ATF_TC_BODY() local
2653 code = bpfjit_generate_code(NULL, insns[i], insn_count); in ATF_TC_BODY()
2654 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2657 ATF_CHECK(jitcall(code, pkt, l, l) == 0); in ATF_TC_BODY()
2658 ATF_CHECK(jitcall(code, pkt, pktsize, l) == 0); in ATF_TC_BODY()
2662 ATF_CHECK(jitcall(code, pkt, l, l) == expected[i]); in ATF_TC_BODY()
2663 ATF_CHECK(jitcall(code, pkt, pktsize, l) == expected[i]); in ATF_TC_BODY()
2666 ATF_CHECK(jitcall(code, pkt, l, l) == expected[i]); in ATF_TC_BODY()
2668 bpfjit_free_code(code); in ATF_TC_BODY()
2750 bpfjit_func_t code; in ATF_TC_BODY() local
2754 code = bpfjit_generate_code(NULL, insns[i], insn_count); in ATF_TC_BODY()
2755 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2757 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
2759 bpfjit_free_code(code); in ATF_TC_BODY()
2819 bpfjit_func_t code; in ATF_TC_BODY() local
2823 code = bpfjit_generate_code(NULL, insns[i], insn_count); in ATF_TC_BODY()
2824 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2827 ATF_CHECK(jitcall(code, pkt, l, l) == 0); in ATF_TC_BODY()
2828 ATF_CHECK(jitcall(code, pkt, pktsize, l) == 0); in ATF_TC_BODY()
2832 ATF_CHECK(jitcall(code, pkt, l, l) == expected[i]); in ATF_TC_BODY()
2833 ATF_CHECK(jitcall(code, pkt, pktsize, l) == expected[i]); in ATF_TC_BODY()
2836 ATF_CHECK(jitcall(code, pkt, l, l) == expected[i]); in ATF_TC_BODY()
2838 bpfjit_free_code(code); in ATF_TC_BODY()
2920 bpfjit_func_t code; in ATF_TC_BODY() local
2924 code = bpfjit_generate_code(NULL, insns[i], insn_count); in ATF_TC_BODY()
2925 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2927 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
2929 bpfjit_free_code(code); in ATF_TC_BODY()
2951 bpfjit_func_t code; in ATF_TC_BODY() local
2958 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2959 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
2963 ATF_CHECK(jitcall(code, pkt, i, i) == 10 * i); in ATF_TC_BODY()
2966 bpfjit_free_code(code); in ATF_TC_BODY()
2988 bpfjit_func_t code; in ATF_TC_BODY() local
2995 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2996 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3000 ATF_CHECK(jitcall(code, pkt, i, i) == 10 * i); in ATF_TC_BODY()
3003 bpfjit_free_code(code); in ATF_TC_BODY()
3021 bpfjit_func_t code; in ATF_TC_BODY() local
3028 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3029 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3032 ATF_CHECK(jitcall(code, pkt, i, 1) == i); in ATF_TC_BODY()
3034 bpfjit_free_code(code); in ATF_TC_BODY()
3051 bpfjit_func_t code; in ATF_TC_BODY() local
3058 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3059 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3061 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_MAX); in ATF_TC_BODY()
3063 bpfjit_free_code(code); in ATF_TC_BODY()
3081 bpfjit_func_t code; in ATF_TC_BODY() local
3088 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3089 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3091 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_MAX - 5); in ATF_TC_BODY()
3093 bpfjit_free_code(code); in ATF_TC_BODY()
3113 bpfjit_func_t code; in ATF_TC_BODY() local
3120 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3121 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3123 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_MAX); in ATF_TC_BODY()
3125 bpfjit_free_code(code); in ATF_TC_BODY()
3144 bpfjit_func_t code; in ATF_TC_BODY() local
3151 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3152 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3155 ATF_CHECK(jitcall(code, pkt, i, 1) == i); in ATF_TC_BODY()
3156 ATF_CHECK(jitcall(code, pkt, i + 1, i) == i + 1); in ATF_TC_BODY()
3159 bpfjit_free_code(code); in ATF_TC_BODY()
3179 bpfjit_func_t code; in ATF_TC_BODY() local
3186 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3187 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3189 ATF_CHECK(jitcall(code, pkt, 5, 1) == UINT32_MAX); in ATF_TC_BODY()
3190 ATF_CHECK(jitcall(code, pkt, 6, 5) == 7); in ATF_TC_BODY()
3192 bpfjit_free_code(code); in ATF_TC_BODY()
3210 bpfjit_func_t code; in ATF_TC_BODY() local
3217 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3218 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3220 ATF_CHECK(jitcall(code, pkt, 2, 2) == 40); in ATF_TC_BODY()
3222 bpfjit_free_code(code); in ATF_TC_BODY()
3241 bpfjit_func_t code; in ATF_TC_BODY() local
3248 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3249 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3251 ATF_CHECK(jitcall(code, pkt, sizeof(pkt), sizeof(pkt)) == 55); in ATF_TC_BODY()
3253 bpfjit_free_code(code); in ATF_TC_BODY()
3271 bpfjit_func_t code; in ATF_TC_BODY() local
3278 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3279 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3281 ATF_CHECK(jitcall(code, pkt, 1, 1) == 391); in ATF_TC_BODY()
3283 bpfjit_free_code(code); in ATF_TC_BODY()
3304 bpfjit_func_t code; in ATF_TC_BODY() local
3311 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3312 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3315 ATF_CHECK(jitcall(code, pkt, i, sizeof(pkt)) == i); in ATF_TC_BODY()
3317 bpfjit_free_code(code); in ATF_TC_BODY()
3336 bpfjit_func_t code; in ATF_TC_BODY() local
3343 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3344 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3346 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
3348 bpfjit_free_code(code); in ATF_TC_BODY()
3373 bpfjit_func_t code; in ATF_TC_BODY() local
3382 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3383 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3385 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
3386 ATF_CHECK(jitcall(code, pkt, 2, 2) == 102); in ATF_TC_BODY()
3388 bpfjit_free_code(code); in ATF_TC_BODY()
3413 bpfjit_func_t code; in ATF_TC_BODY() local
3422 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3423 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3425 ATF_CHECK(jitcall(code, pkt, 1, 1) == 1); in ATF_TC_BODY()
3426 ATF_CHECK(jitcall(code, pkt, 2, 2) == 102); in ATF_TC_BODY()
3428 bpfjit_free_code(code); in ATF_TC_BODY()
3444 bpfjit_func_t code; in ATF_TC_BODY() local
3451 insns[2*k].code = BPF_LD+BPF_IMM; in ATF_TC_BODY()
3453 insns[2*k+1].code = BPF_ST; in ATF_TC_BODY()
3458 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN; in ATF_TC_BODY()
3462 insns[2*BPF_MEMWORDS+3*k+1].code = BPF_JMP+BPF_JEQ+BPF_K; in ATF_TC_BODY()
3466 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM; in ATF_TC_BODY()
3468 insns[2*BPF_MEMWORDS+3*k+3].code = BPF_RET+BPF_A; in ATF_TC_BODY()
3472 insns[5*BPF_MEMWORDS+1].code = BPF_RET+BPF_K; in ATF_TC_BODY()
3477 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3478 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3481 ATF_CHECK(jitcall(code, pkt, k, k) == 3*(k-1)); in ATF_TC_BODY()
3483 bpfjit_free_code(code); in ATF_TC_BODY()
3504 bpfjit_func_t code; in ATF_TC_BODY() local
3511 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3512 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3515 ATF_CHECK(jitcall(code, pkt, i, sizeof(pkt)) == i); in ATF_TC_BODY()
3517 bpfjit_free_code(code); in ATF_TC_BODY()
3537 bpfjit_func_t code; in ATF_TC_BODY() local
3544 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3545 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3547 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
3549 bpfjit_free_code(code); in ATF_TC_BODY()
3580 bpfjit_func_t code; in ATF_TC_BODY() local
3587 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3588 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3591 ATF_CHECK(jitcall(code, pkt, i, sizeof(pkt)) == 3 * i); in ATF_TC_BODY()
3593 bpfjit_free_code(code); in ATF_TC_BODY()
3609 bpfjit_func_t code; in ATF_TC_BODY() local
3616 insns[2*k].code = BPF_LDX+BPF_W+BPF_IMM; in ATF_TC_BODY()
3618 insns[2*k+1].code = BPF_STX; in ATF_TC_BODY()
3623 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN; in ATF_TC_BODY()
3627 insns[2*BPF_MEMWORDS+3*k+1].code = BPF_JMP+BPF_JEQ+BPF_K; in ATF_TC_BODY()
3631 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM; in ATF_TC_BODY()
3633 insns[2*BPF_MEMWORDS+3*k+3].code = BPF_RET+BPF_A; in ATF_TC_BODY()
3637 insns[5*BPF_MEMWORDS+1].code = BPF_RET+BPF_K; in ATF_TC_BODY()
3642 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3643 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3646 ATF_CHECK(jitcall(code, pkt, k, k) == 3*(k-1)); in ATF_TC_BODY()
3648 bpfjit_free_code(code); in ATF_TC_BODY()
3676 bpfjit_func_t code; in ATF_TC_BODY() local
3696 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3697 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3701 ATF_CHECK(jitcall(code, pkt[i], j, j) == 0); in ATF_TC_BODY()
3702 ATF_CHECK(jitcall(code, pkt[i], j, j) == UINT32_MAX); in ATF_TC_BODY()
3705 bpfjit_free_code(code); in ATF_TC_BODY()
3733 bpfjit_func_t code; in ATF_TC_BODY() local
3753 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3754 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3758 ATF_CHECK(jitcall(code, pkt[i], j, j) == 0); in ATF_TC_BODY()
3759 ATF_CHECK(jitcall(code, pkt[i], j, j) == UINT32_MAX); in ATF_TC_BODY()
3762 bpfjit_free_code(code); in ATF_TC_BODY()
3790 bpfjit_func_t code; in ATF_TC_BODY() local
3810 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3811 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3815 ATF_CHECK(jitcall(code, pkt[i], j, j) == 0); in ATF_TC_BODY()
3816 ATF_CHECK(jitcall(code, pkt[i], j, j) == UINT32_MAX); in ATF_TC_BODY()
3819 bpfjit_free_code(code); in ATF_TC_BODY()
3848 bpfjit_func_t code; in ATF_TC_BODY() local
3868 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3869 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3873 ATF_CHECK(jitcall(code, pkt[i], j, j) == 0); in ATF_TC_BODY()
3874 ATF_CHECK(jitcall(code, pkt[i], j, j) == UINT32_MAX); in ATF_TC_BODY()
3877 bpfjit_free_code(code); in ATF_TC_BODY()
3906 bpfjit_func_t code; in ATF_TC_BODY() local
3926 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3927 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3931 ATF_CHECK(jitcall(code, pkt[i], j, j) == 0); in ATF_TC_BODY()
3932 ATF_CHECK(jitcall(code, pkt[i], j, j) == UINT32_MAX); in ATF_TC_BODY()
3935 bpfjit_free_code(code); in ATF_TC_BODY()
3965 bpfjit_func_t code; in ATF_TC_BODY() local
3985 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3986 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
3990 ATF_CHECK(jitcall(code, pkt[i], j, j) == 0); in ATF_TC_BODY()
3991 ATF_CHECK(jitcall(code, pkt[i], j, j) == UINT32_MAX); in ATF_TC_BODY()
3994 bpfjit_free_code(code); in ATF_TC_BODY()
4024 bpfjit_func_t code; in ATF_TC_BODY() local
4044 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4045 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
4049 ATF_CHECK(jitcall(code, pkt[i], j, j) == 0); in ATF_TC_BODY()
4050 ATF_CHECK(jitcall(code, pkt[i], j, j) == UINT32_MAX); in ATF_TC_BODY()
4053 bpfjit_free_code(code); in ATF_TC_BODY()
4079 bpfjit_func_t code; in ATF_TC_BODY() local
4086 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4087 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
4089 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
4090 ATF_CHECK(jitcall(code, pkt, 2, 2) == 0); in ATF_TC_BODY()
4091 ATF_CHECK(jitcall(code, pkt, 3, 3) == 0); in ATF_TC_BODY()
4092 ATF_CHECK(jitcall(code, pkt, 4, 4) == 0); in ATF_TC_BODY()
4093 ATF_CHECK(jitcall(code, pkt, 5, 5) == 0); in ATF_TC_BODY()
4094 ATF_CHECK(jitcall(code, pkt, 6, 6) == UINT32_MAX); in ATF_TC_BODY()
4096 bpfjit_free_code(code); in ATF_TC_BODY()
4121 bpfjit_func_t code; in ATF_TC_BODY() local
4128 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4129 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
4131 ATF_CHECK(jitcall(code, pkt, 1, 1) == UINT32_MAX); in ATF_TC_BODY()
4133 bpfjit_free_code(code); in ATF_TC_BODY()
4157 bpfjit_func_t code; in ATF_TC_BODY() local
4164 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4165 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
4168 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
4169 ATF_CHECK(jitcall(code, pkt, 2, 2) == 0); in ATF_TC_BODY()
4170 ATF_CHECK(jitcall(code, pkt, 3, 3) == 0); in ATF_TC_BODY()
4173 ATF_CHECK(jitcall(code, pkt, 4, 4) == 123456789); in ATF_TC_BODY()
4174 ATF_CHECK(jitcall(code, pkt, 5, 5) == 123456789); in ATF_TC_BODY()
4175 ATF_CHECK(jitcall(code, pkt, 6, 6) == 123456789); in ATF_TC_BODY()
4176 ATF_CHECK(jitcall(code, pkt, 7, 7) == 123456789); in ATF_TC_BODY()
4177 ATF_CHECK(jitcall(code, pkt, 8, 8) == 123456789); in ATF_TC_BODY()
4178 ATF_CHECK(jitcall(code, pkt, 9, 9) == 123456789); in ATF_TC_BODY()
4182 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
4183 ATF_CHECK(jitcall(code, pkt, 2, 2) == 0); in ATF_TC_BODY()
4184 ATF_CHECK(jitcall(code, pkt, 3, 3) == 0); in ATF_TC_BODY()
4185 ATF_CHECK(jitcall(code, pkt, 4, 4) == 0); in ATF_TC_BODY()
4186 ATF_CHECK(jitcall(code, pkt, 5, 5) == 0); in ATF_TC_BODY()
4187 ATF_CHECK(jitcall(code, pkt, 6, 6) == 123456789); in ATF_TC_BODY()
4188 ATF_CHECK(jitcall(code, pkt, 9, 9) == 123456789); in ATF_TC_BODY()
4192 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
4193 ATF_CHECK(jitcall(code, pkt, 2, 2) == 0); in ATF_TC_BODY()
4194 ATF_CHECK(jitcall(code, pkt, 3, 3) == 0); in ATF_TC_BODY()
4195 ATF_CHECK(jitcall(code, pkt, 4, 4) == 0); in ATF_TC_BODY()
4196 ATF_CHECK(jitcall(code, pkt, 5, 5) == 0); in ATF_TC_BODY()
4197 ATF_CHECK(jitcall(code, pkt, 6, 6) == 0); in ATF_TC_BODY()
4198 ATF_CHECK(jitcall(code, pkt, 7, 7) == 0); in ATF_TC_BODY()
4199 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
4200 ATF_CHECK(jitcall(code, pkt, 9, 9) == 0); in ATF_TC_BODY()
4201 ATF_CHECK(jitcall(code, pkt, 10, 10) == 987654321); in ATF_TC_BODY()
4205 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
4206 ATF_CHECK(jitcall(code, pkt, 2, 2) == 0); in ATF_TC_BODY()
4207 ATF_CHECK(jitcall(code, pkt, 3, 3) == 0); in ATF_TC_BODY()
4208 ATF_CHECK(jitcall(code, pkt, 4, 4) == 0); in ATF_TC_BODY()
4209 ATF_CHECK(jitcall(code, pkt, 5, 5) == 0); in ATF_TC_BODY()
4210 ATF_CHECK(jitcall(code, pkt, 6, 6) == 0); in ATF_TC_BODY()
4211 ATF_CHECK(jitcall(code, pkt, 7, 7) == 0); in ATF_TC_BODY()
4212 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
4213 ATF_CHECK(jitcall(code, pkt, 9, 9) == 0); in ATF_TC_BODY()
4214 ATF_CHECK(jitcall(code, pkt, 10, 10) == 123456789); in ATF_TC_BODY()
4216 bpfjit_free_code(code); in ATF_TC_BODY()
4242 bpfjit_func_t code; in ATF_TC_BODY() local
4249 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4250 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
4253 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
4254 ATF_CHECK(jitcall(code, pkt, 2, 2) == 0); in ATF_TC_BODY()
4255 ATF_CHECK(jitcall(code, pkt, 3, 3) == 0); in ATF_TC_BODY()
4256 ATF_CHECK(jitcall(code, pkt, 4, 4) == 0); in ATF_TC_BODY()
4257 ATF_CHECK(jitcall(code, pkt, 5, 5) == 0); in ATF_TC_BODY()
4258 ATF_CHECK(jitcall(code, pkt, 6, 6) == 0); in ATF_TC_BODY()
4259 ATF_CHECK(jitcall(code, pkt, 7, 7) == 0); in ATF_TC_BODY()
4260 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
4261 ATF_CHECK(jitcall(code, pkt, 9, 9) == 0); in ATF_TC_BODY()
4262 ATF_CHECK(jitcall(code, pkt, 10, 10) == 0); in ATF_TC_BODY()
4263 ATF_CHECK(jitcall(code, pkt, 11, 11) == 0); in ATF_TC_BODY()
4264 ATF_CHECK(jitcall(code, pkt, 12, 12) == 0); in ATF_TC_BODY()
4265 ATF_CHECK(jitcall(code, pkt, 13, 13) == 0); in ATF_TC_BODY()
4266 ATF_CHECK(jitcall(code, pkt, 14, 14) == 0); in ATF_TC_BODY()
4267 ATF_CHECK(jitcall(code, pkt, 15, 15) == 0); in ATF_TC_BODY()
4268 ATF_CHECK(jitcall(code, pkt, 16, 16) == 0); in ATF_TC_BODY()
4269 ATF_CHECK(jitcall(code, pkt, 17, 17) == 0); in ATF_TC_BODY()
4270 ATF_CHECK(jitcall(code, pkt, 18, 18) == 0); in ATF_TC_BODY()
4271 ATF_CHECK(jitcall(code, pkt, 19, 19) == 0); in ATF_TC_BODY()
4272 ATF_CHECK(jitcall(code, pkt, 20, 20) == 0); in ATF_TC_BODY()
4273 ATF_CHECK(jitcall(code, pkt, 21, 21) == 0); in ATF_TC_BODY()
4276 ATF_CHECK(jitcall(code, pkt, 22, 22) == 0); in ATF_TC_BODY()
4280 ATF_CHECK(jitcall(code, pkt, 22, 22) == 0); in ATF_TC_BODY()
4284 ATF_CHECK(jitcall(code, pkt, 22, 22) == 42); in ATF_TC_BODY()
4287 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
4288 ATF_CHECK(jitcall(code, pkt, 2, 2) == 0); in ATF_TC_BODY()
4289 ATF_CHECK(jitcall(code, pkt, 3, 3) == 0); in ATF_TC_BODY()
4290 ATF_CHECK(jitcall(code, pkt, 4, 4) == 0); in ATF_TC_BODY()
4291 ATF_CHECK(jitcall(code, pkt, 5, 5) == 0); in ATF_TC_BODY()
4292 ATF_CHECK(jitcall(code, pkt, 6, 6) == 0); in ATF_TC_BODY()
4293 ATF_CHECK(jitcall(code, pkt, 7, 7) == 0); in ATF_TC_BODY()
4294 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
4295 ATF_CHECK(jitcall(code, pkt, 9, 9) == 0); in ATF_TC_BODY()
4296 ATF_CHECK(jitcall(code, pkt, 10, 10) == 0); in ATF_TC_BODY()
4297 ATF_CHECK(jitcall(code, pkt, 11, 11) == 0); in ATF_TC_BODY()
4298 ATF_CHECK(jitcall(code, pkt, 12, 12) == 0); in ATF_TC_BODY()
4299 ATF_CHECK(jitcall(code, pkt, 13, 13) == 0); in ATF_TC_BODY()
4300 ATF_CHECK(jitcall(code, pkt, 14, 14) == 0); in ATF_TC_BODY()
4301 ATF_CHECK(jitcall(code, pkt, 15, 15) == 0); in ATF_TC_BODY()
4302 ATF_CHECK(jitcall(code, pkt, 16, 16) == 0); in ATF_TC_BODY()
4303 ATF_CHECK(jitcall(code, pkt, 17, 17) == 0); in ATF_TC_BODY()
4304 ATF_CHECK(jitcall(code, pkt, 18, 18) == 0); in ATF_TC_BODY()
4305 ATF_CHECK(jitcall(code, pkt, 19, 19) == 0); in ATF_TC_BODY()
4306 ATF_CHECK(jitcall(code, pkt, 20, 20) == 0); in ATF_TC_BODY()
4307 ATF_CHECK(jitcall(code, pkt, 21, 21) == 0); in ATF_TC_BODY()
4311 ATF_CHECK(jitcall(code, pkt, 22, 22) == 0); in ATF_TC_BODY()
4313 bpfjit_free_code(code); in ATF_TC_BODY()
4344 bpfjit_func_t code; in ATF_TC_BODY() local
4351 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4352 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
4355 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
4356 ATF_CHECK(jitcall(code, pkt, 2, 2) == 0); in ATF_TC_BODY()
4357 ATF_CHECK(jitcall(code, pkt, 3, 3) == 0); in ATF_TC_BODY()
4358 ATF_CHECK(jitcall(code, pkt, 4, 4) == 0); in ATF_TC_BODY()
4359 ATF_CHECK(jitcall(code, pkt, 5, 5) == 0); in ATF_TC_BODY()
4360 ATF_CHECK(jitcall(code, pkt, 6, 6) == 0); in ATF_TC_BODY()
4361 ATF_CHECK(jitcall(code, pkt, 7, 7) == 0); in ATF_TC_BODY()
4362 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
4363 ATF_CHECK(jitcall(code, pkt, 9, 9) == 0); in ATF_TC_BODY()
4364 ATF_CHECK(jitcall(code, pkt, 10, 10) == 0); in ATF_TC_BODY()
4365 ATF_CHECK(jitcall(code, pkt, 11, 11) == 0); in ATF_TC_BODY()
4366 ATF_CHECK(jitcall(code, pkt, 12, 12) == 0); in ATF_TC_BODY()
4367 ATF_CHECK(jitcall(code, pkt, 13, 13) == 0); in ATF_TC_BODY()
4368 ATF_CHECK(jitcall(code, pkt, 14, 14) == 0); in ATF_TC_BODY()
4369 ATF_CHECK(jitcall(code, pkt, 15, 15) == 0); in ATF_TC_BODY()
4370 ATF_CHECK(jitcall(code, pkt, 16, 16) == 0); in ATF_TC_BODY()
4371 ATF_CHECK(jitcall(code, pkt, 17, 17) == 0); in ATF_TC_BODY()
4372 ATF_CHECK(jitcall(code, pkt, 18, 18) == 0); in ATF_TC_BODY()
4373 ATF_CHECK(jitcall(code, pkt, 19, 19) == 0); in ATF_TC_BODY()
4374 ATF_CHECK(jitcall(code, pkt, 20, 20) == 0); in ATF_TC_BODY()
4375 ATF_CHECK(jitcall(code, pkt, 21, 21) == 0); in ATF_TC_BODY()
4376 ATF_CHECK(jitcall(code, pkt, 22, 22) == 0); in ATF_TC_BODY()
4377 ATF_CHECK(jitcall(code, pkt, 23, 23) == 0); in ATF_TC_BODY()
4378 ATF_CHECK(jitcall(code, pkt, 24, 24) == 0); in ATF_TC_BODY()
4379 ATF_CHECK(jitcall(code, pkt, 25, 25) == 0); in ATF_TC_BODY()
4380 ATF_CHECK(jitcall(code, pkt, 26, 26) == 0); in ATF_TC_BODY()
4381 ATF_CHECK(jitcall(code, pkt, 27, 27) == 0); in ATF_TC_BODY()
4382 ATF_CHECK(jitcall(code, pkt, 28, 28) == 0); in ATF_TC_BODY()
4383 ATF_CHECK(jitcall(code, pkt, 29, 29) == 0); in ATF_TC_BODY()
4384 ATF_CHECK(jitcall(code, pkt, 30, 30) == 0); in ATF_TC_BODY()
4385 ATF_CHECK(jitcall(code, pkt, 31, 31) == 0); in ATF_TC_BODY()
4386 ATF_CHECK(jitcall(code, pkt, 32, 32) == 0); in ATF_TC_BODY()
4387 ATF_CHECK(jitcall(code, pkt, 33, 33) == 0); in ATF_TC_BODY()
4390 ATF_CHECK(jitcall(code, pkt, 34, 34) == 0); in ATF_TC_BODY()
4394 ATF_CHECK(jitcall(code, pkt, 34, 34) == 0); in ATF_TC_BODY()
4397 ATF_CHECK(jitcall(code, pkt, 34, 34) == 0); in ATF_TC_BODY()
4400 ATF_CHECK(jitcall(code, pkt, 34, 34) == UINT32_MAX); in ATF_TC_BODY()
4404 ATF_CHECK(jitcall(code, pkt, 34, 34) == 0); in ATF_TC_BODY()
4407 ATF_CHECK(jitcall(code, pkt, 34, 34) == UINT32_MAX); in ATF_TC_BODY()
4410 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
4411 ATF_CHECK(jitcall(code, pkt, 2, 2) == 0); in ATF_TC_BODY()
4412 ATF_CHECK(jitcall(code, pkt, 3, 3) == 0); in ATF_TC_BODY()
4413 ATF_CHECK(jitcall(code, pkt, 4, 4) == 0); in ATF_TC_BODY()
4414 ATF_CHECK(jitcall(code, pkt, 5, 5) == 0); in ATF_TC_BODY()
4415 ATF_CHECK(jitcall(code, pkt, 6, 6) == 0); in ATF_TC_BODY()
4416 ATF_CHECK(jitcall(code, pkt, 7, 7) == 0); in ATF_TC_BODY()
4417 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
4418 ATF_CHECK(jitcall(code, pkt, 9, 9) == 0); in ATF_TC_BODY()
4419 ATF_CHECK(jitcall(code, pkt, 10, 10) == 0); in ATF_TC_BODY()
4420 ATF_CHECK(jitcall(code, pkt, 11, 11) == 0); in ATF_TC_BODY()
4421 ATF_CHECK(jitcall(code, pkt, 12, 12) == 0); in ATF_TC_BODY()
4422 ATF_CHECK(jitcall(code, pkt, 13, 13) == 0); in ATF_TC_BODY()
4423 ATF_CHECK(jitcall(code, pkt, 14, 14) == 0); in ATF_TC_BODY()
4424 ATF_CHECK(jitcall(code, pkt, 15, 15) == 0); in ATF_TC_BODY()
4425 ATF_CHECK(jitcall(code, pkt, 16, 16) == 0); in ATF_TC_BODY()
4426 ATF_CHECK(jitcall(code, pkt, 17, 17) == 0); in ATF_TC_BODY()
4427 ATF_CHECK(jitcall(code, pkt, 18, 18) == 0); in ATF_TC_BODY()
4428 ATF_CHECK(jitcall(code, pkt, 19, 19) == 0); in ATF_TC_BODY()
4429 ATF_CHECK(jitcall(code, pkt, 20, 20) == 0); in ATF_TC_BODY()
4430 ATF_CHECK(jitcall(code, pkt, 21, 21) == 0); in ATF_TC_BODY()
4431 ATF_CHECK(jitcall(code, pkt, 22, 22) == 0); in ATF_TC_BODY()
4432 ATF_CHECK(jitcall(code, pkt, 23, 23) == 0); in ATF_TC_BODY()
4433 ATF_CHECK(jitcall(code, pkt, 24, 24) == 0); in ATF_TC_BODY()
4434 ATF_CHECK(jitcall(code, pkt, 25, 25) == 0); in ATF_TC_BODY()
4435 ATF_CHECK(jitcall(code, pkt, 26, 26) == 0); in ATF_TC_BODY()
4436 ATF_CHECK(jitcall(code, pkt, 27, 27) == 0); in ATF_TC_BODY()
4437 ATF_CHECK(jitcall(code, pkt, 28, 28) == 0); in ATF_TC_BODY()
4438 ATF_CHECK(jitcall(code, pkt, 29, 29) == 0); in ATF_TC_BODY()
4439 ATF_CHECK(jitcall(code, pkt, 30, 30) == 0); in ATF_TC_BODY()
4440 ATF_CHECK(jitcall(code, pkt, 31, 31) == 0); in ATF_TC_BODY()
4441 ATF_CHECK(jitcall(code, pkt, 32, 32) == 0); in ATF_TC_BODY()
4442 ATF_CHECK(jitcall(code, pkt, 33, 33) == 0); in ATF_TC_BODY()
4446 ATF_CHECK(jitcall(code, pkt, 34, 34) == 0); in ATF_TC_BODY()
4448 bpfjit_free_code(code); in ATF_TC_BODY()
4480 bpfjit_func_t code; in ATF_TC_BODY() local
4490 code = bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4491 ATF_REQUIRE(code != NULL); in ATF_TC_BODY()
4494 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
4495 ATF_CHECK(jitcall(code, pkt, 2, 2) == 0); in ATF_TC_BODY()
4496 ATF_CHECK(jitcall(code, pkt, 3, 3) == 0); in ATF_TC_BODY()
4497 ATF_CHECK(jitcall(code, pkt, 4, 4) == 0); in ATF_TC_BODY()
4498 ATF_CHECK(jitcall(code, pkt, 5, 5) == 0); in ATF_TC_BODY()
4499 ATF_CHECK(jitcall(code, pkt, 6, 6) == 0); in ATF_TC_BODY()
4500 ATF_CHECK(jitcall(code, pkt, 7, 7) == 0); in ATF_TC_BODY()
4501 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
4502 ATF_CHECK(jitcall(code, pkt, 9, 9) == 0); in ATF_TC_BODY()
4503 ATF_CHECK(jitcall(code, pkt, 10, 10) == 0); in ATF_TC_BODY()
4504 ATF_CHECK(jitcall(code, pkt, 11, 11) == 0); in ATF_TC_BODY()
4505 ATF_CHECK(jitcall(code, pkt, 12, 12) == 0); in ATF_TC_BODY()
4506 ATF_CHECK(jitcall(code, pkt, 13, 13) == 0); in ATF_TC_BODY()
4507 ATF_CHECK(jitcall(code, pkt, 14, 14) == 0); in ATF_TC_BODY()
4508 ATF_CHECK(jitcall(code, pkt, 15, 15) == 0); in ATF_TC_BODY()
4509 ATF_CHECK(jitcall(code, pkt, 16, 16) == 0); in ATF_TC_BODY()
4510 ATF_CHECK(jitcall(code, pkt, 17, 17) == 0); in ATF_TC_BODY()
4511 ATF_CHECK(jitcall(code, pkt, 18, 18) == 0); in ATF_TC_BODY()
4512 ATF_CHECK(jitcall(code, pkt, 19, 19) == 0); in ATF_TC_BODY()
4513 ATF_CHECK(jitcall(code, pkt, 20, 20) == 0); in ATF_TC_BODY()
4514 ATF_CHECK(jitcall(code, pkt, 21, 21) == 0); in ATF_TC_BODY()
4515 ATF_CHECK(jitcall(code, pkt, 22, 22) == 0); in ATF_TC_BODY()
4516 ATF_CHECK(jitcall(code, pkt, 23, 23) == 0); in ATF_TC_BODY()
4517 ATF_CHECK(jitcall(code, pkt, 24, 24) == 0); in ATF_TC_BODY()
4518 ATF_CHECK(jitcall(code, pkt, 25, 25) == 0); in ATF_TC_BODY()
4519 ATF_CHECK(jitcall(code, pkt, 26, 26) == 0); in ATF_TC_BODY()
4520 ATF_CHECK(jitcall(code, pkt, 27, 27) == 0); in ATF_TC_BODY()
4521 ATF_CHECK(jitcall(code, pkt, 28, 28) == 0); in ATF_TC_BODY()
4522 ATF_CHECK(jitcall(code, pkt, 29, 29) == 0); in ATF_TC_BODY()
4525 ATF_CHECK(jitcall(code, pkt, 30, 30) == 0); in ATF_TC_BODY()
4529 ATF_CHECK(jitcall(code, pkt, 30, 30) == 0); in ATF_TC_BODY()
4533 ATF_CHECK(jitcall(code, pkt, 30, 30) == 0); in ATF_TC_BODY()
4537 ATF_CHECK(jitcall(code, pkt, 30, 30) == 0); in ATF_TC_BODY()
4541 ATF_CHECK(jitcall(code, pkt, 30, 30) == 0); in ATF_TC_BODY()
4545 ATF_CHECK(jitcall(code, pkt, 30, 30) == UINT32_MAX); in ATF_TC_BODY()
4549 ATF_CHECK(jitcall(code, pkt, 30, 30) == UINT32_MAX); in ATF_TC_BODY()
4552 ATF_CHECK(jitcall(code, pkt, 1, 1) == 0); in ATF_TC_BODY()
4553 ATF_CHECK(jitcall(code, pkt, 2, 2) == 0); in ATF_TC_BODY()
4554 ATF_CHECK(jitcall(code, pkt, 3, 3) == 0); in ATF_TC_BODY()
4555 ATF_CHECK(jitcall(code, pkt, 4, 4) == 0); in ATF_TC_BODY()
4556 ATF_CHECK(jitcall(code, pkt, 5, 5) == 0); in ATF_TC_BODY()
4557 ATF_CHECK(jitcall(code, pkt, 6, 6) == 0); in ATF_TC_BODY()
4558 ATF_CHECK(jitcall(code, pkt, 7, 7) == 0); in ATF_TC_BODY()
4559 ATF_CHECK(jitcall(code, pkt, 8, 8) == 0); in ATF_TC_BODY()
4560 ATF_CHECK(jitcall(code, pkt, 9, 9) == 0); in ATF_TC_BODY()
4561 ATF_CHECK(jitcall(code, pkt, 10, 10) == 0); in ATF_TC_BODY()
4562 ATF_CHECK(jitcall(code, pkt, 11, 11) == 0); in ATF_TC_BODY()
4563 ATF_CHECK(jitcall(code, pkt, 12, 12) == 0); in ATF_TC_BODY()
4564 ATF_CHECK(jitcall(code, pkt, 13, 13) == 0); in ATF_TC_BODY()
4565 ATF_CHECK(jitcall(code, pkt, 14, 14) == 0); in ATF_TC_BODY()
4566 ATF_CHECK(jitcall(code, pkt, 15, 15) == 0); in ATF_TC_BODY()
4567 ATF_CHECK(jitcall(code, pkt, 16, 16) == 0); in ATF_TC_BODY()
4568 ATF_CHECK(jitcall(code, pkt, 17, 17) == 0); in ATF_TC_BODY()
4569 ATF_CHECK(jitcall(code, pkt, 18, 18) == 0); in ATF_TC_BODY()
4570 ATF_CHECK(jitcall(code, pkt, 19, 19) == 0); in ATF_TC_BODY()
4571 ATF_CHECK(jitcall(code, pkt, 20, 20) == 0); in ATF_TC_BODY()
4572 ATF_CHECK(jitcall(code, pkt, 21, 21) == 0); in ATF_TC_BODY()
4573 ATF_CHECK(jitcall(code, pkt, 22, 22) == 0); in ATF_TC_BODY()
4574 ATF_CHECK(jitcall(code, pkt, 23, 23) == 0); in ATF_TC_BODY()
4575 ATF_CHECK(jitcall(code, pkt, 24, 24) == 0); in ATF_TC_BODY()
4576 ATF_CHECK(jitcall(code, pkt, 25, 25) == 0); in ATF_TC_BODY()
4577 ATF_CHECK(jitcall(code, pkt, 26, 26) == 0); in ATF_TC_BODY()
4578 ATF_CHECK(jitcall(code, pkt, 27, 27) == 0); in ATF_TC_BODY()
4579 ATF_CHECK(jitcall(code, pkt, 28, 28) == 0); in ATF_TC_BODY()
4580 ATF_CHECK(jitcall(code, pkt, 29, 29) == 0); in ATF_TC_BODY()
4584 ATF_CHECK(jitcall(code, pkt, 30, 30) == 0); in ATF_TC_BODY()
4586 bpfjit_free_code(code); in ATF_TC_BODY()