Lines Matching refs:ret
114 int ret = syscall(__NR_pkey_alloc, flags, init_val);
116 return ret;
189 int ret;
190 ret = munmap(ptr, size);
191 return ret;
196 int ret;
197 ret = sys_mseal(ptr, size);
198 return ret;
203 int ret;
211 ret = sys_mseal(ptr, page_size);
212 if (ret < 0)
231 int ret;
239 ret = sys_mseal(ptr, size);
240 FAIL_TEST_IF_FALSE(!ret);
247 int ret;
256 ret = sys_munmap(ptr, 2 * page_size);
257 FAIL_TEST_IF_FALSE(!ret);
260 ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
261 FAIL_TEST_IF_FALSE(ret < 0);
264 ret = sys_mseal(ptr, size);
265 FAIL_TEST_IF_FALSE(ret < 0);
267 ret = sys_mseal(ptr + 2 * page_size, 2 * page_size);
268 FAIL_TEST_IF_FALSE(!ret);
275 int ret;
284 ret = sys_munmap(ptr + page_size, 2 * page_size);
285 FAIL_TEST_IF_FALSE(!ret);
288 ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
289 FAIL_TEST_IF_FALSE(ret < 0);
292 ret = sys_mseal(ptr, size);
293 FAIL_TEST_IF_FALSE(ret < 0);
296 ret = sys_mseal(ptr, page_size);
297 FAIL_TEST_IF_FALSE(!ret);
299 ret = sys_mseal(ptr + 3 * page_size, page_size);
300 FAIL_TEST_IF_FALSE(!ret);
307 int ret;
316 ret = sys_munmap(ptr + 2 * page_size, 2 * page_size);
317 FAIL_TEST_IF_FALSE(!ret);
320 ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
321 FAIL_TEST_IF_FALSE(ret < 0);
324 ret = sys_mseal(ptr, size);
325 FAIL_TEST_IF_FALSE(ret < 0);
328 ret = sys_mseal(ptr, 2 * page_size);
329 FAIL_TEST_IF_FALSE(!ret);
336 int ret;
345 ret = sys_mprotect(ptr + page_size, 2 * page_size,
347 FAIL_TEST_IF_FALSE(!ret);
350 ret = sys_mprotect(ptr, size, PROT_READ);
351 FAIL_TEST_IF_FALSE(!ret);
354 ret = sys_mprotect(ptr + page_size, 2 * page_size,
356 FAIL_TEST_IF_FALSE(!ret);
359 ret = sys_mseal(ptr, size);
360 FAIL_TEST_IF_FALSE(!ret);
367 int ret;
376 ret = sys_mprotect(ptr, 2 * page_size, PROT_READ | PROT_WRITE);
377 FAIL_TEST_IF_FALSE(!ret);
380 ret = sys_mseal(ptr, page_size);
381 FAIL_TEST_IF_FALSE(!ret);
384 ret = sys_mseal(ptr + page_size, 3 * page_size);
385 FAIL_TEST_IF_FALSE(!ret);
392 int ret;
401 ret = sys_mprotect(ptr, 2 * page_size, PROT_READ | PROT_WRITE);
402 FAIL_TEST_IF_FALSE(!ret);
405 ret = sys_mseal(ptr + 3 * page_size, page_size);
406 FAIL_TEST_IF_FALSE(!ret);
409 ret = sys_mseal(ptr, 3 * page_size);
410 FAIL_TEST_IF_FALSE(!ret);
420 int ret;
424 ret = clean_single_address(ptr + 4 * page_size, 4 * page_size);
425 FAIL_TEST_IF_FALSE(!ret);
428 ret = syscall(__NR_mseal, ptr, size, 0x20);
429 FAIL_TEST_IF_FALSE(ret < 0);
432 ret = sys_mseal(ptr + 1, 2 * page_size);
433 FAIL_TEST_IF_FALSE(ret < 0);
436 ret = sys_mseal(ptr, 5 * page_size);
437 FAIL_TEST_IF_FALSE(ret < 0);
440 ret = sys_mseal(ptr, UINT64_MAX/page_size);
441 FAIL_TEST_IF_FALSE(ret < 0);
444 ret = sys_mseal(ptr - page_size, 5 * page_size);
445 FAIL_TEST_IF_FALSE(ret < 0);
455 int ret;
460 ret = sys_mprotect(ptr, 0, PROT_READ | PROT_WRITE);
461 FAIL_TEST_IF_FALSE(!ret);
464 ret = sys_mseal(ptr, 0);
465 FAIL_TEST_IF_FALSE(!ret);
468 ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
469 FAIL_TEST_IF_FALSE(!ret);
479 int ret;
490 ret = sys_mseal(ptr, size);
491 FAIL_TEST_IF_FALSE(!ret);
494 ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
495 FAIL_TEST_IF_FALSE(ret);
502 int ret;
510 ret = sys_mseal(ptr, size);
511 FAIL_TEST_IF_FALSE(!ret);
514 ret = sys_mseal(ptr, size);
515 FAIL_TEST_IF_FALSE(!ret);
525 int ret;
531 ret = seal_single_address(ptr, size);
532 FAIL_TEST_IF_FALSE(!ret);
535 ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
537 FAIL_TEST_IF_FALSE(ret < 0);
539 FAIL_TEST_IF_FALSE(!ret);
549 int ret;
555 ret = seal_single_address(ptr, page_size);
556 FAIL_TEST_IF_FALSE(!ret);
560 ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
562 FAIL_TEST_IF_FALSE(ret < 0);
564 FAIL_TEST_IF_FALSE(!ret);
567 ret = sys_mprotect(ptr + page_size, page_size * 3,
569 FAIL_TEST_IF_FALSE(!ret);
579 int ret;
585 ret = seal_single_address(ptr + page_size, 3 * page_size);
586 FAIL_TEST_IF_FALSE(!ret);
590 ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
591 FAIL_TEST_IF_FALSE(!ret);
594 ret = sys_mprotect(ptr + page_size, page_size * 3,
597 FAIL_TEST_IF_FALSE(ret < 0);
599 FAIL_TEST_IF_FALSE(!ret);
609 int ret;
615 ret = seal_single_address(ptr, page_size * 2 - 1);
616 FAIL_TEST_IF_FALSE(!ret);
620 ret = sys_mprotect(ptr, page_size * 2, PROT_READ | PROT_WRITE);
622 FAIL_TEST_IF_FALSE(ret < 0);
624 FAIL_TEST_IF_FALSE(!ret);
626 ret = sys_mprotect(ptr + page_size * 2, page_size,
628 FAIL_TEST_IF_FALSE(!ret);
638 int ret;
643 ret = seal_single_address(ptr, page_size * 2 + 1);
644 FAIL_TEST_IF_FALSE(!ret);
648 ret = sys_mprotect(ptr, page_size * 3, PROT_READ | PROT_WRITE);
650 FAIL_TEST_IF_FALSE(ret < 0);
652 FAIL_TEST_IF_FALSE(!ret);
654 ret = sys_mprotect(ptr + page_size * 3, page_size,
656 FAIL_TEST_IF_FALSE(!ret);
666 int ret;
672 ret = sys_mprotect(ptr, page_size * 2, PROT_READ | PROT_WRITE);
673 FAIL_TEST_IF_FALSE(!ret);
676 ret = seal_single_address(ptr, page_size * 4);
677 FAIL_TEST_IF_FALSE(!ret);
680 ret = sys_mprotect(ptr, page_size * 2, PROT_READ | PROT_WRITE);
682 FAIL_TEST_IF_FALSE(ret < 0);
684 FAIL_TEST_IF_FALSE(!ret);
686 ret = sys_mprotect(ptr + page_size * 2, page_size * 2,
689 FAIL_TEST_IF_FALSE(ret < 0);
691 FAIL_TEST_IF_FALSE(!ret);
701 int ret;
707 ret = sys_mprotect(ptr, page_size * 2, PROT_READ | PROT_WRITE);
708 FAIL_TEST_IF_FALSE(!ret);
712 ret = seal_single_address(ptr + page_size, page_size * 2);
713 FAIL_TEST_IF_FALSE(!ret);
717 ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
718 FAIL_TEST_IF_FALSE(!ret);
721 ret = sys_mprotect(ptr + page_size, page_size, PROT_READ | PROT_WRITE);
723 FAIL_TEST_IF_FALSE(ret < 0);
725 FAIL_TEST_IF_FALSE(!ret);
728 ret = sys_mprotect(ptr + 2 * page_size, page_size,
731 FAIL_TEST_IF_FALSE(ret < 0);
733 FAIL_TEST_IF_FALSE(!ret);
736 ret = sys_mprotect(ptr + 3 * page_size, page_size,
738 FAIL_TEST_IF_FALSE(!ret);
748 int ret;
755 ret = seal_single_address(ptr, page_size);
756 FAIL_TEST_IF_FALSE(!ret);
760 ret = sys_mprotect(ptr, 2 * page_size, PROT_READ | PROT_WRITE);
762 FAIL_TEST_IF_FALSE(ret < 0);
764 FAIL_TEST_IF_FALSE(!ret);
774 int ret;
786 ret = sys_mseal(ptr + page_size, page_size);
787 FAIL_TEST_IF_FALSE(!ret);
790 ret = sys_mprotect(ptr, size, PROT_EXEC);
792 FAIL_TEST_IF_FALSE(ret < 0);
794 FAIL_TEST_IF_FALSE(!ret);
810 int ret;
816 ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
817 FAIL_TEST_IF_FALSE(!ret);
820 ret = sys_mprotect(ptr + 3 * page_size, page_size,
822 FAIL_TEST_IF_FALSE(!ret);
825 ret = sys_munmap(ptr + page_size, 2 * page_size);
826 FAIL_TEST_IF_FALSE(!ret);
830 ret = sys_mprotect(ptr, 4 * page_size, PROT_READ);
831 FAIL_TEST_IF_FALSE(ret < 0);
834 ret = sys_mseal(ptr, 4 * page_size);
835 FAIL_TEST_IF_FALSE(ret < 0);
838 ret = sys_mprotect(ptr, page_size, PROT_READ);
839 FAIL_TEST_IF_FALSE(ret == 0);
842 ret = sys_mprotect(ptr + 3 * page_size, page_size, PROT_READ);
843 FAIL_TEST_IF_FALSE(ret == 0);
853 int ret;
859 ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
860 FAIL_TEST_IF_FALSE(!ret);
864 ret = sys_mseal(ptr, 4 * page_size);
865 FAIL_TEST_IF_FALSE(!ret);
869 ret = sys_mprotect(ptr, 2 * page_size, PROT_READ);
871 FAIL_TEST_IF_FALSE(ret < 0);
873 FAIL_TEST_IF_FALSE(!ret);
876 ret = sys_mprotect(ptr + 2 * page_size, 2 * page_size, PROT_READ);
878 FAIL_TEST_IF_FALSE(ret < 0);
880 FAIL_TEST_IF_FALSE(!ret);
890 int ret;
896 ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
897 FAIL_TEST_IF_FALSE(!ret);
901 ret = sys_mseal(ptr, 2 * page_size);
902 FAIL_TEST_IF_FALSE(!ret);
906 ret = sys_mprotect(ptr, 2 * page_size, PROT_READ);
908 FAIL_TEST_IF_FALSE(ret < 0);
910 FAIL_TEST_IF_FALSE(!ret);
913 ret = sys_mprotect(ptr + 2 * page_size, 2 * page_size, PROT_READ);
914 FAIL_TEST_IF_FALSE(ret == 0);
924 int ret;
930 ret = sys_mseal(ptr, size);
931 FAIL_TEST_IF_FALSE(!ret);
935 ret = sys_munmap(ptr, size);
937 FAIL_TEST_IF_FALSE(ret < 0);
939 FAIL_TEST_IF_FALSE(!ret);
955 int ret;
961 ret = sys_mprotect(ptr, page_size * 2, PROT_READ | PROT_WRITE);
962 FAIL_TEST_IF_FALSE(!ret);
965 ret = sys_mseal(ptr, size);
966 FAIL_TEST_IF_FALSE(!ret);
969 ret = sys_munmap(ptr, page_size * 2);
971 FAIL_TEST_IF_FALSE(ret < 0);
973 FAIL_TEST_IF_FALSE(!ret);
975 ret = sys_munmap(ptr + page_size, page_size * 2);
977 FAIL_TEST_IF_FALSE(ret < 0);
979 FAIL_TEST_IF_FALSE(!ret);
996 int ret;
1001 ret = sys_munmap(ptr + page_size, page_size * 2);
1002 FAIL_TEST_IF_FALSE(!ret);
1006 ret = sys_mseal(ptr, size);
1007 FAIL_TEST_IF_FALSE(ret < 0);
1010 ret = sys_munmap(ptr, page_size);
1011 FAIL_TEST_IF_FALSE(!ret);
1013 ret = sys_munmap(ptr + page_size * 2, page_size);
1014 FAIL_TEST_IF_FALSE(!ret);
1016 ret = sys_munmap(ptr, size);
1017 FAIL_TEST_IF_FALSE(!ret);
1027 int ret;
1034 ret = sys_mseal(ptr + page_size, page_size);
1035 FAIL_TEST_IF_FALSE(!ret);
1038 ret = sys_munmap(ptr, size);
1040 FAIL_TEST_IF_FALSE(ret < 0);
1042 FAIL_TEST_IF_FALSE(!ret);
1057 int ret;
1064 ret = sys_munmap(ptr, page_size);
1065 FAIL_TEST_IF_FALSE(!ret);
1069 ret = sys_mseal(ptr + page_size, 3 * page_size);
1070 FAIL_TEST_IF_FALSE(!ret);
1074 ret = sys_munmap(ptr, size);
1076 FAIL_TEST_IF_FALSE(ret < 0);
1083 FAIL_TEST_IF_FALSE(!ret);
1097 int ret;
1103 ret = sys_munmap(ptr + page_size * 3, page_size);
1104 FAIL_TEST_IF_FALSE(!ret);
1108 ret = sys_mseal(ptr, 3 * page_size);
1109 FAIL_TEST_IF_FALSE(!ret);
1113 ret = sys_munmap(ptr, size);
1115 FAIL_TEST_IF_FALSE(ret < 0);
1117 FAIL_TEST_IF_FALSE(!ret);
1127 int ret;
1134 ret = sys_munmap(ptr + page_size, page_size * 2);
1135 FAIL_TEST_IF_FALSE(!ret);
1139 ret = sys_mseal(ptr, page_size);
1140 FAIL_TEST_IF_FALSE(!ret);
1144 ret = sys_munmap(ptr, size);
1146 FAIL_TEST_IF_FALSE(ret < 0);
1154 FAIL_TEST_IF_FALSE(!ret);
1171 int ret;
1178 ret = sys_mseal(ptr, size);
1179 FAIL_TEST_IF_FALSE(!ret);
1200 int ret;
1206 ret = sys_munmap(ptr + 2 * page_size, 2 * page_size);
1207 FAIL_TEST_IF_FALSE(!ret);
1210 ret = sys_mseal(ptr, 2 * page_size);
1211 FAIL_TEST_IF_FALSE(!ret);
1232 int ret;
1239 ret = clean_single_address(newPtr, size);
1240 FAIL_TEST_IF_FALSE(!ret);
1243 ret = sys_mseal(ptr, size);
1244 FAIL_TEST_IF_FALSE(!ret);
1265 int ret;
1272 ret = sys_mseal(ptr, size);
1273 FAIL_TEST_IF_FALSE(!ret);
1293 int ret;
1299 ret = sys_munmap(ptr + 8 * page_size, 4 * page_size);
1300 FAIL_TEST_IF_FALSE(!ret);
1303 ret = sys_mseal(ptr, 8 * page_size);
1304 FAIL_TEST_IF_FALSE(!ret);
1324 int ret;
1331 ret = sys_mseal(ptr, size);
1332 FAIL_TEST_IF_FALSE(!ret);
1353 int ret;
1362 ret = sys_mseal(ptr, size);
1363 FAIL_TEST_IF_FALSE(!ret);
1384 int ret;
1393 ret = sys_mseal(newAddr, size);
1394 FAIL_TEST_IF_FALSE(!ret);
1415 int ret;
1424 ret = sys_mseal(newAddr, size);
1425 FAIL_TEST_IF_FALSE(!ret);
1444 int ret;
1451 ret = sys_mseal(ptr, size);
1452 FAIL_TEST_IF_FALSE(!ret);
1475 int ret;
1482 ret = sys_mseal(ptr, size);
1483 FAIL_TEST_IF_FALSE(!ret);
1504 int ret;
1511 ret = sys_mseal(ptr, size);
1512 FAIL_TEST_IF_FALSE(!ret);
1521 ret = sys_munmap(ptr2, size);
1522 FAIL_TEST_IF_FALSE(!ret);
1545 int ret;
1554 ret = sys_mprotect(ptr, page_size, PROT_NONE);
1555 FAIL_TEST_IF_FALSE(!ret);
1556 ret = sys_mprotect(ptr + 23 * page_size, page_size, PROT_NONE);
1557 FAIL_TEST_IF_FALSE(!ret);
1564 ret = sys_mseal(ptr + page_size, page_size);
1565 FAIL_TEST_IF_FALSE(!ret);
1575 ret = sys_mseal(ptr + 22 * page_size, page_size);
1576 FAIL_TEST_IF_FALSE(!ret);
1586 ret = sys_mseal(ptr + 2 * page_size, page_size);
1587 FAIL_TEST_IF_FALSE(!ret);
1594 ret = sys_mseal(ptr + 21 * page_size, page_size);
1595 FAIL_TEST_IF_FALSE(!ret);
1602 ret = sys_mseal(ptr + 2 * page_size, 2 * page_size);
1603 FAIL_TEST_IF_FALSE(!ret);
1607 ret = sys_munmap(ptr + page_size, page_size);
1608 FAIL_TEST_IF_FALSE(ret < 0);
1609 ret = sys_mprotect(ptr + 2 * page_size, page_size, PROT_NONE);
1610 FAIL_TEST_IF_FALSE(ret < 0);
1614 ret = sys_mseal(ptr + 20 * page_size, 2 * page_size);
1615 FAIL_TEST_IF_FALSE(!ret);
1623 ret = sys_mseal(ptr + 2 * page_size, 20 * page_size);
1624 FAIL_TEST_IF_FALSE(!ret);
1637 int ret;
1643 ret = sys_mseal(ptr, size);
1644 FAIL_TEST_IF_FALSE(!ret);
1648 ret = sys_madvise(ptr, size, MADV_DONTNEED);
1649 FAIL_TEST_IF_FALSE(!ret);
1652 ret = sys_munmap(ptr, size);
1654 FAIL_TEST_IF_FALSE(ret < 0);
1656 FAIL_TEST_IF_FALSE(!ret);
1666 int ret;
1677 ret = sys_mprotect_pkey((void *)ptr, size, PROT_READ | PROT_WRITE, pkey);
1678 FAIL_TEST_IF_FALSE(!ret);
1681 ret = sys_mseal(ptr, size);
1682 FAIL_TEST_IF_FALSE(!ret);
1687 ret = sys_madvise(ptr, size, MADV_DONTNEED);
1688 FAIL_TEST_IF_FALSE(!ret);
1692 ret = sys_madvise(ptr, size, MADV_DONTNEED);
1694 FAIL_TEST_IF_FALSE(ret < 0);
1696 FAIL_TEST_IF_FALSE(!ret);
1699 ret = sys_munmap(ptr, size);
1701 FAIL_TEST_IF_FALSE(ret < 0);
1703 FAIL_TEST_IF_FALSE(!ret);
1713 int ret;
1720 ret = fallocate(fd, 0, 0, size);
1721 FAIL_TEST_IF_FALSE(!ret);
1727 ret = sys_mseal(ptr, size);
1728 FAIL_TEST_IF_FALSE(!ret);
1732 ret = sys_madvise(ptr, size, MADV_DONTNEED);
1733 FAIL_TEST_IF_FALSE(!ret);
1735 ret = sys_munmap(ptr, size);
1737 FAIL_TEST_IF_FALSE(ret < 0);
1739 FAIL_TEST_IF_FALSE(!ret);
1750 int ret;
1757 ret = sys_mseal(ptr, size);
1758 FAIL_TEST_IF_FALSE(!ret);
1762 ret = sys_madvise(ptr, size, MADV_DONTNEED);
1763 FAIL_TEST_IF_FALSE(!ret);
1765 ret = sys_munmap(ptr, size);
1767 FAIL_TEST_IF_FALSE(ret < 0);
1769 FAIL_TEST_IF_FALSE(!ret);
1779 int ret;
1785 ret = seal_single_address(ptr, size);
1786 FAIL_TEST_IF_FALSE(!ret);
1789 ret = sys_madvise(ptr, size, MADV_DONTNEED);
1791 FAIL_TEST_IF_FALSE(ret < 0);
1793 FAIL_TEST_IF_FALSE(!ret);
1795 ret = sys_munmap(ptr, size);
1797 FAIL_TEST_IF_FALSE(ret < 0);
1799 FAIL_TEST_IF_FALSE(!ret);
1809 int ret;
1815 ret = seal_single_address(ptr + page_size, page_size);
1816 FAIL_TEST_IF_FALSE(!ret);
1819 ret = sys_madvise(ptr, size, MADV_DONTNEED);
1821 FAIL_TEST_IF_FALSE(ret < 0);
1823 FAIL_TEST_IF_FALSE(!ret);
1825 ret = sys_munmap(ptr, size);
1827 FAIL_TEST_IF_FALSE(ret < 0);
1829 FAIL_TEST_IF_FALSE(!ret);
1840 int ret;
1846 ret = seal_single_address(ptr, size);
1847 FAIL_TEST_IF_FALSE(!ret);
1855 ret = sys_madvise(ptr, size, MADV_RANDOM);
1856 FAIL_TEST_IF_FALSE(!ret);
1858 ret = sys_munmap(ptr, size);
1860 FAIL_TEST_IF_FALSE(ret < 0);
1862 FAIL_TEST_IF_FALSE(!ret);