/kernel/liteos_a/testsuites/unittest/basic/mem/shm/full/ |
H A D | shm_test_002.cpp | 38 int shmid[SHMID_MAX + 1] = {-1}; in Testcase() local 48 shmid[0] = shmget((key_t)0x1234, PAGE_SIZE, SHM_FLAG | IPC_CREAT); // 0x1234: a key used to create shared memory in Testcase() 49 ICUNIT_ASSERT_NOT_EQUAL(shmid[0], -1, shmid[0]); in Testcase() 51 ret = shmctl(shmid[0], IPC_RMID, NULL); in Testcase() 54 shmid[0] = shmget(IPC_PRIVATE, PAGE_SIZE, SHM_FLAG | IPC_CREAT); in Testcase() 55 ICUNIT_ASSERT_NOT_EQUAL(shmid[0], -1, shmid[0]); in Testcase() 57 ret = shmctl(shmid[0], IPC_RMID, NULL); in Testcase() 61 shmid[ in Testcase() [all...] |
H A D | shm_test_005.cpp | 35 int shmid; in Testcase() local 42 shmid = shmget(0x111, PAGE_SIZE, 0777 | IPC_EXCL); in Testcase() 43 ICUNIT_ASSERT_EQUAL(shmid, -1, shmid); in Testcase() 46 shmid = shmget(IPC_PRIVATE, PAGE_SIZE, 0777 | IPC_CREAT); in Testcase() 47 ICUNIT_ASSERT_NOT_EQUAL(shmid, -1, shmid); in Testcase() 49 shm = shmat(shmid, NULL, SHM_REMAP); in Testcase() 52 shm = shmat(shmid, reinterpret_cast<const void *>(0x100), 0); in Testcase() 55 shm = shmat(shmid, NUL in Testcase() [all...] |
H A D | shm_test_003.cpp | 35 int shmid; in Testcase() local 41 shmid = shmget(IPC_PRIVATE, PAGE_SIZE, 0777 | IPC_CREAT); in Testcase() 42 ICUNIT_ASSERT_NOT_EQUAL(shmid, -1, shmid); in Testcase() 44 shm = shmat(shmid, NULL, 0); in Testcase() 58 shm = shmat(shmid, vaddrPageAlign, 0); in Testcase() 67 shm = shmat(shmid, vaddr, SHM_REMAP); in Testcase() 70 shm = shmat(shmid, vaddr, 0); in Testcase() 73 ret = shmctl(shmid, IPC_RMID, NULL); in Testcase()
|
H A D | shm_test_001.cpp | 46 int shmid; in ShmReadFunc() local 49 shmid = shmget((key_t)1234, sizeof(struct shared_use_st), 0666 | IPC_CREAT); in ShmReadFunc() 50 ICUNIT_ASSERT_NOT_EQUAL_NULL_VOID(shmid, -1, shmid); in ShmReadFunc() 52 shm = shmat(shmid, 0, 0); in ShmReadFunc() 75 ret = shmctl(shmid, IPC_RMID, 0); in ShmReadFunc() 87 int shmid; in ShmWriteFunc() local 91 shmid = shmget((key_t)1234, sizeof(struct shared_use_st), 0666 | IPC_CREAT); in ShmWriteFunc() 92 ICUNIT_ASSERT_NOT_EQUAL_NULL_VOID(shmid, -1, shmid); in ShmWriteFunc() [all...] |
H A D | shm_test_004.cpp | 35 int shmid; in Testcase() local 41 shmid = shmget(IPC_PRIVATE, PAGE_SIZE, 0777 | IPC_CREAT); in Testcase() 42 ICUNIT_ASSERT_NOT_EQUAL(shmid, -1, shmid); in Testcase() 44 shm = shmat(shmid, NULL, 0); in Testcase() 49 ret = shmctl(shmid, IPC_STAT, &ds); in Testcase() 57 ret = shmctl(shmid, SHM_STAT, &ds); in Testcase() 64 ret = shmctl(shmid, IPC_SET, &ds); in Testcase() 67 ret = shmctl(shmid, IPC_INFO, (struct shmid_ds *)&info); in Testcase() 78 ret = shmctl(shmid, IPC_RMI in Testcase() [all...] |
H A D | shm_test_010.cpp | 37 int shmid; in Testcase() local 44 shmid = shmget((key_t)1234, memSize, 0666 | IPC_CREAT); in Testcase() 45 if (shmid < 0) { in Testcase() 53 shmid = shmget((key_t)1234, memSize, 0000 | IPC_CREAT); in Testcase() 54 ICUNIT_ASSERT_NOT_EQUAL(shmid, -1, shmid); in Testcase() 56 ret = shmctl(shmid, IPC_RMID, NULL); in Testcase()
|
H A D | shm_test_006.cpp | 37 int shmid; in Testcase() local 41 shmid = shmget(IPC_PRIVATE, memSize, 0666 | IPC_CREAT); in Testcase() 42 ICUNIT_ASSERT_NOT_EQUAL(shmid, -1, shmid); in Testcase() 44 shared = shmat(shmid, 0, 0); in Testcase() 51 shared = shmat(shmid, remap, SHM_REMAP); in Testcase() 57 ret = shmctl(shmid, IPC_RMID, NULL); in Testcase()
|
H A D | shm_test_008.cpp | 38 int shmid; in Testcase() local 41 shmid = shmget(IPC_PRIVATE, memSize, SHM_R | IPC_CREAT); in Testcase() 42 ICUNIT_ASSERT_NOT_EQUAL(shmid, -1, shmid); in Testcase() 44 shared = shmat(shmid, 0, 0); in Testcase() 48 shared = shmat(shmid, 0, SHM_RDONLY); in Testcase() 54 ret = shmctl(shmid, IPC_RMID, NULL); in Testcase()
|
/third_party/ltp/testcases/kernel/mem/shmt/ |
H A D | shmt09.c | 75 int shmid; in main() local 94 if ((shmid = shmget(key, 10 * K_1, IPC_CREAT | 0666)) < 0) { in main() 98 "Error: shmget Failed, shmid = %d, errno = %d", in main() 99 shmid, errno); in main() 102 c1 = shmat(shmid, NULL, 0); in main() 106 "Error: shmat Failed, shmid = %d, errno = %d", in main() 107 shmid, errno); in main() 108 rm_shm(shmid); in main() 119 rm_shm(shmid); in main() 123 c2 = shmat(shmid, v in main() 189 rm_shm(int shmid) rm_shm() argument [all...] |
H A D | shmt06.c | 68 int pid, pid1, shmid; in main() local 87 if ((shmid = shmget(key, SIZE, IPC_CREAT | 0666)) < 0) { in main() 89 tst_resm(TFAIL, "Error: shmget: shmid = %d, errno = %d", in main() 90 shmid, errno); in main() 96 cp = shmat(shmid, NULL, 0); in main() 101 "Error: shmat: shmid = %d, errno = %d", in main() 102 shmid, errno); in main() 110 rm_shm(shmid); in main() 140 rm_shm(shmid); in main() 146 int shmid, chld_pi in child() local 210 rm_shm(int shmid) rm_shm() argument [all...] |
H A D | shmt02.c | 58 register int shmid; in main() local 67 if ((shmid = shmget(key, 16 * K_1, IPC_CREAT | 0666)) < 0) { in main() 70 "shmget Failed: shmid = %d, errno = %d", in main() 71 shmid, errno); in main() 78 cp = shmat(shmid, NULL, 0); in main() 82 tst_resm(TFAIL, "shmat Failed: shmid = %d, errno = %d", in main() 83 shmid, errno); in main() 84 rm_shm(shmid); in main() 95 rm_shm(shmid); in main() 99 "Error in shared memory contents: shmid in main() 110 rm_shm(int shmid) rm_shm() argument [all...] |
H A D | shmt04.c | 69 int pid, pid1, shmid; in main() local 88 if ((shmid = shmget(key, SIZE, IPC_CREAT | 0666)) < 0) { in main() 90 tst_resm(TFAIL, "Error: shmget: shmid = %d, errno = %d", in main() 91 shmid, errno); in main() 97 cp = shmat(shmid, NULL, 0); in main() 102 "Error: shmat: shmid = %d, errno = %d", in main() 103 shmid, errno); in main() 111 rm_shm(shmid); in main() 141 rm_shm(shmid); in main() 147 int shmid, chld_pi in child() local 187 rm_shm(int shmid) rm_shm() argument [all...] |
H A D | shmt03.c | 60 int shmid; in main() local 68 if ((shmid = shmget(key, 16 * K_1, IPC_CREAT | 0666)) < 0) { in main() 71 "shmget Failed: shmid = %d, errno = %d", in main() 72 shmid, errno); in main() 79 if ((cp1 = shmat(shmid, NULL, 0)) == (char *)-1) { in main() 81 tst_resm(TFAIL, "shmat Failed: shmid = %d, errno = %d", in main() 82 shmid, errno); in main() 93 if ((cp2 = shmat(shmid, NULL, 0)) == (char *)-1) { in main() 95 tst_resm(TFAIL, "shmat Failed: shmid = %d, errno = %d", in main() 96 shmid, errn in main() 123 rm_shm(int shmid) rm_shm() argument [all...] |
H A D | shmt08.c | 59 int shmid; in main() local 65 if ((shmid = shmget(key, 24 * K_1, IPC_CREAT | 0666)) < 0) { in main() 68 "Error: shmget: shmid = %d, errno = %d\n", in main() 69 shmid, errno); in main() 72 cp = shmat(shmid, NULL, 0); in main() 75 rm_shm(shmid); in main() 79 cp1 = shmat(shmid, NULL, 0); in main() 82 rm_shm(shmid); in main() 103 rm_shm(shmid); in main() 107 static int rm_shm(int shmid) in rm_shm() argument [all...] |
H A D | shmt10.c | 62 int shmid; variable 96 if ((shmid = shmget(key, SIZE, IPC_CREAT | 0666)) < 0) { in main() 98 tst_brkm(TFAIL, NULL, "Error: shmid = %d", shmid); in main() 111 if ((c1 = shmat(shmid, NULL, 0)) == (char *)-1) { in main() 113 "Error shmat: iter %d, shmid = %d", i, in main() 114 shmid); in main() 126 rm_shm(shmid); in main() 130 static int rm_shm(int shmid) in rm_shm() argument 132 if (shmctl(shmid, IPC_RMI in rm_shm() [all...] |
H A D | shmt07.c | 63 int shmid, pid, status; in main() local 72 if ((shmid = shmget(key, SIZE, IPC_CREAT | 0666)) < 0) { in main() 75 "Error: shmget: shmid = %d, errno = %d", in main() 76 shmid, errno); in main() 78 cp = shmat(shmid, NULL, 0); in main() 83 "Error: shmat: shmid = %d, errno = %d", in main() 84 shmid, errno); in main() 85 rm_shm(shmid); in main() 117 rm_shm(shmid); in main() 121 static int rm_shm(int shmid) in rm_shm() argument [all...] |
H A D | shmt05.c | 60 int shmid, shmid1; in main() local 73 if ((shmid = shmget(key[0], SIZE, IPC_CREAT | 0666)) < 0) { in main() 76 "Error: shmget: shmid = %d, errno = %d\n", in main() 77 shmid, errno); in main() 79 cp = shmat(shmid, NULL, 0); in main() 83 rm_shm(shmid); in main() 110 rm_shm(shmid); in main() 116 static int rm_shm(int shmid) in rm_shm() argument 118 if (shmctl(shmid, IPC_RMID, NULL) == -1) { in rm_shm() 122 "shmctl Failed to remove: shmid in rm_shm() [all...] |
/kernel/liteos_a/testsuites/unittest/container/smoke/ |
H A D | It_ipc_container_005.cpp | 57 int shmid = shmget((key_t)SHM_TEST_KEY1, sizeof(struct shared_use_st), SHM_TEST_OPEN_PERM | IPC_CREAT); in childFunc() local 58 if (shmid == -1) { in childFunc() 62 void *shm = shmat(shmid, 0, 0); in childFunc() 64 shmctl(shmid, IPC_RMID, 0); in childFunc() 72 shmctl(shmid, IPC_RMID, 0); in childFunc() 78 shmctl(shmid, IPC_RMID, 0); in childFunc() 82 ret = shmctl(shmid, IPC_RMID, 0); in childFunc() 105 int shmid = shmget((key_t)SHM_TEST_KEY1, sizeof(struct shared_use_st), SHM_TEST_OPEN_PERM | IPC_CREAT); in testChild() local 106 if (shmid == -1) { in testChild() 110 void *shm = shmat(shmid, in testChild() [all...] |
H A D | It_ipc_container_004.cpp | 46 int shmid = shmget((key_t)SHM_TEST_KEY1, sizeof(struct shared_use_st), SHM_TEST_OPEN_PERM | IPC_CREAT); in childFunc1() local 47 if (shmid == -1) { in childFunc1() 51 void *shm = shmat(shmid, 0, 0); in childFunc1() 53 shmctl(shmid, IPC_RMID, 0); in childFunc1() 60 shmctl(shmid, IPC_RMID, 0); in childFunc1() 65 shmctl(shmid, IPC_RMID, 0); in childFunc1() 84 int shmid = shmget((key_t)SHM_TEST_KEY1, sizeof(struct shared_use_st), SHM_TEST_OPEN_PERM | IPC_CREAT); in childFunc() local 85 if (shmid == -1) { in childFunc() 89 void *shm = shmat(shmid, 0, 0); in childFunc() 91 shmctl(shmid, IPC_RMI in childFunc() 163 int shmid = shmget((key_t)SHM_TEST_KEY1, sizeof(struct shared_use_st), SHM_TEST_OPEN_PERM | IPC_CREAT); ItIpcContainer004() local [all...] |
H A D | It_ipc_container_006.cpp | 46 int shmid = shmget((key_t)SHM_TEST_KEY1, sizeof(struct shared_use_st), SHM_TEST_OPEN_PERM | IPC_CREAT); in childFunc1() local 47 if (shmid == -1) { in childFunc1() 51 void *shm = shmat(shmid, 0, 0); in childFunc1() 53 shmctl(shmid, IPC_RMID, 0); in childFunc1() 61 shmctl(shmid, IPC_RMID, 0); in childFunc1() 67 shmctl(shmid, IPC_RMID, 0); in childFunc1() 117 int shmid = shmget((key_t)SHM_TEST_KEY1, sizeof(struct shared_use_st), SHM_TEST_OPEN_PERM | IPC_CREAT); in childFunc() local 118 if (shmid == -1) { in childFunc() 122 void *shm = shmat(shmid, 0, 0); in childFunc() 124 shmctl(shmid, IPC_RMI in childFunc() [all...] |
/kernel/liteos_a/testsuites/unittest/process/basic/process/full/ |
H A D | process_test_042.cpp | 37 static void Child2(int shmid) in Child2() argument 40 int *shared = (int *)shmat(shmid, nullptr, 0); in Child2() 54 static void Child1(int shmid) in Child1() argument 57 int *shared = (int *)shmat(shmid, nullptr, 0); in Child1() 82 int shmid; in GroupProcess() local 96 shmid = shmget(static_cast<key_t>(1234), memSize, 0666 | IPC_CREAT); in GroupProcess() 97 ICUNIT_ASSERT_NOT_EQUAL(shmid, -1, shmid); in GroupProcess() 102 Child1(shmid); in GroupProcess() 110 Child2(shmid); in GroupProcess() [all...] |
/third_party/musl/libc-test/src/functional/ |
H A D | ipc_shm.c | 31 int shmid; in set() local 39 T(shmid = shmget(k, 100, IPC_CREAT|0666)); in set() 40 T(shmctl(shmid, IPC_RMID, 0)); in set() 41 T(shmid = shmget(k, 100, IPC_CREAT|IPC_EXCL|0666)); in set() 52 T(shmctl(shmid, IPC_STAT, &shmid_ds)); in set() 70 if ((p=shmat(shmid, 0, 0)) == 0) in set() 72 T(shmctl(shmid, IPC_STAT, &shmid_ds)); in set() 86 int shmid; in get() local 90 T(shmid = shmget(k, 0, 0)); in get() 93 if ((p=shmat(shmid, in get() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/vm/ |
H A D | hugepage-shm.c | 57 int shmid; in main() local 61 shmid = shmget(2, LENGTH, SHM_HUGETLB | IPC_CREAT | SHM_R | SHM_W); in main() 62 if (shmid < 0) { in main() 66 printf("shmid: 0x%x\n", shmid); in main() 68 shmaddr = shmat(shmid, ADDR, SHMAT_FLAGS); in main() 71 shmctl(shmid, IPC_RMID, NULL); in main() 94 shmctl(shmid, IPC_RMID, NULL); in main() 98 shmctl(shmid, IPC_RMID, NULL); in main()
|
/kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
H A D | hugepage-shm.c | 53 int shmid; in main() local 57 shmid = shmget(2, LENGTH, SHM_HUGETLB | IPC_CREAT | SHM_R | SHM_W); in main() 58 if (shmid < 0) { in main() 62 printf("shmid: 0x%x\n", shmid); in main() 64 shmaddr = shmat(shmid, ADDR, SHMAT_FLAGS); in main() 67 shmctl(shmid, IPC_RMID, NULL); in main() 90 shmctl(shmid, IPC_RMID, NULL); in main() 94 shmctl(shmid, IPC_RMID, NULL); in main()
|
/kernel/liteos_a/testsuites/unittest/basic/mem/shm/smoke/ |
H A D | shm_test_011.cpp | 38 int shmid; in Testcase() local 42 shmid = shmget((key_t)IPC_PRIVATE, memSize, 0666 | IPC_CREAT); in Testcase() 43 ICUNIT_ASSERT_NOT_EQUAL(shmid, -1, shmid); in Testcase() 47 shared = (int *)shmat(shmid, NULL, 0); in Testcase() 57 shared = (int *)shmat(shmid, NULL, 0); in Testcase() 69 ret = shmctl(shmid, IPC_RMID, NULL); in Testcase()
|