Skip to content

Commit 7b11c08

Browse files
[libc] remove unstable mincore test for invalid vec (llvm#79348)
The faults on invalid vec range in mincore seems to be handled differently by the OS (it is an erroneous edge case after all). Remove the tests for now.
1 parent 4b4763f commit 7b11c08

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

libc/test/src/sys/mman/linux/mincore_test.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,6 @@ TEST(LlvmLibcMincoreTest, InvalidVec) {
5252
libc_errno = 0;
5353
int res = LIBC_NAMESPACE::mincore(addr, 1, nullptr);
5454
EXPECT_THAT(res, Fails(EFAULT, -1));
55-
void *area = LIBC_NAMESPACE::mmap(nullptr, page_size, PROT_READ | PROT_WRITE,
56-
MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
57-
EXPECT_NE(area, MAP_FAILED);
58-
unsigned char *ptr = static_cast<unsigned char *>(area) + page_size - 3;
59-
res = LIBC_NAMESPACE::mincore(addr, 4 * page_size, ptr);
60-
EXPECT_THAT(res, Fails(EFAULT, -1));
61-
EXPECT_THAT(LIBC_NAMESPACE::munmap(addr, page_size), Succeeds());
62-
EXPECT_THAT(LIBC_NAMESPACE::munmap(area, 2), Succeeds());
6355
}
6456

6557
TEST(LlvmLibcMincoreTest, NoError) {

0 commit comments

Comments
 (0)