Home
last modified time | relevance | path

Searched refs:fd_coredump (Results 1 – 6 of 6) 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
116 fd_coredump = accept4(fd_server, NULL, NULL, SOCK_CLOEXEC); in TEST_F()
117 if (fd_coredump < 0) { in TEST_F()
122 fd_peer_pidfd = get_peer_pidfd(fd_coredump); in TEST_F()
149 if (!read_coredump_req(fd_coredump, &req)) { in TEST_F()
159 if (!send_coredump_ack(fd_coredump, &req, in TEST_F()
165 if (!read_marker(fd_coredump, COREDUMP_MARK_REQACK)) { in TEST_F()
174 bytes_read = read(fd_coredump, buffer, sizeof(buffer)); in TEST_F()
200 if (fd_coredump >= 0) in TEST_F()
201 close(fd_coredump); 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
113 fd_coredump = accept4(fd_server, NULL, NULL, SOCK_CLOEXEC); in TEST_F()
114 if (fd_coredump < 0) { in TEST_F()
119 fd_peer_pidfd = get_peer_pidfd(fd_coredump); in TEST_F()
150 bytes_read = read(fd_coredump, buffer, sizeof(buffer)); in TEST_F()
175 if (fd_coredump >= 0) in TEST_F()
176 close(fd_coredump); in TEST_F()
228 int fd_server = -1, fd_coredump = -1, fd_peer_pidfd = -1; in TEST_F() local
246 fd_coredump = accept4(fd_server, NULL, NULL, SOCK_CLOEXEC); in TEST_F()
247 if (fd_coredump < 0) { in TEST_F()
[all …]
H A Dcoredump_notify_signal_test.c190 int fd_server = -1, fd_coredump = -1, fd_core_file = -1; in TEST_F() local
202 fd_coredump = accept4(fd_server, NULL, NULL, SOCK_CLOEXEC); in TEST_F()
203 if (fd_coredump < 0) in TEST_F()
212 if (recv_coredump_notify_signal(fd_coredump, fd_core_file, in TEST_F()
220 if (fd_coredump >= 0) in TEST_F()
221 close(fd_coredump); in TEST_F()
H A Dcoredump_signal_test.c159 int fd_server = -1, fd_coredump = -1, fd_core_file = -1; in run_coredump() local
172 fd_coredump = accept4(fd_server, NULL, NULL, SOCK_CLOEXEC); in run_coredump()
173 if (fd_coredump < 0) { in run_coredump()
187 if (recv_coredump_bytes(fd_coredump, fd_core_file) < 0) in run_coredump()
194 if (fd_coredump >= 0) in run_coredump()
195 close(fd_coredump); in run_coredump()
H A Dcoredump_test_helpers.h50 ssize_t recv_coredump_records(int fd_coredump, int fd_core_file,
53 ssize_t recv_coredump_compact(int fd_coredump, int fd_object, int fd_reference,
55 ssize_t recv_coredump_bytes(int fd_coredump, int fd_core_file);
79 void process_coredump_worker(int fd_coredump, int fd_peer_pidfd, int fd_core_file);
H A Dcoredump_test_helpers.c140 static ssize_t recv_record_bytes(int fd_coredump, __u64 len, in recv_record_bytes() argument
151 ret = recv(fd_coredump, buffer, chunk, MSG_WAITALL); in recv_record_bytes()
192 static ssize_t __recv_coredump_records(int fd_coredump, in __recv_coredump_records() argument
209 ret = recv(fd_coredump, &record, sizeof(record.size), in __recv_coredump_records()
236 ret = recv(fd_coredump, &record, known_size, MSG_WAITALL); in __recv_coredump_records()
255 ret = recv_record_bytes(fd_coredump, record.size - known_size, in __recv_coredump_records()
276 ret = recv_record_bytes(fd_coredump, record.len, sink, in __recv_coredump_records()
311 if (recv(fd_coredump, &trailing, sizeof(trailing), MSG_DONTWAIT) > 0) { in __recv_coredump_records()
328 ssize_t recv_coredump_records(int fd_coredump, int fd_core_file, in recv_coredump_records() argument
340 received = __recv_coredump_records(fd_coredump, &sink, &size, truncated, in recv_coredump_records()
[all …]