Home
last modified time | relevance | path

Searched refs:fd_peer_pidfd (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/coredump/
H A Dcoredump_socket_protocol_test.c98 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 Dcoredump_socket_test.c95 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 Dcoredump_test_helpers.h48 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 Dcoredump_test_helpers.c195 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 …]