Lines Matching refs:ret

61 	int ret;
74 ret = write(fd, str, strlen(str));
75 if (ret != strlen(str)) {
213 int ret;
230 ret = hw_pkey_set(pkey, pkey_rights, syscall_flags);
231 assert(!ret);
237 pkey_assert(ret >= 0);
254 int ret;
266 ret = hw_pkey_set(pkey, pkey_rights, 0);
268 pkey_assert(ret >= 0);
449 dprintf3("[%d] fork() ret: %d\n", getpid(), forkret);
483 int ret = syscall(SYS_pkey_alloc, flags, init_val);
484 dprintf1("%s(flags=%lx, init_val=%lx) syscall ret: %d errno: %d\n",
485 __func__, flags, init_val, ret, errno);
486 return ret;
491 int ret;
496 ret = sys_pkey_alloc(0, init_val);
501 dprintf4("%s()::%d, ret: %d pkey_reg: 0x%016llx"
503 __func__, __LINE__, ret, __read_pkey_reg(),
505 if (ret > 0) {
507 shadow_pkey_reg = set_pkey_bits(shadow_pkey_reg, ret,
509 dprintf4("%s()::%d, ret: %d pkey_reg: 0x%016llx"
512 __LINE__, ret, __read_pkey_reg(),
518 shadow_pkey_reg = set_pkey_bits(shadow_pkey_reg, ret,
521 dprintf4("%s()::%d, ret: %d pkey_reg: 0x%016llx"
523 __func__, __LINE__, ret, __read_pkey_reg(),
528 dprintf4("%s()::%d, ret: %d pkey_reg: 0x%016llx"
530 __func__, __LINE__, ret, __read_pkey_reg(),
532 return ret;
537 int ret = syscall(SYS_pkey_free, pkey);
538 dprintf1("%s(pkey=%ld) syscall ret: %d\n", __func__, pkey, ret);
539 return ret;
550 int ret;
569 ret = alloced_pkeys[random_index];
581 dprintf1("%s()::%d, ret: %d pkey_reg: 0x%016llx"
583 __LINE__, ret, __read_pkey_reg(), shadow_pkey_reg);
584 return ret;
591 int ret;
595 ret = sys_mprotect_pkey(ptr, size, orig_prot, pkey);
596 dprintf1("sys_mprotect_pkey(%p, %zx, prot=0x%lx, pkey=%ld) ret: %d\n",
597 ptr, size, orig_prot, pkey, ret);
601 dprintf1("%s()::%d, ret: %d pkey_reg: 0x%016llx"
603 __func__, __LINE__, ret, __read_pkey_reg(),
606 dprintf1("%s()::%d, ret: %d pkey_reg: 0x%016llx"
608 __func__, __LINE__, ret, __read_pkey_reg(),
613 ret = sys_mprotect_pkey(ptr, size, orig_prot, pkey);
614 dprintf1("mprotect_pkey(%p, %zx, prot=0x%lx, pkey=%ld) ret: %d\n",
615 ptr, size, orig_prot, pkey, ret);
616 pkey_assert(!ret);
617 dprintf1("%s()::%d, ret: %d pkey_reg: 0x%016llx"
619 __LINE__, ret, __read_pkey_reg(), shadow_pkey_reg);
620 return ret;
671 int ret;
684 ret = munmap(rec->ptr, rec->size);
685 dprintf3("munmap ret: %d\n", ret);
686 pkey_assert(!ret);
699 int ret;
707 ret = mprotect_pkey((void *)ptr, PAGE_SIZE, prot, pkey);
708 pkey_assert(!ret);
718 int ret;
736 ret = madvise(ptr, HPAGE_SIZE, MADV_HUGEPAGE);
737 dprintf1("MADV_HUGEPAGE ret: %d\n", ret);
738 ret = madvise(ptr, HPAGE_SIZE, MADV_WILLNEED);
739 dprintf1("MADV_WILLNEED ret: %d\n", ret);
855 void *ret;
864 ret = pkey_malloc[malloc_type](size, prot, pkey);
865 pkey_assert(ret != (void *)-1);
872 if (ret == PTR_ERR_ENOTSUP)
879 size, prot, pkey, ret);
880 return ret;
1093 int ret;
1099 ret = read(test_fd, ptr, 1);
1100 dprintf1("read ret: %d\n", ret);
1101 pkey_assert(ret);
1105 int ret;
1109 ret = read(test_fd, ptr, 100);
1110 dprintf1("read ret: %d\n", ret);
1111 if (ret < 0 && (DEBUG_LEVEL > 0))
1113 pkey_assert(ret);
1131 dprintf1("vmsplice() ret: %d\n", vmsplice_ret);
1152 dprintf1("futex() ret: %d\n", futex_ret);
1195 dprintf3("[%d] fork() ret: %d\n", getpid(), forkret);
1378 long ret;
1395 ret = ptrace(PTRACE_ATTACH, child_pid, ignored, ignored);
1396 if (ret)
1398 dprintf1("[%d] attach ret: %ld %d\n", getpid(), ret, __LINE__);
1399 pkey_assert(ret != -1);
1400 ret = waitpid(child_pid, &status, WUNTRACED);
1401 if ((ret != child_pid) || !(WIFSTOPPED(status))) {
1403 ret, status);
1406 dprintf2("waitpid ret: %ld\n", ret);
1413 ret = ptrace(PTRACE_POKEDATA, child_pid, peek_at, data);
1414 pkey_assert(ret != -1);
1415 dprintf1("poke at %p: %ld\n", peek_at, ret);
1421 ret = ptrace(PTRACE_PEEKDATA, child_pid, ptr, ignored);
1423 pkey_assert(ret != -1);
1431 ret = ptrace(PTRACE_PEEKDATA, child_pid, plain_ptr, ignored);
1433 pkey_assert(ret != -1);
1438 ret = ptrace(PTRACE_DETACH, child_pid, ignored, 0);
1439 pkey_assert(ret != -1);
1441 ret = kill(child_pid, SIGKILL);
1442 pkey_assert(ret != -1);
1475 int ret;
1482 ret = mprotect_pkey(p1, PAGE_SIZE, PROT_EXEC, (u64)pkey);
1483 pkey_assert(!ret);
1502 int ret;
1512 ret = mprotect(p1, PAGE_SIZE, PROT_EXEC);
1513 pkey_assert(!ret);
1536 ret = mprotect(p1, PAGE_SIZE, PROT_NONE);
1537 pkey_assert(!ret);
1539 ret = mprotect(p1, PAGE_SIZE, PROT_READ|PROT_EXEC);
1540 pkey_assert(!ret);
1550 int status, ret;
1564 dprintf3("[%d] fork() ret: %d\n", getpid(), child);
1599 ret = ptrace(PTRACE_GETREGSET, child, (void *)NT_X86_XSTATE, &iov);
1600 pkey_assert(ret == 0);
1607 ret = ptrace(PTRACE_SETREGSET, child, (void *)NT_X86_XSTATE, &iov);
1608 pkey_assert(ret == 0);
1612 ret = ptrace(PTRACE_GETREGSET, child, (void *)NT_X86_XSTATE, &iov);
1613 pkey_assert(ret == 0);
1617 ret = ptrace(PTRACE_CONT, child, 0, 0);
1618 pkey_assert(ret == 0);
1627 ret = ptrace(PTRACE_GETREGSET, child, (void *)NT_X86_XSTATE, &iov);
1628 pkey_assert(ret == 0);
1635 ret = ptrace(PTRACE_SETREGSET, child, (void *)NT_X86_XSTATE, &iov);
1636 pkey_assert(ret == 0);
1640 ret = ptrace(PTRACE_GETREGSET, child, (void *)NT_X86_XSTATE, &iov);
1641 pkey_assert(ret == 0);
1644 ret = ptrace(PTRACE_CONT, child, 0, 0);
1645 pkey_assert(ret == 0);
1654 ret = ptrace(PTRACE_GETREGSET, child, (void *)NT_X86_XSTATE, &iov);
1655 pkey_assert(ret == 0);
1658 ret = ptrace(PTRACE_CONT, child, 0, 0);
1659 pkey_assert(ret == 0);