Lines Matching refs:EXPECT_EQ

276 		EXPECT_EQ((run)->function, EEXIT); \
295 EXPECT_EQ(ENCL_CALL(&put_op, &self->run, false), 0);
298 EXPECT_EQ(self->run.user_data, 0);
303 EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0);
305 EXPECT_EQ(get_op.value, MAGIC);
307 EXPECT_EQ(self->run.user_data, 0);
368 EXPECT_EQ(ENCL_CALL(&put_op, &self->run, false), 0);
371 EXPECT_EQ(self->run.user_data, 0);
376 EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0);
378 EXPECT_EQ(get_op.value, MAGIC);
380 EXPECT_EQ(self->run.user_data, 0);
425 EXPECT_EQ(ret, -1);
436 EXPECT_EQ(ENCL_CALL(&put_op, &self->run, false), 0);
439 EXPECT_EQ(self->run.user_data, 0);
444 EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0);
446 EXPECT_EQ(get_op.value, MAGIC);
448 EXPECT_EQ(self->run.user_data, 0);
462 EXPECT_EQ(ret, 0);
463 EXPECT_EQ(errno_save, 0);
464 EXPECT_EQ(modt_ioc.result, 0);
465 EXPECT_EQ(modt_ioc.count, heap->size);
479 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
481 EXPECT_EQ(self->run.exception_vector, 0);
482 EXPECT_EQ(self->run.exception_error_code, 0);
483 EXPECT_EQ(self->run.exception_addr, 0);
499 EXPECT_EQ(ret, 0);
500 EXPECT_EQ(errno_save, 0);
501 EXPECT_EQ(remove_ioc.count, heap->size);
517 EXPECT_EQ(ENCL_CALL(&put_op, &self->run, true), 0);
520 EXPECT_EQ(self->run.user_data, 0);
525 EXPECT_EQ(ENCL_CALL(&get_op, &self->run, true), 0);
527 EXPECT_EQ(get_op.value, MAGIC);
529 EXPECT_EQ(self->run.user_data, 0);
556 EXPECT_EQ(ENCL_CALL(&put_op, &self->run, true), 0);
559 EXPECT_EQ(self->run.user_data, 0);
564 EXPECT_EQ(ENCL_CALL(&get_op, &self->run, true), 0);
566 EXPECT_EQ(get_op.value, MAGIC);
568 EXPECT_EQ(self->run.user_data, 0);
585 EXPECT_EQ(ENCL_CALL(&op, &self->run, true), 0);
588 EXPECT_EQ(self->run.exception_vector, 0);
589 EXPECT_EQ(self->run.exception_error_code, 0);
590 EXPECT_EQ(self->run.exception_addr, 0);
595 EXPECT_EQ(ENCL_CALL(&op, &self->run, true), 0);
598 EXPECT_EQ(self->run.exception_vector, 0);
599 EXPECT_EQ(self->run.exception_error_code, 0);
600 EXPECT_EQ(self->run.exception_addr, 0);
642 EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
645 EXPECT_EQ(self->run.exception_vector, 0);
646 EXPECT_EQ(self->run.exception_error_code, 0);
647 EXPECT_EQ(self->run.exception_addr, 0);
657 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
659 EXPECT_EQ(get_addr_op.value, MAGIC);
661 EXPECT_EQ(self->run.exception_vector, 0);
662 EXPECT_EQ(self->run.exception_error_code, 0);
663 EXPECT_EQ(self->run.exception_addr, 0);
678 EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
680 EXPECT_EQ(self->run.exception_vector, 14);
681 EXPECT_EQ(self->run.exception_error_code, 0x7);
682 EXPECT_EQ(self->run.exception_addr, data_start);
697 EXPECT_EQ(vdso_sgx_enter_enclave((unsigned long)&put_addr_op, 0,
702 EXPECT_EQ(self->run.exception_vector, 0);
703 EXPECT_EQ(self->run.exception_error_code, 0);
704 EXPECT_EQ(self->run.exception_addr, 0);
708 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
710 EXPECT_EQ(get_addr_op.value, MAGIC2);
712 EXPECT_EQ(self->run.exception_vector, 0);
713 EXPECT_EQ(self->run.exception_error_code, 0);
714 EXPECT_EQ(self->run.exception_addr, 0);
764 EXPECT_EQ(ret, -1);
765 EXPECT_EQ(errno_save, EINVAL);
766 EXPECT_EQ(ioc.result, 0);
767 EXPECT_EQ(ioc.count, 0);
838 EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
841 EXPECT_EQ(self->run.exception_vector, 0);
842 EXPECT_EQ(self->run.exception_error_code, 0);
843 EXPECT_EQ(self->run.exception_addr, 0);
853 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
855 EXPECT_EQ(get_addr_op.value, MAGIC);
857 EXPECT_EQ(self->run.exception_vector, 0);
858 EXPECT_EQ(self->run.exception_error_code, 0);
859 EXPECT_EQ(self->run.exception_addr, 0);
875 EXPECT_EQ(ret, 0);
876 EXPECT_EQ(errno_save, 0);
877 EXPECT_EQ(restrict_ioc.result, 0);
878 EXPECT_EQ(restrict_ioc.count, 4096);
888 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
891 EXPECT_EQ(self->run.exception_vector, 0);
892 EXPECT_EQ(self->run.exception_error_code, 0);
893 EXPECT_EQ(self->run.exception_addr, 0);
894 EXPECT_EQ(eaccept_op.ret, 0);
902 EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
904 EXPECT_EQ(self->run.function, ERESUME);
905 EXPECT_EQ(self->run.exception_vector, 14);
906 EXPECT_EQ(self->run.exception_error_code, 0x8007);
907 EXPECT_EQ(self->run.exception_addr, data_start);
930 EXPECT_EQ(ENCL_CALL(&emodpe_op, &self->run, true), 0);
933 EXPECT_EQ(self->run.exception_vector, 0);
934 EXPECT_EQ(self->run.exception_error_code, 0);
935 EXPECT_EQ(self->run.exception_addr, 0);
950 EXPECT_EQ(vdso_sgx_enter_enclave((unsigned long)&put_addr_op, 0, 0,
956 EXPECT_EQ(self->run.exception_vector, 0);
957 EXPECT_EQ(self->run.exception_error_code, 0);
958 EXPECT_EQ(self->run.exception_addr, 0);
962 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
964 EXPECT_EQ(get_addr_op.value, MAGIC2);
966 EXPECT_EQ(self->run.user_data, 0);
967 EXPECT_EQ(self->run.exception_vector, 0);
968 EXPECT_EQ(self->run.exception_error_code, 0);
969 EXPECT_EQ(self->run.exception_addr, 0);
1038 EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
1040 EXPECT_EQ(self->run.function, ERESUME);
1041 EXPECT_EQ(self->run.exception_vector, 14);
1042 EXPECT_EQ(self->run.exception_addr, (unsigned long)addr);
1049 EXPECT_EQ(self->run.exception_error_code, 0x8007);
1063 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1066 EXPECT_EQ(self->run.exception_vector, 0);
1067 EXPECT_EQ(self->run.exception_error_code, 0);
1068 EXPECT_EQ(self->run.exception_addr, 0);
1069 EXPECT_EQ(eaccept_op.ret, 0);
1074 EXPECT_EQ(vdso_sgx_enter_enclave((unsigned long)&put_addr_op, 0, 0,
1080 EXPECT_EQ(self->run.exception_vector, 0);
1081 EXPECT_EQ(self->run.exception_error_code, 0);
1082 EXPECT_EQ(self->run.exception_addr, 0);
1092 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
1094 EXPECT_EQ(get_addr_op.value, MAGIC);
1096 EXPECT_EQ(self->run.exception_vector, 0);
1097 EXPECT_EQ(self->run.exception_error_code, 0);
1098 EXPECT_EQ(self->run.exception_addr, 0);
1164 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1174 EXPECT_EQ(self->run.exception_vector, 0);
1175 EXPECT_EQ(self->run.exception_error_code, 0);
1176 EXPECT_EQ(self->run.exception_addr, 0);
1177 EXPECT_EQ(eaccept_op.ret, 0);
1187 EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
1190 EXPECT_EQ(self->run.exception_vector, 0);
1191 EXPECT_EQ(self->run.exception_error_code, 0);
1192 EXPECT_EQ(self->run.exception_addr, 0);
1202 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
1204 EXPECT_EQ(get_addr_op.value, MAGIC);
1206 EXPECT_EQ(self->run.exception_vector, 0);
1207 EXPECT_EQ(self->run.exception_error_code, 0);
1208 EXPECT_EQ(self->run.exception_addr, 0);
1265 EXPECT_EQ(ret, -1);
1313 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1323 EXPECT_EQ(self->run.exception_vector, 0);
1324 EXPECT_EQ(self->run.exception_error_code, 0);
1325 EXPECT_EQ(self->run.exception_addr, 0);
1326 EXPECT_EQ(eaccept_op.ret, 0);
1330 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1333 EXPECT_EQ(self->run.exception_vector, 0);
1334 EXPECT_EQ(self->run.exception_error_code, 0);
1335 EXPECT_EQ(self->run.exception_addr, 0);
1336 EXPECT_EQ(eaccept_op.ret, 0);
1340 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1343 EXPECT_EQ(self->run.exception_vector, 0);
1344 EXPECT_EQ(self->run.exception_error_code, 0);
1345 EXPECT_EQ(self->run.exception_addr, 0);
1346 EXPECT_EQ(eaccept_op.ret, 0);
1367 EXPECT_EQ(ENCL_CALL(&init_tcs_page_op, &self->run, true), 0);
1370 EXPECT_EQ(self->run.exception_vector, 0);
1371 EXPECT_EQ(self->run.exception_error_code, 0);
1372 EXPECT_EQ(self->run.exception_addr, 0);
1384 EXPECT_EQ(ret, 0);
1385 EXPECT_EQ(errno_save, 0);
1386 EXPECT_EQ(modt_ioc.result, 0);
1387 EXPECT_EQ(modt_ioc.count, 4096);
1395 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1398 EXPECT_EQ(self->run.exception_vector, 0);
1399 EXPECT_EQ(self->run.exception_error_code, 0);
1400 EXPECT_EQ(self->run.exception_addr, 0);
1401 EXPECT_EQ(eaccept_op.ret, 0);
1412 EXPECT_EQ(ENCL_CALL(&put_buf_op, &self->run, true), 0);
1415 EXPECT_EQ(self->run.exception_vector, 0);
1416 EXPECT_EQ(self->run.exception_error_code, 0);
1417 EXPECT_EQ(self->run.exception_addr, 0);
1422 EXPECT_EQ(ENCL_CALL(&get_buf_op, &self->run, true), 0);
1424 EXPECT_EQ(get_buf_op.value, MAGIC);
1426 EXPECT_EQ(self->run.exception_vector, 0);
1427 EXPECT_EQ(self->run.exception_error_code, 0);
1428 EXPECT_EQ(self->run.exception_addr, 0);
1447 EXPECT_EQ(ret, 0);
1448 EXPECT_EQ(errno_save, 0);
1449 EXPECT_EQ(modt_ioc.result, 0);
1450 EXPECT_EQ(modt_ioc.count, 3 * PAGE_SIZE);
1463 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1466 EXPECT_EQ(self->run.exception_vector, 0);
1467 EXPECT_EQ(self->run.exception_error_code, 0);
1468 EXPECT_EQ(self->run.exception_addr, 0);
1469 EXPECT_EQ(eaccept_op.ret, 0);
1474 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1477 EXPECT_EQ(self->run.exception_vector, 0);
1478 EXPECT_EQ(self->run.exception_error_code, 0);
1479 EXPECT_EQ(self->run.exception_addr, 0);
1480 EXPECT_EQ(eaccept_op.ret, 0);
1485 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1488 EXPECT_EQ(self->run.exception_vector, 0);
1489 EXPECT_EQ(self->run.exception_error_code, 0);
1490 EXPECT_EQ(self->run.exception_addr, 0);
1491 EXPECT_EQ(eaccept_op.ret, 0);
1502 EXPECT_EQ(ret, 0);
1503 EXPECT_EQ(errno_save, 0);
1504 EXPECT_EQ(remove_ioc.count, 3 * PAGE_SIZE);
1515 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1518 EXPECT_EQ(self->run.exception_vector, 0);
1519 EXPECT_EQ(self->run.exception_error_code, 0);
1520 EXPECT_EQ(self->run.exception_addr, 0);
1521 EXPECT_EQ(eaccept_op.ret, 0);
1530 EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
1533 EXPECT_EQ(self->run.exception_vector, 0);
1534 EXPECT_EQ(self->run.exception_error_code, 0);
1535 EXPECT_EQ(self->run.exception_addr, 0);
1545 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
1547 EXPECT_EQ(get_addr_op.value, MAGIC);
1549 EXPECT_EQ(self->run.exception_vector, 0);
1550 EXPECT_EQ(self->run.exception_error_code, 0);
1551 EXPECT_EQ(self->run.exception_addr, 0);
1595 EXPECT_EQ(ret, -1);
1615 EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
1618 EXPECT_EQ(self->run.exception_vector, 0);
1619 EXPECT_EQ(self->run.exception_error_code, 0);
1620 EXPECT_EQ(self->run.exception_addr, 0);
1630 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
1632 EXPECT_EQ(get_addr_op.value, MAGIC);
1634 EXPECT_EQ(self->run.exception_vector, 0);
1635 EXPECT_EQ(self->run.exception_error_code, 0);
1636 EXPECT_EQ(self->run.exception_addr, 0);
1648 EXPECT_EQ(ret, 0);
1649 EXPECT_EQ(errno_save, 0);
1650 EXPECT_EQ(modt_ioc.result, 0);
1651 EXPECT_EQ(modt_ioc.count, 4096);
1665 EXPECT_EQ(ret, -1);
1666 EXPECT_EQ(errno_save, EPERM);
1667 EXPECT_EQ(remove_ioc.count, 0);
1706 EXPECT_EQ(ret, -1);
1726 EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
1729 EXPECT_EQ(self->run.exception_vector, 0);
1730 EXPECT_EQ(self->run.exception_error_code, 0);
1731 EXPECT_EQ(self->run.exception_addr, 0);
1741 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
1743 EXPECT_EQ(get_addr_op.value, MAGIC);
1745 EXPECT_EQ(self->run.exception_vector, 0);
1746 EXPECT_EQ(self->run.exception_error_code, 0);
1747 EXPECT_EQ(self->run.exception_addr, 0);
1759 EXPECT_EQ(ret, 0);
1760 EXPECT_EQ(errno_save, 0);
1761 EXPECT_EQ(ioc.result, 0);
1762 EXPECT_EQ(ioc.count, 4096);
1769 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
1777 EXPECT_EQ(self->run.function, ERESUME);
1778 EXPECT_EQ(self->run.exception_vector, 14);
1779 EXPECT_EQ(self->run.exception_error_code, 0x8005);
1780 EXPECT_EQ(self->run.exception_addr, data_start);
1821 EXPECT_EQ(ret, -1);
1841 EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
1844 EXPECT_EQ(self->run.exception_vector, 0);
1845 EXPECT_EQ(self->run.exception_error_code, 0);
1846 EXPECT_EQ(self->run.exception_addr, 0);
1856 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
1858 EXPECT_EQ(get_addr_op.value, MAGIC);
1860 EXPECT_EQ(self->run.exception_vector, 0);
1861 EXPECT_EQ(self->run.exception_error_code, 0);
1862 EXPECT_EQ(self->run.exception_addr, 0);
1874 EXPECT_EQ(ret, 0);
1875 EXPECT_EQ(errno_save, 0);
1876 EXPECT_EQ(ioc.result, 0);
1877 EXPECT_EQ(ioc.count, 4096);
1884 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1887 EXPECT_EQ(self->run.exception_vector, 0);
1888 EXPECT_EQ(self->run.exception_error_code, 0);
1889 EXPECT_EQ(self->run.exception_addr, 0);
1890 EXPECT_EQ(eaccept_op.ret, 0);
1899 EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
1907 EXPECT_EQ(self->run.function, ERESUME);
1908 EXPECT_EQ(self->run.exception_vector, 14);
1909 EXPECT_EQ(self->run.exception_error_code, 0x8005);
1910 EXPECT_EQ(self->run.exception_addr, data_start);
1942 EXPECT_EQ(ret, -1);
1959 EXPECT_EQ(ret, 0);
1960 EXPECT_EQ(errno_save, 0);
1961 EXPECT_EQ(modt_ioc.result, 0);
1962 EXPECT_EQ(modt_ioc.count, 4096);
1974 EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
1976 EXPECT_EQ(self->run.exception_vector, 0);
1977 EXPECT_EQ(self->run.exception_error_code, 0);
1978 EXPECT_EQ(self->run.exception_addr, 0);
1979 EXPECT_EQ(eaccept_op.ret, 0);
1988 EXPECT_EQ(ret, 0);
1989 EXPECT_EQ(errno_save, 0);
1990 EXPECT_EQ(remove_ioc.count, 4096);