Lines Matching refs:fd3
75 void validateThreeFdFence(const C2Fence &fence, int fd1, int fd2, int fd3);
81 int fd3 = memfd_create("test3", 0 /* flags */); in TEST_F() local
86 EXPECT_THAT(fd3, ::testing::Not(IsDupOf(fd3))); in TEST_F()
88 int fd4 = dup(fd3); in TEST_F()
89 EXPECT_THAT(fd4, IsDupOf(fd3)); in TEST_F()
90 EXPECT_THAT(fd3, IsDupOf(fd4)); in TEST_F()
94 close(fd3); in TEST_F()
209 int fd3 = memfd_create("test3", 0 /* flags */); in TEST_F() local
213 { fd1, fd2, fd3 }, &status); in TEST_F()
216 validateThreeFdFence(fence, fd1, fd2, fd3); in TEST_F()
225 int fd3 = memfd_create("test3", 0 /* flags */); in TEST_F() local
228 { fd1, fd2, fd3 }); in TEST_F()
230 validateThreeFdFence(fence, fd1, fd2, fd3); in TEST_F()
324 int fd3 = memfd_create("test3", 0 /* flags */); in TEST_F() local
328 { fd1, fd2, fd3 }, &status); in TEST_F()
332 validateThreeFdFence(fence, fd1, fd2, fd3); in TEST_F()
335 void C2FenceTest::validateThreeFdFence(const C2Fence &fence, int fd1, int fd2, int fd3) { in validateThreeFdFence() argument
343 EXPECT_THAT(fenceFd.get(), IsDupOf(fd3)); in validateThreeFdFence()
348 EXPECT_THAT(fds, ::testing::ElementsAre(IsDupOf(fd1), IsDupOf(fd2), IsDupOf(fd3))); in validateThreeFdFence()
360 EXPECT_THAT(handle->data[2], IsDupOf(fd3)); in validateThreeFdFence()
442 int fd3 = memfd_create("test3", 0 /* flags */); in TEST_F() local
447 handle->data[2] = fd3; in TEST_F()
452 validateThreeFdFence(fence, fd1, fd2, fd3); in TEST_F()