Lines Matching refs:attr
36 pthread_attr_t attr;
40 EXPECT_EQ(pthread_attr_init(&attr), 0);
41 EXPECT_EQ(pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED), 0) << "> return errno";
42 EXPECT_EQ(pthread_attr_getdetachstate(&attr, ¶m), 0);
45 ASSERT_EQ(pthread_create(&tid, &attr, ThreadPublic, nullptr), 0) << "> return errno";
46 EXPECT_EQ(pthread_attr_destroy(&attr), 0);
50 EXPECT_EQ(pthread_attr_init(&attr), 0);
51 EXPECT_EQ(pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE), 0) << "> return errno";
52 EXPECT_EQ(pthread_attr_getdetachstate(&attr, ¶m), 0);
55 ASSERT_EQ(pthread_create(&tid, &attr, ThreadPublic, nullptr), 0) << "> return errno";
56 EXPECT_EQ(pthread_attr_destroy(&attr), 0);
62 pthread_attr_t attr;
66 EXPECT_EQ(pthread_getattr_np(pthread_self(), &attr), 0) << "> return errno";
67 EXPECT_EQ(pthread_attr_getscope(&attr, &getScope), 0) << "> return errno";
81 pthread_attr_t attr;
84 EXPECT_EQ(pthread_attr_init(&attr), 0);
85 EXPECT_EQ(pthread_attr_getscope(&attr, &getScope), 0) << "> return errno";
88 EXPECT_EQ(pthread_attr_setscope(&attr, setScope), 0) << "> return errno";
89 EXPECT_EQ(pthread_attr_getscope(&attr, &getScope), 0) << "> return errno";
93 ASSERT_EQ(pthread_create(&tid, &attr, ThreadPthreadAttrSetscope, nullptr), 0) << "> return errno";
97 EXPECT_EQ(pthread_attr_destroy(&attr), 0);
102 pthread_attr_t attr;
106 EXPECT_EQ(pthread_getattr_np(pthread_self(), &attr), 0) << "> return errno";
107 EXPECT_EQ(pthread_attr_getguardsize(&attr, &getGuardSize), 0) << "> return errno";
121 pthread_attr_t attr;
124 EXPECT_EQ(pthread_attr_init(&attr), 0);
125 EXPECT_EQ(pthread_attr_getguardsize(&attr, &getGuardSize), 0) << "> return errno";
128 EXPECT_EQ(pthread_attr_setguardsize(&attr, setGuardSize), 0) << "> return errno";
129 EXPECT_EQ(pthread_attr_getguardsize(&attr, &getGuardSize), 0) << "> return errno";
133 ASSERT_EQ(pthread_create(&tid, &attr, ThreadPthreadAttrSetguardsize, nullptr), 0) << "> return errno";
137 EXPECT_EQ(pthread_attr_destroy(&attr), 0);
142 pthread_attr_t attr;
146 EXPECT_EQ(pthread_getattr_np(pthread_self(), &attr), 0) << "> return errno";
147 EXPECT_EQ(pthread_attr_getstacksize(&attr, &stackSize), 0) << "> return errno";
148 EXPECT_EQ(pthread_attr_getguardsize(&attr, &guardSize), 0) << "> return errno";
164 pthread_attr_t attr;
167 EXPECT_EQ(pthread_attr_init(&attr), 0);
168 EXPECT_EQ(pthread_attr_getstacksize(&attr, &stackSize), 0) << "> return errno";
171 EXPECT_EQ(pthread_attr_setstacksize(&attr, stackSize), 0) << "> return errno";
172 EXPECT_EQ(pthread_attr_getstacksize(&attr, &stackSize), 0) << "> return errno";
176 ASSERT_EQ(pthread_create(&tid, &attr, ThreadPthreadAttrSetstacksize, nullptr), 0) << "> return errno";
180 EXPECT_EQ(pthread_attr_destroy(&attr), 0);
190 pthread_attr_t attr;
193 EXPECT_EQ(pthread_attr_init(&attr), 0);
194 EXPECT_EQ(pthread_attr_getstacksize(&attr, &stackSize), 0) << "> return errno";
197 EXPECT_EQ(pthread_attr_setstacksize(&attr, stackSize), EINVAL) << "> return errno";
198 EXPECT_EQ(pthread_attr_destroy(&attr), 0);
203 pthread_attr_t attr;
207 EXPECT_EQ(pthread_getattr_np(pthread_self(), &attr), 0) << "> return errno";
208 EXPECT_EQ(pthread_attr_getstack(&attr, &stackAddr1, &stackSize), 0) << "> return errno";
221 pthread_attr_t attr;
225 EXPECT_EQ(pthread_attr_init(&attr), 0);
236 EXPECT_EQ(pthread_attr_setstack(&attr, stackAddr, stackSize), 0) << "> return errno";
238 EXPECT_EQ(pthread_attr_getstack(&attr, &stackAddr, &stackSize), 0) << "> return errno";
242 EXPECT_EQ(pthread_create(&tid, &attr, ThreadPthreadAttrSetstack, stackAddr), 0) << "> return errno";
245 EXPECT_EQ(pthread_attr_destroy(&attr), 0);
255 pthread_attr_t attr;
258 EXPECT_EQ(pthread_attr_init(&attr), 0);
259 EXPECT_EQ(pthread_attr_getstack(&attr, &stackAddr, &stackSize), EINVAL) << "> return errno != EINVAL";
260 EXPECT_EQ(pthread_attr_destroy(&attr), 0);
265 pthread_attr_t attr;
270 EXPECT_EQ(pthread_getattr_np(pthread_self(), &attr), 0) << "> return errno";
272 EXPECT_EQ(pthread_attr_getstacksize(&attr, &stackSize), 0) << "> return errno";
276 EXPECT_EQ(pthread_attr_getguardsize(&attr, &guardSize), 0) << "> return errno";
279 EXPECT_EQ(pthread_attr_getdetachstate(&attr, ¶m), 0);
282 EXPECT_EQ(pthread_attr_destroy(&attr), 0);