You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
2.7 KiB
95 lines
2.7 KiB
Coverage-Area: Threads (THR)
|
|
Area-Code: thr
|
|
|
|
/*
|
|
COVERAGE DOCUMENT FOR TIMERS
|
|
============================
|
|
|
|
This document lists the items that will be tested for POSIX threads.
|
|
|
|
Item to Test Status
|
|
==========================================================
|
|
|| Definitions DONE ||
|
|
|| Interfaces see table below ||
|
|
|| Functionality NOT STARTED ||
|
|
|| Stress NOT STARTED ||
|
|
==========================================================
|
|
*/
|
|
|
|
// Function Complete? Priority
|
|
// =================================================
|
|
pthread_attr_destroy YES HIGH
|
|
pthread_attr_getdetachstate YES HIGH
|
|
pthread_attr_init YES HIGH
|
|
pthread_attr_setdetachstate YES HIGH
|
|
pthread_cancel YES HIGH
|
|
pthread_cond_broadcast YES MED
|
|
pthread_cond_destroy YES MED
|
|
pthread_cond_init YES MED
|
|
pthread_cond_signal YES MED
|
|
pthread_cond_timedwait YES MED
|
|
pthread_cond_wait YES MED
|
|
pthread_condattr_destroy YES LOW
|
|
pthread_condattr_init YES LOW
|
|
pthread_condattr_getpshared YES LOW
|
|
pthread_condattr_setpshared YES LOW
|
|
pthread_create YES HIGH
|
|
pthread_detach YES HIGH
|
|
pthread_equal YES HIGH
|
|
pthread_exit YES HIGH
|
|
pthread_join YES HIGH
|
|
pthread_mutex_destroy YES HIGH
|
|
pthread_mutex_init YES HIGH
|
|
pthread_mutex_lock YES HIGH
|
|
pthread_mutex_trylock YES HIGH
|
|
pthread_mutex_unlock YES HIGH
|
|
pthread_mutexattr_destroy YES HIGH
|
|
pthread_mutexattr_init YES HIGH
|
|
pthread_once YES HIGH
|
|
pthread_self YES HIGH
|
|
pthread_setcancelstate YES HIGH
|
|
pthread_setcanceltype YES HIGH
|
|
pthread_testcancel YES HIGH
|
|
// ===================================================
|
|
|
|
/*
|
|
NOTES
|
|
=====
|
|
*For now, didn't include definitions that have specific tags attributed to them.
|
|
(i.e. TPS, XSI, BAR, etc.)
|
|
|
|
*See BUILD file in top-level dir for info on how to build and execute threads on
|
|
different implementations on Linux.
|
|
|
|
=============================
|
|
NON-HIGH PRIORITY FUNCTIONS
|
|
=============================
|
|
|
|
// Function Complete? Priority
|
|
// =================================================
|
|
pthread_atfork YES LOW
|
|
pthread_attr_getschedparam YES MED
|
|
pthread_attr_setschedparam YES MED
|
|
pthread_cleanup_push YES MED
|
|
pthread_cleanup_pop YES MED
|
|
pthread_getspecific YES MED
|
|
pthread_key_create YES MED
|
|
pthread_key_delete YES MED
|
|
pthread_mutexattr_getpshared YES LOW
|
|
pthread_mutexattr_setpshared YES LOW
|
|
pthread_rwlock_destroy YES LOW
|
|
pthread_rwlock_init YES LOW
|
|
pthread_rwlock_rdlock YES LOW
|
|
pthread_rwlock_timedrdlock YES LOW
|
|
pthread_rwlock_timedwrlock YES LOW
|
|
pthread_rwlock_tryrdlock YES LOW
|
|
pthread_rwlock_trywrlock YES LOW
|
|
pthread_rwlock_unlock YES LOW
|
|
pthread_rwlock_wrlock YES LOW
|
|
pthread_rwlockattr_destroy YES LOW
|
|
pthread_rwlockattr_getpshared YES LOW
|
|
pthread_setspecific YES MED
|
|
*/
|
|
|
|
Maintainer: Rolla Selbak
|