Searched refs:fd_peer_pidfd (Results 1 – 4 of 4) sorted by relevance
| /linux/tools/testing/selftests/coredump/ |
| H A D | coredump_socket_protocol_test.c | 98 int fd_server = -1, fd_coredump = -1, fd_core_file = -1, fd_peer_pidfd = -1; in TEST_F() local 122 fd_peer_pidfd = get_peer_pidfd(fd_coredump); in TEST_F() 123 if (fd_peer_pidfd < 0) { in TEST_F() 128 if (!get_pidfd_info(fd_peer_pidfd, &info)) { in TEST_F() 200 if (fd_peer_pidfd >= 0) in TEST_F() 201 close(fd_peer_pidfd); in TEST_F() 254 int fd_server = -1, fd_coredump = -1, fd_peer_pidfd = -1; in TEST_F() local 278 fd_peer_pidfd = get_peer_pidfd(fd_coredump); in TEST_F() 279 if (fd_peer_pidfd < 0) { in TEST_F() 284 if (!get_pidfd_info(fd_peer_pidfd, &info)) { in TEST_F() [all …]
|
| H A D | coredump_socket_test.c | 95 int fd_server = -1, fd_coredump = -1, fd_peer_pidfd = -1, fd_core_file = -1; in TEST_F() local 119 fd_peer_pidfd = get_peer_pidfd(fd_coredump); in TEST_F() 120 if (fd_peer_pidfd < 0) { in TEST_F() 125 if (!get_pidfd_info(fd_peer_pidfd, &info)) { in TEST_F() 173 if (fd_peer_pidfd >= 0) in TEST_F() 174 close(fd_peer_pidfd); in TEST_F() 228 int fd_server = -1, fd_coredump = -1, fd_peer_pidfd = -1; in TEST_F() local 252 fd_peer_pidfd = get_peer_pidfd(fd_coredump); in TEST_F() 253 if (fd_peer_pidfd < 0) { in TEST_F() 258 if (!get_pidfd_info(fd_peer_pidfd, &info)) { in TEST_F() [all …]
|
| H A D | coredump_test_helpers.c | 129 int fd_peer_pidfd; in get_peer_pidfd() local 130 socklen_t fd_peer_pidfd_len = sizeof(fd_peer_pidfd); in get_peer_pidfd() 131 int ret = getsockopt(fd, SOL_SOCKET, SO_PEERPIDFD, &fd_peer_pidfd, in get_peer_pidfd() 137 fprintf(stderr, "get_peer_pidfd: successfully retrieved pidfd %d\n", fd_peer_pidfd); in get_peer_pidfd() 138 return fd_peer_pidfd; in get_peer_pidfd() 141 bool get_pidfd_info(int fd_peer_pidfd, struct pidfd_info *info) in get_pidfd_info() argument 146 ret = ioctl(fd_peer_pidfd, PIDFD_GET_INFO, info); in get_pidfd_info() 307 void process_coredump_worker(int fd_coredump, int fd_peer_pidfd, int fd_core_file) in process_coredump_worker() argument 378 if (fd_peer_pidfd >= 0) in process_coredump_worker() 379 close(fd_peer_pidfd); in process_coredump_worker()
|
| H A D | coredump_test.h | 34 bool get_pidfd_info(int fd_peer_pidfd, struct pidfd_info *info); 57 void process_coredump_worker(int fd_coredump, int fd_peer_pidfd, int fd_core_file);
|