/external/ltp/testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/ |
8-1-buildonly.c | 11 * void *shmat(int, const void *, int) 22 dummyvar = shmat;
|
/external/strace/tests/ |
shmxt.c | 16 # define SHMAT "osf_shmat" 18 # define SHMAT "shmat" 40 rc = (long) shmat(bogus_shmid, bogus_shmaddr, bogus_shmflg); 42 SHMAT, bogus_shmid, bogus_shmaddr, bogus_shmflg & ~0xf000, 45 shmat(id, NULL, SHM_REMAP); 47 SHMAT, id, errno2name()); 49 void *shmaddr = shmat(id, NULL, SHM_RDONLY); 51 perror_msg_and_skip("shmat SHM_RDONLY"); 52 printf("%s(%d, NULL, SHM_RDONLY) = %p\n", SHMAT, id, shmaddr) [all...] |
/external/strace/tests-m32/ |
shmxt.c | 16 # define SHMAT "osf_shmat" 18 # define SHMAT "shmat" 40 rc = (long) shmat(bogus_shmid, bogus_shmaddr, bogus_shmflg); 42 SHMAT, bogus_shmid, bogus_shmaddr, bogus_shmflg & ~0xf000, 45 shmat(id, NULL, SHM_REMAP); 47 SHMAT, id, errno2name()); 49 void *shmaddr = shmat(id, NULL, SHM_RDONLY); 51 perror_msg_and_skip("shmat SHM_RDONLY"); 52 printf("%s(%d, NULL, SHM_RDONLY) = %p\n", SHMAT, id, shmaddr) [all...] |
/external/strace/tests-mx32/ |
shmxt.c | 16 # define SHMAT "osf_shmat" 18 # define SHMAT "shmat" 40 rc = (long) shmat(bogus_shmid, bogus_shmaddr, bogus_shmflg); 42 SHMAT, bogus_shmid, bogus_shmaddr, bogus_shmflg & ~0xf000, 45 shmat(id, NULL, SHM_REMAP); 47 SHMAT, id, errno2name()); 49 void *shmaddr = shmat(id, NULL, SHM_RDONLY); 51 perror_msg_and_skip("shmat SHM_RDONLY"); 52 printf("%s(%d, NULL, SHM_RDONLY) = %p\n", SHMAT, id, shmaddr) [all...] |
/bionic/libc/include/sys/ |
shm.h | 50 void* shmat(int __shm_id, const void* __addr, int __flags) __INTRODUCED_IN(26);
|
/external/linux-kselftest/tools/testing/selftests/powerpc/ptrace/ |
ptrace-tm-spr.c | 41 cptr = (struct shared *)shmat(shm_id, NULL, 0); 42 cptr1 = (int *)shmat(shm_id1, NULL, 0); 133 pptr = (struct shared *)shmat(shm_id, NULL, 0); 134 pptr1 = (int *)shmat(shm_id1, NULL, 0);
|
ptrace-gpr.c | 28 cptr = (int *)shmat(shm_id, NULL, 0); 91 pptr = (int *)shmat(shm_id, NULL, 0);
|
ptrace-tar.c | 24 cptr = (int *)shmat(shm_id, NULL, 0); 96 pptr = (int *)shmat(shm_id, NULL, 0);
|
ptrace-vsx.c | 26 cptr = (int *)shmat(shm_id, NULL, 0); 86 pptr = (int *)shmat(shm_id, NULL, 0);
|
ptrace-tm-gpr.c | 30 cptr = (unsigned long *)shmat(shm_id, NULL, 0); 130 pptr = (unsigned long *)shmat(shm_id, NULL, 0);
|
/bionic/tests/ |
sys_shm_test.cpp | 53 void* p = shmat(id, nullptr, SHM_RDONLY); 65 ASSERT_EQ(reinterpret_cast<void*>(-1), shmat(-1, nullptr, SHM_RDONLY));
|
/external/linux-kselftest/tools/testing/selftests/powerpc/syscalls/ |
ipc.h | 35 DO_TEST(shmat, __NR_shmat)
|
/external/ltp/testcases/kernel/mem/shmt/ |
shmt03.c | 28 * shmctl(2) shmget(2) shmat(2) 79 if ((cp1 = shmat(shmid, NULL, 0)) == (char *)-1) { 80 perror("shmat"); 81 tst_resm(TFAIL, "shmat Failed: shmid = %d, errno = %d\n", 89 tst_resm(TPASS, "1st shmat"); 93 if ((cp2 = shmat(shmid, NULL, 0)) == (char *)-1) { 94 perror("shmat"); 95 tst_resm(TFAIL, "shmat Failed: shmid = %d, errno = %d\n", 105 tst_resm(TPASS, "2nd shmat");
|
shmt05.c | 28 * shmctl(2) shmget(2) shmat(2) 79 cp = shmat(shmid, NULL, 0); 82 tst_resm(TFAIL, "shmat"); 87 tst_resm(TPASS, "shmget & shmat"); 97 cp1 = shmat(shmid1, cp + (SIZE / 2), 0); 99 perror("shmat"); 101 "Error: shmat: shmid1 = %d, addr= %p, errno = %d\n", 104 tst_resm(TPASS, "2nd shmget & shmat");
|
shmt08.c | 28 * shmctl(2) shmget(2) shmat(2) shmdt(2) 72 cp = shmat(shmid, NULL, 0); 79 cp1 = shmat(shmid, NULL, 0); 86 tst_resm(TPASS, "shmget,shmat");
|
shmt06.c | 28 * shmctl(2) shmget(2) shmat(2) 96 cp = shmat(shmid, NULL, 0); 99 perror("shmat"); 101 "Error: shmat: shmid = %d, errno = %d\n", 128 tst_resm(TPASS, "shmget,shmat"); 159 cp = shmat(shmid, NULL, 0); 162 perror("shmat:child process"); 164 "Error: shmat: errno=%d, shmid=%d, child_pid=%d\n", 185 cp = shmat(shmid, NULL, 0); 188 perror("shmat:child process") [all...] |
shmt09.c | 102 c1 = shmat(shmid, NULL, 0); 104 perror("shmat"); 106 "Error: shmat Failed, shmid = %d, errno = %d\n", 112 tst_resm(TPASS, "sbrk, sbrk, shmget, shmat"); 123 c2 = shmat(shmid, vp, 0); 126 "ERROR: shmat: succeeded!: shmid = %d, shmaddr = %p, " 132 tst_resm(TPASS, "sbrk, shmat"); 151 c3 = shmat(shmid, vp, SHM_RND); 155 "Error: shmat Failed, shmid = %d, errno = %d\n", 161 tst_resm(TPASS, "sbrk, shmat"); [all...] |
shmt02.c | 78 cp = shmat(shmid, NULL, 0); 81 perror("shmat"); 82 tst_resm(TFAIL, "shmat Failed: shmid = %d, errno = %d\n", 91 tst_resm(TPASS, "shmat");
|
shmt10.c | 25 * shmt10.c - test simultaneous shmat/shmdt 28 * shmget, shmat, shmdt, shmctl 111 if ((c1 = shmat(shmid, NULL, 0)) == (char *)-1) { 113 "Error shmat: iter %d, shmid = %d\n", i, 123 tst_resm(TPASS, "shmat,shmdt"); 148 if ((c1 = shmat(shmid, NULL, 0)) == (char *)-1) { 151 "Error:child proc: shmat: iter %d, shmid = %d\n",
|
/external/ltp/testcases/kernel/syscalls/ipc/shmdt/ |
shmdt01.c | 56 * - Fix wrong return value check on shmat system call (leading to 107 shared = shmat(shm_id_1, 0, 0); 202 shared = shmat(shm_id_1, 0, 0);
|
/bionic/libc/bionic/ |
sys_shm.cpp | 34 void* shmat(int id, const void* address, int flags) { function 40 if (syscall(SYS_ipc, SHMAT, id, flags, &result, address, 0) == -1) {
|
/bionic/tests/headers/posix/ |
sys_shm_h.c | 63 FUNCTION(shmat, void* (*f)(int, const void*, int));
|
/external/ltp/testcases/kernel/syscalls/ipc/shmat/ |
shmat03.c | 19 * Test for CVE-2017-5669 which allows us to map the nil page using shmat. 21 * When the bug is present shmat(..., (void *)1, SHM_RND) will round address 23 * in place, shmat it will return EINVAL instead. We also check to see if the 30 * See commit 95e91b831f (ipc/shm: Fix shmat mmap nil-page protection) 36 * See commit a73ab244f0da (Revert "ipc/shm: Fix shmat mmap nil-page protect...) 37 * See commit 8f89c007b6de (ipc/shm: fix shmat() nil address after round-dow...) 77 * shmat() for 0 (or < PAGESIZE with RND flag) has to fail with REMAPs 80 shm_addr = shmat(shm_id, ((void *)1), SHM_RND | SHM_REMAP); 84 tst_res(TPASS, "shmat returned EINVAL"); 88 "The bug was not triggered, but the shmat error is unexpected") [all...] |
/external/ltp/testcases/kernel/containers/sysvipc/ |
shm_comm.c | 70 if ((shmem = shmat(id, NULL, 0)) == (char *) -1) { 71 perror("shmat"); 103 if ((shmem = shmat(id, NULL, 0)) == (char *) -1) { 104 perror("shmat");
|
/external/ltp/testcases/kernel/mem/hugetlb/hugeshmdt/ |
hugeshmdt01.c | 76 shared = shmat(shm_id_1, 0, 0); 78 tst_brk(TBROK | TERRNO, "shmat #2: reattach"); 153 shared = shmat(shm_id_1, 0, 0); 155 tst_brk(TBROK | TERRNO, "shmat #1");
|