Lines Matching defs:attr

163   pthread_attr_t attr;
164 ASSERT_EQ(0, pthread_attr_init(&attr));
165 ASSERT_EQ(0, pthread_attr_setstack(&attr, stack, stack_size));
168 ASSERT_EQ(0, pthread_create(&t, &attr, DirtyKeyFn, &key));
229 pthread_attr_t attr;
230 ASSERT_EQ(0, pthread_getattr_np(t, &attr));
232 ASSERT_EQ(0, pthread_attr_getdetachstate(&attr, &detach_state));
233 pthread_attr_destroy(&attr);
641 pthread_rwlockattr_t attr;
642 ASSERT_EQ(0, pthread_rwlockattr_init(&attr));
646 ASSERT_EQ(0, pthread_rwlockattr_setpshared(&attr, pshared_value_array[i]));
648 ASSERT_EQ(0, pthread_rwlockattr_getpshared(&attr, &pshared));
655 ASSERT_EQ(0, pthread_rwlockattr_setkind_np(&attr, kind_array[i]));
657 ASSERT_EQ(0, pthread_rwlockattr_getkind_np(&attr, &kind));
661 ASSERT_EQ(0, pthread_rwlockattr_destroy(&attr));
924 pthread_rwlockattr_t attr;
925 ASSERT_EQ(0, pthread_rwlockattr_init(&attr));
926 ASSERT_EQ(0, pthread_rwlockattr_setkind_np(&attr, kind_type));
927 ASSERT_EQ(0, pthread_rwlock_init(&lock, &attr));
928 ASSERT_EQ(0, pthread_rwlockattr_destroy(&attr));
1053 pthread_attr_t attr;
1054 ASSERT_EQ(0, pthread_attr_init(&attr));
1057 ASSERT_EQ(0, pthread_attr_getscope(&attr, &scope));
1062 pthread_condattr_t attr;
1063 pthread_condattr_init(&attr);
1066 ASSERT_EQ(0, pthread_condattr_getclock(&attr, &clock));
1070 ASSERT_EQ(0, pthread_condattr_getpshared(&attr, &pshared));
1075 pthread_condattr_t attr;
1076 pthread_condattr_init(&attr);
1078 ASSERT_EQ(0, pthread_condattr_setclock(&attr, CLOCK_REALTIME));
1080 ASSERT_EQ(0, pthread_condattr_getclock(&attr, &clock));
1083 ASSERT_EQ(0, pthread_condattr_setclock(&attr, CLOCK_MONOTONIC));
1084 ASSERT_EQ(0, pthread_condattr_getclock(&attr, &clock));
1087 ASSERT_EQ(EINVAL, pthread_condattr_setclock(&attr, CLOCK_PROCESS_CPUTIME_ID));
1092 pthread_condattr_t attr;
1093 pthread_condattr_init(&attr);
1095 ASSERT_EQ(0, pthread_condattr_setclock(&attr, CLOCK_MONOTONIC));
1096 ASSERT_EQ(0, pthread_condattr_setpshared(&attr, PTHREAD_PROCESS_SHARED));
1099 ASSERT_EQ(0, pthread_cond_init(&cond_var, &attr));
1104 attr = static_cast<pthread_condattr_t>(*reinterpret_cast<uint32_t*>(cond_var.__private));
1106 ASSERT_EQ(0, pthread_condattr_getclock(&attr, &clock));
1109 ASSERT_EQ(0, pthread_condattr_getpshared(&attr, &pshared));
1137 pthread_condattr_t attr;
1138 ASSERT_EQ(0, pthread_condattr_init(&attr));
1139 ASSERT_EQ(0, pthread_condattr_setclock(&attr, clock));
1140 ASSERT_EQ(0, pthread_cond_init(&cond, &attr));
1141 ASSERT_EQ(0, pthread_condattr_destroy(&attr));
1332 pthread_attr_t attr;
1333 ASSERT_EQ(0, pthread_getattr_np(pthread_self(), &attr));
1336 ASSERT_EQ(0, pthread_attr_getstack(&attr, &stack_base, &stack_size));
1337 getstack_signal_handler_arg.signal_handler_sp = &attr;
1364 pthread_attr_t attr;
1365 ASSERT_EQ(0, pthread_getattr_np(pthread_self(), &attr));
1368 ASSERT_EQ(0, pthread_attr_getstack(&attr, &main_stack_base, &main_stack_size));
1490 pthread_mutexattr_t attr;
1491 ASSERT_EQ(0, pthread_mutexattr_init(&attr));
1495 ASSERT_EQ(0, pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_NORMAL));
1496 ASSERT_EQ(0, pthread_mutexattr_gettype(&attr, &attr_type));
1499 ASSERT_EQ(0, pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK));
1500 ASSERT_EQ(0, pthread_mutexattr_gettype(&attr, &attr_type));
1503 ASSERT_EQ(0, pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE));
1504 ASSERT_EQ(0, pthread_mutexattr_gettype(&attr, &attr_type));
1507 ASSERT_EQ(0, pthread_mutexattr_destroy(&attr));
1523 pthread_mutexattr_t attr;
1524 ASSERT_EQ(0, pthread_mutexattr_init(&attr));
1525 ASSERT_EQ(0, pthread_mutexattr_settype(&attr, mutex_type));
1526 ASSERT_EQ(0, pthread_mutex_init(&lock, &attr));
1527 ASSERT_EQ(0, pthread_mutexattr_destroy(&attr));
1810 pthread_barrierattr_t attr;
1811 ASSERT_EQ(0, pthread_barrierattr_init(&attr));
1813 ASSERT_EQ(0, pthread_barrierattr_getpshared(&attr, &pshared));
1815 ASSERT_EQ(0, pthread_barrierattr_setpshared(&attr, PTHREAD_PROCESS_SHARED));
1816 ASSERT_EQ(0, pthread_barrierattr_getpshared(&attr, &pshared));
1818 ASSERT_EQ(0, pthread_barrierattr_destroy(&attr));