Lines Matching refs:fd
51 int fd;
53 fd = open("/dev/kcov", O_RDWR);
54 if (fd == -1)
57 return fd;
104 int fd;
106 fd = open_kcov();
107 close(fd);
108 fd = open("/dev/kcov", O_RDWR);
109 ATF_REQUIRE(fd != -1);
111 close(fd);
117 int fd;
119 fd = open_kcov();
122 ATF_CHECK(ioctl(fd, KCOV_IOC_SETBUFSIZE, &size) == -1);
124 ATF_CHECK(ioctl(fd, KCOV_IOC_SETBUFSIZE, &size) == 0);
126 close(fd);
133 int fd;
136 fd = open_kcov();
139 fd, 0) == MAP_FAILED);
141 ATF_REQUIRE(ioctl(fd, KCOV_IOC_SETBUFSIZE, &size) == 0);
144 MAP_SHARED, fd, 0)) != MAP_FAILED);
148 close(fd);
155 int fd;
158 fd = open_kcov();
160 ATF_REQUIRE(ioctl(fd, KCOV_IOC_SETBUFSIZE, &size) ==0);
163 fd, 0) != MAP_FAILED);
165 close(fd);
171 int fd;
174 fd = open_kcov();
176 ATF_REQUIRE(ioctl(fd, KCOV_IOC_SETBUFSIZE, &size) ==0);
179 fd, 0) != MAP_FAILED);
187 int fd;
191 fd = open_kcov();
192 *(int *)data = fd;
194 ATF_REQUIRE(ioctl(fd, KCOV_IOC_SETBUFSIZE, &size) ==0);
196 fd, 0) != MAP_FAILED);
198 ATF_CHECK(ioctl(fd, KCOV_IOC_ENABLE, &mode) == 0);
210 int fd;
215 kcov_mmap_enable_thread, &fd);
217 close(fd);
225 int fd;
229 fd = open_kcov();
232 ATF_CHECK(ioctl(fd, KCOV_IOC_ENABLE, &mode) == -1);
234 ATF_REQUIRE(ioctl(fd, KCOV_IOC_SETBUFSIZE, &size) ==0);
237 ATF_CHECK(ioctl(fd, KCOV_IOC_DISABLE) == -1);
240 ATF_CHECK(ioctl(fd, KCOV_IOC_ENABLE, &mode) == 0);
241 ATF_CHECK(ioctl(fd, KCOV_IOC_ENABLE, &mode) == -1);
244 ATF_CHECK(ioctl(fd, KCOV_IOC_DISABLE) == 0);
245 ATF_CHECK(ioctl(fd, KCOV_IOC_DISABLE) == -1);
249 ATF_CHECK(ioctl(fd, KCOV_IOC_ENABLE, &mode) == 0);
250 ATF_CHECK(ioctl(fd, KCOV_IOC_DISABLE) == 0);
252 ATF_CHECK(ioctl(fd, KCOV_IOC_ENABLE, &mode) == 0);
253 ATF_CHECK(ioctl(fd, KCOV_IOC_DISABLE) == 0);
255 ATF_CHECK(ioctl(fd, KCOV_IOC_ENABLE, &mode) == 0);
256 ATF_CHECK(ioctl(fd, KCOV_IOC_DISABLE) == 0);
258 close(fd);
264 int fd;
268 fd = open_kcov();
269 ATF_REQUIRE(ioctl(fd, KCOV_IOC_SETBUFSIZE, &size) ==0);
271 ATF_CHECK(ioctl(fd, KCOV_IOC_ENABLE, &mode) == 0);
272 close(fd);
278 int fd;
282 fd = open_kcov();
283 ATF_REQUIRE(ioctl(fd, KCOV_IOC_SETBUFSIZE, &size) ==0);
285 ATF_CHECK(ioctl(fd, KCOV_IOC_ENABLE, &mode) == 0);
292 int fd, fd2;
295 fd = open_kcov();
299 fd2 = pick_unassigned_fd(fd);
300 ATF_REQUIRE_EQ(dup2(fd, fd2), fd2);
301 close(fd);
302 fd = fd2;
305 ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_SETBUFSIZE, &size) == 0,
308 data = mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
311 *fdp = fd;
323 common_tail(int fd, kcov_int_t *data)
329 close(fd);
336 int fd;
338 buf = common_head_raw(fd_dup, &fd);
339 ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_ENABLE, &mode) == 0,
347 ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_DISABLE) == 0,
350 common_tail(fd, buf);
422 int fd;
425 buf = common_head(&fd);
428 ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_ENABLE, &mode) == 0,
435 ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_DISABLE) == 0,
438 common_tail(fd, buf);
460 int fd;
464 buf = common_head(&fd);
467 ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_ENABLE, &mode) == 0,
481 ATF_REQUIRE_EQ_MSG(ioctl(fd, KCOV_IOC_DISABLE), 0,
484 common_tail(fd, buf);
491 int fd;
494 buf = common_head(&fd);
496 ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_ENABLE, &mode) == 0,
504 ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_DISABLE) == 0,
507 common_tail(fd, buf);
517 int fd;
523 fd = open_kcov();
524 ATF_REQUIRE(close(fd) == 0);