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() 198 if (fd_peer_pidfd >= 0) in TEST_F() 199 close(fd_peer_pidfd); in TEST_F() 252 int fd_server = -1, fd_coredump = -1, fd_peer_pidfd = -1; in TEST_F() local 276 fd_peer_pidfd = get_peer_pidfd(fd_coredump); in TEST_F() 277 if (fd_peer_pidfd < 0) { in TEST_F() 282 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.h | 48 bool peer_coredump_filter(int fd_peer_pidfd, __u64 *memory_types); 49 ssize_t peer_read_mem(int fd_peer_pidfd, __u64 addr, void *buf, size_t len); 52 int fd_peer_pidfd); 56 ssize_t peer_vm_size(int fd_peer_pidfd); 64 bool get_pidfd_info(int fd_peer_pidfd, struct pidfd_info *info); 79 void process_coredump_worker(int fd_coredump, int fd_peer_pidfd, int fd_core_file);
|
| H A D | coredump_test_helpers.c | 195 int fd_peer_pidfd) in __recv_coredump_records() argument 281 if (fd_peer_pidfd >= 0) { in __recv_coredump_records() 282 if (sys_pidfd_send_signal(fd_peer_pidfd, SIGKILL, in __recv_coredump_records() 288 fd_peer_pidfd = -1; in __recv_coredump_records() 330 int fd_peer_pidfd) in recv_coredump_records() argument 341 fd_peer_pidfd); in recv_coredump_records() 1353 int fd_peer_pidfd; in get_peer_pidfd() local 1354 socklen_t fd_peer_pidfd_len = sizeof(fd_peer_pidfd); in get_peer_pidfd() 1355 int ret = getsockopt(fd, SOL_SOCKET, SO_PEERPIDFD, &fd_peer_pidfd, in get_peer_pidfd() 1361 fprintf(stderr, "get_peer_pidfd: successfully retrieved pidfd %d\n", fd_peer_pidfd); in get_peer_pidfd() [all …]
|