Lines Matching refs:mmap

40  * @tc.name   mmap function anonymous private map and read and write permission test
51 char *mem = (char *)mmap(nullptr, len, prot, flags, -1, 0);
80 * @tc.name mmap function anonymous share map and read and write permission test
90 char *mem = (char *)mmap(nullptr, len, prot, flags, -1, 0);
114 * @tc.name mmap function anonymous share map and only read permission test
124 char *mem = (char *)mmap(nullptr, len, prot, flags, -1, 0);
143 * @tc.name mmap function anonymous share map and only write permission test
152 char *mem = (char *)mmap(nullptr, len, prot, flags, -1, 0);
174 * @tc.name mmap function anonymous private map and execute permission test
186 mem = (char *)mmap(nullptr, len, prot, flags, -1, 0);
222 * @tc.name mmap function anonymous share map and execute permission test
234 mem = (char *)mmap(nullptr, len, prot, flags, -1, 0);
271 * @tc.name mmap function anonymous share map and NO execute permission test
283 mem = (char *)mmap(nullptr, len, prot, flags, -1, 0);
312 * @tc.name mmap function file private map and read and write permission test
330 char *mem = (char *)mmap(nullptr, len, prot, flags, fd, 0);
358 * @tc.name mmap function file share map and read and write permission test
376 char *mem = (char *)mmap(nullptr, len, prot, flags, fd, 0);
404 * @tc.name mmap function file share map and only read permission test
421 char *mem = (char *)mmap(nullptr, len, prot, flags, fd, 0);
445 * @tc.name mmap function file share map and only write permission test
462 char *mem = (char *)mmap(nullptr, len, prot, flags, fd, 0);
488 * @tc.name mmap function file private map and execute permission test
508 mem = (char *)mmap(nullptr, len, prot, flags, fd, 0);
535 * @tc.name mmap function file share map and execute permission test
555 mem = (char *)mmap(nullptr, len, prot, flags, fd, 0);
582 * @tc.name mmap function file share map and NO execute permission test
602 mem = (char *)mmap(nullptr, len, prot, flags, fd, 0);
626 * @tc.name mmap function overlay map test
640 void *mem = mmap((void *)fixAddr, len, PROT_READ | PROT_WRITE, MAP_ANON | MAP_SHARED, -1, 0);
646 void *prev = mmap((void *)before, len, PROT_READ | PROT_WRITE, MAP_ANON | MAP_SHARED, -1, 0);
653 void *next = mmap((void *)after, len, PROT_READ | PROT_WRITE, MAP_ANON | MAP_SHARED, -1, 0);
666 void *belong = mmap((void *)after, small, PROT_READ | PROT_WRITE, MAP_ANON | MAP_SHARED, -1, 0);
697 * @tc.name mmap function write back to the file test
720 void *mem = mmap(nullptr, len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
759 * @tc.name mmap function errno for EACCES test
773 mem = mmap(nullptr, len, PROT_WRITE, MAP_SHARED, fd, 0);
786 mem = mmap(nullptr, len, PROT_WRITE, MAP_SHARED, fd, 0);
800 * @tc.name mmap function errno for EBADF test
815 mem = mmap(nullptr, len, PROT_READ | PROT_WRITE, flags[i], fd, 0);
829 * @tc.name mmap function errno for EINVAL test
842 mem = mmap(invalueAddr, len, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_FIXED, fd, 0);
851 mem = mmap(nullptr, len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
860 mem = mmap(nullptr, len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0xFFFFFFFF);
869 mem = mmap(nullptr, len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
878 mem = mmap(nullptr, len, 0, MAP_SHARED, fd, 0);
889 mem = mmap(nullptr, len, PROT_READ | PROT_WRITE, flags[i], fd, 0);
905 * @tc.name mmap function errno for ENOMEM test
920 mem[i] = mmap(nullptr, len, PROT_READ | PROT_WRITE, flags, -1, 0);
952 void *mem = mmap(nullptr, len, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0);