/freebsd/contrib/capsicum-test/ |
H A D | capmode.cc | 38 EXPECT_OK(fd_file_); in WithFiles() 39 EXPECT_OK(fd_close_); in WithFiles() 40 EXPECT_OK(fd_dir_); in WithFiles() 41 EXPECT_OK(fd_socket_); in WithFiles() 42 EXPECT_OK(fd_tcp_socket_); in WithFiles() 62 EXPECT_OK(cap_getmode(&mode)); in FORK_TEST_F() 64 EXPECT_OK(cap_enter()); // Enter capability mode. in FORK_TEST_F() 65 EXPECT_OK(cap_getmode(&mode)); in FORK_TEST_F() 102 EXPECT_OK(cap_enter()); // Enter capability mode. in FORK_TEST_F() 118 EXPECT_OK(cap_enter()); // Enter capability mode. in FORK_TEST_F() [all …]
|
H A D | linux.cc | 44 EXPECT_OK(cap_fd_ro); in TEST() 45 EXPECT_OK(cap_rights_limit(cap_fd_ro, &r_ro)); in TEST() 47 EXPECT_OK(cap_fd_wo); in TEST() 48 EXPECT_OK(cap_rights_limit(cap_fd_wo, &r_wo)); in TEST() 50 EXPECT_OK(cap_fd_rw); in TEST() 51 EXPECT_OK(cap_rights_limit(cap_fd_rw, &r_rw)); in TEST() 53 EXPECT_OK(cap_fd_all); in TEST() 54 EXPECT_OK(cap_rights_limit(cap_fd_all, &r_rwpoll)); in TEST() 64 EXPECT_OK(timerfd_settime(cap_fd_wo, 0, &ispec, NULL)); in TEST() 65 EXPECT_OK(timerfd_settime(cap_fd_rw, 0, &ispec, NULL)); in TEST() [all …]
|
H A D | capability-fd-pair.cc | 12 EXPECT_OK(write(in_fd, "1234", 4)); in TEST() 15 EXPECT_OK(socketpair(AF_UNIX, SOCK_STREAM, 0, sock_fds)); in TEST() 23 EXPECT_OK(cap_in_ro); in TEST() 24 EXPECT_OK(cap_rights_limit(cap_in_ro, &r_rs)); in TEST() 26 EXPECT_OK(cap_in_wo); in TEST() 27 EXPECT_OK(cap_rights_limit(cap_in_wo, &r_ws)); in TEST() 29 EXPECT_OK(cap_out_ro); in TEST() 30 EXPECT_OK(cap_rights_limit(cap_out_ro, &r_rs)); in TEST() 32 EXPECT_OK(cap_out_wo); in TEST() 33 EXPECT_OK(cap_rights_limit(cap_out_wo, &r_ws)); in TEST() [all …]
|
H A D | capability-fd.cc | 218 EXPECT_OK(cap_rights_get(cap_fd, &rights)); in FORK_TEST() 221 EXPECT_OK(cap_fd); in FORK_TEST() 222 EXPECT_OK(cap_rights_limit(cap_fd, &r_rws)); in FORK_TEST() 225 EXPECT_OK(rc); in FORK_TEST() 227 EXPECT_OK(cap_rights_get(cap_fd, &rights)); in FORK_TEST() 232 EXPECT_OK(cap_dup); in FORK_TEST() 233 EXPECT_OK(cap_rights_get(cap_dup, &rights)); in FORK_TEST() 236 EXPECT_OK(dup2(cap_fd, cap_dup)); in FORK_TEST() 237 EXPECT_OK(cap_rights_get(cap_dup, &rights)); in FORK_TEST() 241 EXPECT_OK(dup3(cap_fd, cap_dup, 0)); in FORK_TEST() [all …]
|
H A D | fcntl.cc | 31 EXPECT_OK(files["file"]); in FORK_TEST() 33 EXPECT_OK(files["socket"]); in FORK_TEST() 41 EXPECT_OK(files["SHM"]); in FORK_TEST() 48 EXPECT_OK(cap_rights_limit(caps[key], &rights)); in FORK_TEST() 49 EXPECT_OK(caps[key]) << " on " << ii->first; in FORK_TEST() 55 EXPECT_OK(cap_enter()); // Enter capability mode. in FORK_TEST() 61 EXPECT_OK(fcntl(ii->second, F_GETFL, 0)) << " on " << ii->first; in FORK_TEST() 63 EXPECT_OK(cap) << " on " << ii->first; in FORK_TEST() 64 EXPECT_OK(cap_rights_limit(cap, &r_ro)) << " on " << ii->first; in FORK_TEST() 144 EXPECT_OK(rc); in CheckFcntl() [all …]
|
H A D | ioctl.cc | 20 EXPECT_OK(fd); in TEST() 22 EXPECT_OK(fd_no); in TEST() 23 EXPECT_OK(cap_rights_limit(fd, &rights_ioctl)); in TEST() 24 EXPECT_OK(cap_rights_limit(fd_no, &rights_many)); in TEST() 28 EXPECT_OK(ioctl(fd, FIONREAD, &bytes)); in TEST() 32 EXPECT_OK(ioctl(fd, FIOCLEX, &one)); in TEST() 42 EXPECT_OK(fd); in TEST() 46 EXPECT_OK(cap_ioctls_limit(fd, &ioctl_nread, 1)); in TEST() 48 EXPECT_OK(ioctl(fd, FIONREAD, &bytes)); in TEST() 54 EXPECT_OK(cap_rights_get(fd, &rights)); in TEST() [all …]
|
H A D | socket.cc | 33 EXPECT_OK(sock); in TEST() 37 EXPECT_OK(cap_sock_rw); in TEST() 38 EXPECT_OK(cap_rights_limit(cap_sock_rw, &r_rw)); in TEST() 40 EXPECT_OK(cap_sock_all); in TEST() 41 EXPECT_OK(cap_rights_limit(cap_sock_all, &r_all)); in TEST() 42 EXPECT_OK(close(sock)); in TEST() 51 EXPECT_OK(connect_(cap_sock_all, (struct sockaddr *)&un, len)); in TEST() 57 EXPECT_OK(sock); in TEST() 61 EXPECT_OK(cap_sock_rw); in TEST() 62 EXPECT_OK(cap_rights_limit(cap_sock_rw, &r_rw)); in TEST() [all …]
|
H A D | openat.cc | 16 EXPECT_OK(_fd); \ 22 EXPECT_OK(fd); in CreateFile() 23 EXPECT_OK(write(fd, contents, strlen(contents))); in CreateFile() 42 EXPECT_OK(etc); in FORK_TEST() 52 EXPECT_OK(etc_cap); in FORK_TEST() 53 EXPECT_OK(cap_rights_limit(etc_cap, &r_ro)); in FORK_TEST() 55 EXPECT_OK(etc_cap_ro); in FORK_TEST() 56 EXPECT_OK(cap_rights_limit(etc_cap_ro, &r_rl)); in FORK_TEST() 58 EXPECT_OK(etc_cap_base); in FORK_TEST() 59 EXPECT_OK(cap_rights_limit(etc_cap_base, &r_base)); in FORK_TEST() [all …]
|
H A D | sctp.cc | 26 EXPECT_OK(sock); in SctpClient() 29 EXPECT_OK(cap_sock_ro); in SctpClient() 30 EXPECT_OK(cap_rights_limit(cap_sock_ro, &r_rw)); in SctpClient() 32 EXPECT_OK(cap_sock_rw); in SctpClient() 33 EXPECT_OK(cap_rights_limit(cap_sock_rw, &r_rw)); in SctpClient() 35 EXPECT_OK(cap_sock_all); in SctpClient() 36 EXPECT_OK(cap_rights_limit(cap_sock_all, &r_all)); in SctpClient() 53 EXPECT_OK(sctp_sendmsg(cap_sock_all, &byte, 1, in SctpClient() 67 EXPECT_OK(sock); in TEST() 78 EXPECT_OK(cap_sock_wo); in TEST() [all …]
|
H A D | fexecve.cc | 66 EXPECT_OK(fd); in SetUp() 68 EXPECT_OK(write(fd, contents, strlen(contents))); in SetUp() 79 EXPECT_OK(fexecve_(exec_fd_, argv_pass_, null_envp)); in FORK_TEST_F() 85 EXPECT_OK(cap_enter()); in FORK_TEST_F() 86 EXPECT_OK(fexecve_(exec_fd_, argv_pass_, null_envp)); in FORK_TEST_F() 92 EXPECT_OK(cap_enter()); in FORK_TEST_F() 94 EXPECT_OK(cap_fd); in FORK_TEST_F() 97 EXPECT_OK(cap_rights_limit(cap_fd, &rights)); in FORK_TEST_F() 103 EXPECT_OK(cap_enter()); in FORK_TEST_F() 105 EXPECT_OK(cap_fd); in FORK_TEST_F() [all …]
|
H A D | procdesc.cc | 113 EXPECT_OK(pipe(pipefds)); in TEST() 115 EXPECT_OK(pid); in TEST() 135 EXPECT_OK(pdgetpid(pd, &pid_got)); in TEST() 162 EXPECT_OK(close(pd)); in TEST() 183 EXPECT_OK(pid); in TEST() 195 EXPECT_OK(fstat(pd, &stat)); in TEST() 209 EXPECT_OK(pdgetpid(pd, &pd_pid)); in TEST() 217 EXPECT_OK(pid); in TEST() 227 EXPECT_OK(fd); in TEST() 260 EXPECT_OK(pthread_create(&child_subthread, NULL, SubThreadMain, in ThreadMain() [all …]
|
H A D | select.cc | 32 EXPECT_OK(fd); 42 EXPECT_OK(cap_fd[ii]); 43 EXPECT_OK(cap_rights_limit(cap_fd[ii], &r_poll)); 48 EXPECT_OK(cap_rw); 49 EXPECT_OK(cap_rights_limit(cap_rw, &r_rw)); 51 EXPECT_OK(cap_enter()); // Enter capability mode 64 EXPECT_OK(ret); 86 EXPECT_OK(ret); 101 EXPECT_OK(fd); 111 EXPECT_OK(cap_fd[ii].fd); [all …]
|
H A D | mqueue.cc | 39 EXPECT_OK(mq); 48 EXPECT_OK(cap_read_mq); 49 EXPECT_OK(cap_rights_limit(cap_read_mq, &r_read)); 51 EXPECT_OK(cap_write_mq); 52 EXPECT_OK(cap_rights_limit(cap_write_mq, &r_write)); 54 EXPECT_OK(cap_poll_mq); 55 EXPECT_OK(cap_rights_limit(cap_poll_mq, &r_poll)); 56 EXPECT_OK(mq_close_(mq)); 60 EXPECT_OK(cap_enter()); // Enter capability mode 68 EXPECT_OK(mq_notify_(cap_poll_mq, &se)); [all …]
|
H A D | copy_file_range.cc | 25 EXPECT_OK(rc); in CopyFileRangeTest() 30 EXPECT_OK(wd_); in CopyFileRangeTest() 45 EXPECT_OK(fd); in CreateFile() 47 EXPECT_OK(write(fd, contents, strlen(contents))); in CreateFile() 57 EXPECT_OK(fd); in openInFile() 58 EXPECT_OK(cap_rights_limit(fd, rights)); in openInFile() 63 EXPECT_OK(fd); in openOutFile() 64 EXPECT_OK(cap_rights_limit(fd, rights)); in openOutFile() 148 EXPECT_OK(copy_file_range(fd_in, NULL, fd_out, NULL, 8, 0)); in TEST_F() 171 EXPECT_OK(copy_file_range(fd_in, NULL, fd_out, NULL, 8, 0)); in TEST_F() [all …]
|
H A D | rename.cc | 27 EXPECT_OK(rename(src_path, src_path)); in TEST() 35 EXPECT_OK(mkdir(dir_path, 0755)); in TEST() 41 EXPECT_OK(renameat(AT_FDCWD, src_path, AT_FDCWD, src_path)); in TEST() 42 EXPECT_OK(renameat(AT_FDCWD, src_path, dfd, src_path)); in TEST() 43 EXPECT_OK(renameat(dfd, src_path, AT_FDCWD, src_path)); in TEST() 44 EXPECT_OK(renameat(dfd, src_path, dfd, src_path)); in TEST()
|
H A D | sysctl.cc | 13 EXPECT_OK(sysctl(oid, 2, &ii, &len, NULL, 0)); in TEST()
|
H A D | overhead.cc | 26 EXPECT_OK(entry_fn()); in CompareSyscall()
|
H A D | capsicum-test.h | 138 #define EXPECT_OK(v) EXPECT_LE(0, v) << " errno " << errno << " " << strerror(errno) macro
|