| | | |
C |
|
| cancellation - overview of concepts related to POSIX thread cancellation ( ) |
| | Cancel-Safe ( ) |
| | Cancellation ( ) |
| | Cancellation Points ( ) |
| | Cancellation State ( ) |
| | Cancellation Type ( ) |
| | Cleanup Handlers ( ) |
| | Planning Steps ( ) |
| | POSIX Threads Only ( ) |
|
| change or examine calling thread's signal mask - pthread_sigmask ( ) |
|
| change or examine calling thread's signal mask - thr_sigsetmask ( ) |
|
| change the priority ceiling of a mutex |
| | - pthread_mutex_getprioceiling ( ) |
| | - pthread_mutex_setprioceiling ( ) |
|
| clock_getres - high-resolution clock operations ( ) |
|
| clock_gettime - high-resolution clock operations ( ) |
|
| clock_settime - high-resolution clock operations ( ) |
|
| collect target process statistics for libthread_db |
| | - td_ta_enable_stats ( ) |
| | - td_ta_get_stats ( ) |
| | - td_ta_reset_stats ( ) |
|
| compare thread IDs - pthread_equal ( ) |
|
| concepts related to condition variables - condition ( ) |
|
| concepts relating to mutual exclusion locks - mutex ( ) |
|
| cond_broadcast - condition variables ( ) |
|
| cond_destroy - condition variables ( ) |
|
| cond_init - condition variables ( ) |
| | Condition Signaling ( ) |
| | Condition Wait ( ) |
| | Destroy ( ) |
| | Initialize ( ) |
|
| cond_reltimedwait - condition variables ( ) |
|
| cond_signal - condition variables ( ) |
|
| cond_timedwait - condition variables ( ) |
|
| cond_wait - condition variables ( ) |
|
| condition - concepts related to condition variables ( ) |
|
| condition variables - cond_broadcast ( ) |
|
| condition variables - cond_destroy ( ) |
|
| condition variables - cond_init ( ) |
|
| condition variables - cond_reltimedwait ( ) |
|
| condition variables - cond_signal ( ) |
|
| condition variables - cond_timedwait ( ) |
|
| condition variables - cond_wait ( ) |
|
| condition - concepts related to condition variables |
| | Condition Signaling ( ) |
| | Condition Wait ( ) |
| | Destroy ( ) |
| | Initialize ( ) |
|
| convert a thread id or thread address to a thread handle |
| | - td_ta_map_addr2thr ( ) |
| | - td_ta_map_id2thr ( ) |
|
| create a door descriptor - door_create ( ) ( ) |
|
| create a thread - pthread_create ( ) |
|
| create a tread - thr_create ( ) |
|
| create cancellation point in the calling thread. - pthread_testcancel ( ) |
|
| create thread-specific data key - pthread_key_create ( ) ( ) |
| | | |
G |
|
| get a thread's thread-specific data for libthread_db library of interfaces - td_thr_tsd ( ) |
|
| get and set prioceiling attribute of mutex attribute object |
| | - pthread_mutexattr_getprioceiling ( ) |
| | - pthread_mutexattr_setprioceiling ( ) |
|
| get and set process-shared attribute |
| | - pthread_mutexattr_getpshared ( ) |
| | - pthread_mutexattr_setpshared ( ) |
|
| get and set process-shared attribute of read-write lock attributes object |
| | - pthread_rwlockattr_getpshared ( ) |
| | - pthread_rwlockattr_setpshared ( ) |
|
| get and set protocol attribute of mutex attribute object |
| | - pthread_mutexattr_getprotocol ( ) |
| | - pthread_mutexattr_setprotocol ( ) |
|
| get calling thread's ID - pthread_self ( ) |
|
| get calling thread's ID - thr_self ( ) |
|
| get execution time limits - sched_rr_get_interval ( ) |
|
| get message queue attributes - mq_getattr ( ) |
|
| get or set a mutex type |
| | - pthread_mutexattr_gettype ( ) |
| | - pthread_mutexattr_settype ( ) |
|
| get or set contentionscope attribute |
| | - pthread_attr_getscope ( ) |
| | - pthread_attr_setscope ( ) |
|
| get or set detachstate attribute |
| | - pthread_attr_getdetachstate ( ) |
| | - pthread_attr_setdetachstate ( ) |
|
| get or set inheritsched attribute |
| | - pthread_attr_getinheritsched ( ) |
| | - pthread_attr_setinheritsched ( ) |
|
| get or set level of concurrency |
| | - pthread_getconcurrency ( ) |
| | - pthread_setconcurrency ( ) |
|
| get or set schedparam attribute |
| | - pthread_attr_getschedparam ( ) |
| | - pthread_attr_setschedparam ( ) |
|
| get or set schedpolicy attribute |
| | - pthread_attr_getschedpolicy ( ) |
| | - pthread_attr_setschedpolicy ( ) |
|
| get or set stackaddr attribute |
| | - pthread_attr_getstackaddr ( ) |
| | - pthread_attr_setstackaddr ( ) |
|
| get or set stacksize attribute |
| | - pthread_attr_getstacksize ( ) |
| | - pthread_attr_setstacksize ( ) |
|
| get or set the process-shared condition variable attributes |
| | - pthread_condattr_getpshared ( ) |
| | - pthread_condattr_setpshared ( ) |
|
| get or set the thread guardsize attribute |
| | - pthread_attr_getguardsize ( ) |
| | - pthread_attr_setguardsize ( ) |
|
| get scheduling parameter limits |
| | - sched_get_priority_max ( ) |
| | - sched_get_priority_min ( ) |
|
| get scheduling parameters - sched_getparam ( ) |
|
| get scheduling policy - sched_getscheduler ( ) |
|
| get thread information in libthread_db library of interfaces - td_thr_get_info ( ) |
|
| gets the total number of threads in a process for libthread_db - td_ta_get_nthreads ( ) |
| | | |
I |
|
| I/O, asynchronous |
| | cancel request - aio_cancel ( ) |
| | file synchronization - aio_sync ( ) |
| | retrieve return status - aio_return ( ) |
|
| I/O, requests, list - lio_listio ( ) |
|
| initialization function for libthread_db library of interfaces - td_init ( ) |
|
| initialize and destroy mutex attributes object |
| | - pthread_mutexattr_destroy ( ) |
| | - pthread_mutexattr_init ( ) |
|
| initialize and destroy read-write lock attributes object |
| | - pthread_rwlockattr_destroy ( ) |
| | - pthread_rwlockattr_init ( ) |
|
| initialize and destroy threads attribute object |
| | - pthread_attr_destroy ( ) |
| | - pthread_attr_init ( ) |
|
| initialize dynamic package - pthread_once ( ) |
|
| initialize or destroy a mutex |
| | - pthread_mutex_destroy ( ) |
| | - pthread_mutex_init ( ) |
|
| initialize or destroy a read-write lock object |
| | - pthread_rwlock_destroy ( ) |
| | - pthread_rwlock_init ( ) |
|
| initialize or destroy condition variable attributes object |
| | - pthread_condattr_destroy ( ) |
| | - pthread_condattr_init ( ) |
|
| initialize or destroy condition variables |
| | - pthread_cond_destroy ( ) |
| | - pthread_cond_init ( ) |
|
| interfaces in libthread_db that target process memory access |
| | - ps_pdread ( ) |
| | - ps_pdwrite ( ) |
| | - ps_ptread ( ) |
| | - ps_ptwrite ( ) |
|
| invoke the function associated with a door descriptor - door_call ( ) |
|
| iterate over the set of locks owned by a thread - td_thr_lockowner ( ) |
|
| iterator functions on process handles from libthread_db library of interfaces |
| | - td_ta_sync_iter ( ) |
| | - td_ta_thr_iter ( ) |
| | - td_ta_tsd_iter ( ) |
| | | |
M |
|
| make a mutex consistent after owner death - pthread_mutex_consistent_np ( ) |
|
| manage thread signals for libthread_db |
| | - td_thr_setsigpending ( ) |
| | - td_thr_sigsetmask ( ) |
|
| manage thread-specific data |
| | - pthread_getspecific ( ) |
| | - pthread_setspecific ( ) |
|
| memory object, shared |
| | open - shm_open ( ) |
| | remove - shm_unlink ( ) |
|
| message queue |
| | close - mq_close ( ) |
| | notify process (or thread) - mq_notify ( ) |
| | open - mq_open ( ) |
| | receive a message from - mq_receive ( ) |
| | remove - mq_unlink ( ) |
| | send message to - mq_send ( ) |
| | set attributes - mq_setattr ( ) |
|
| mq_close - close a message queue ( ) |
|
| mq_getattr - get message queue attributes ( ) |
|
| mq_notify - notify process (or thread) that a message is available on a queue ( ) |
|
| mq_open - open a message queue ( ) |
|
| mq_receive - receive a message from a message queue ( ) |
|
| mq_send - send a message to a message queue ( ) |
|
| mq_setattr - set/get message queue attributes ( ) |
|
| mq_unlink - remove a message queue ( ) |
|
| mutex - concepts relating to mutual exclusion locks ( ) |
| | Caveats ( ) |
| | Initialization ( ) |
|
| mutex_destroy - mutual exclusion locks ( ) |
|
| mutex_init - mutual exclusion locks ( ) |
| | Destroy ( ) |
| | Dynamically Allocated Mutexes ( ) |
| | Initialize ( ) |
| | Interprocess Locking ( ) |
| | Lock and Unlock ( ) |
| | Multiple Instruction Single Data ( ) |
| | Single Gate ( ) |
| | Solaris Interprocess Robust Locking ( ) |
|
| mutex_lock - mutual exclusion locks ( ) |
|
| mutex_trylock - mutual exclusion locks ( ) |
|
| mutex_unlock - mutual exclusion locks ( ) |
|
| mutual exclusion locks |
| | - mutex_destroy ( ) |
| | - mutex_init ( ) |
| | - mutex_lock ( ) |
| | - mutex_trylock ( ) |
| | - mutex_unlock ( ) |
| | | |
P |
|
| placeholder for future logging functionality - td_log ( ) |
|
| pop a thread cancellation cleanup handler - pthread_cleanup_pop ( ) |
|
| preemption control |
| | - schedctl_exit ( ) |
| | - schedctl_init ( ) |
| | - schedctl_lookup ( ) |
| | - schedctl_start ( ) |
| | - schedctl_stop ( ) |
|
| proc_service - process service interfaces ( ) |
| | IA ( ) ( ) |
| | SPARC ( ) ( ) |
|
| process and LWP control in libthread_db |
| | - ps_kill ( ) |
| | - ps_lcontinue ( ) |
| | - ps_lrolltoaddr ( ) |
| | - ps_lstop ( ) |
| | - ps_pcontinue ( ) |
| | - ps_pstop ( ) |
|
| process service interfaces - proc_service ( ) |
|
| ps_kill - process and LWP control in libthread_db ( ) |
|
| ps_lcontinue - process and LWP control in libthread_db ( ) |
|
| ps_lgetfpregs - routines that access the target process register in libthread_db ( ) |
|
| ps_lgetregs - routines that access the target process register in libthread_db ( ) |
|
| ps_lgetxregs - routines that access the target process register in libthread_db ( ) |
|
| ps_lgetxregsize - routines that access the target process register in libthread_db ( ) |
|
| ps_lrolltoaddr - process and LWP control in libthread_db ( ) |
|
| ps_lsetfpregs - routines that access the target process register in libthread_db ( ) |
|
| ps_lsetregs - routines that access the target process register in libthread_db ( ) |
|
| ps_lsetxregs - routines that access the target process register in libthread_db ( ) |
|
| ps_lstop - process and LWP control in libthread_db ( ) |
|
| ps_pcontinue - process and LWP control in libthread_db ( ) |
|
| ps_pdread - interfaces in libthread_db that target process memory access ( ) |
|
| ps_pdwrite - interfaces in libthread_db that target process memory access ( ) |
|
| ps_pglobal_lookup - look up a symbol in the symbol table of the load object in the target process ( ) |
|
| ps_pglobal_sym - look up a symbol in the symbol table of the load object in the target process ( ) |
|
| ps_pstop - process and LWP control in libthread_db ( ) |
|
| ps_ptread - interfaces in libthread_db that target process memory access ( ) |
|
| ps_ptwrite - interfaces in libthread_db that target process memory access ( ) |
|
| pthread_atfork - register fork handlers ( ) |
|
| pthread_attr_destroy - initialize and destroy threads attribute object ( ) |
|
| pthread_attr_getdetachstate - get or set detachstate attribute ( ) |
|
| pthread_attr_getguardsize - get or set the thread guardsize attribute ( ) |
|
| pthread_attr_getinheritsched - get or set inheritsched attribute ( ) |
|
| pthread_attr_getschedparam - get or set schedparam attribute ( ) |
|
| pthread_attr_getschedpolicy - get or set schedpolicy attribute ( ) |
|
| pthread_attr_getscope - get or set contentionscope attribute ( ) |
|
| pthread_attr_getstackaddr - get or set stackaddr attribute ( ) |
|
| pthread_attr_getstacksize - get or set stacksize attribute ( ) |
|
| pthread_attr_init - initialize and destroy threads attribute object ( ) |
|
| pthread_attr_setdetachstate - get or set detachstate attribute ( ) |
|
| pthread_attr_setguardsize - get or set the thread guardsize attribute ( ) |
|
| pthread_attr_setinheritsched - get or set inheritsched attribute ( ) |
|
| pthread_attr_setschedparam - get or set schedparam attribute ( ) |
|
| pthread_attr_setschedpolicy - get or set schedpolicy attribute ( ) |
|
| pthread_attr_setscope - get or set contentionscope attribute ( ) |
|
| pthread_attr_setstackaddr - get or set stackaddr attribute ( ) |
|
| pthread_attr_setstacksize - get or set stacksize attribute ( ) |
|
| pthread_cleanup_pop - pop a thread cancellation cleanup handler ( ) |
|
| pthread_cleanup_push - push a thread cancellation cleanup handler ( ) |
|
| pthread_cond_broadcast - signal or broadcast a condition ( ) |
|
| pthread_cond_destroy - initialize or destroy condition variables ( ) |
|
| pthread_cond_init - initialize or destroy condition variables ( ) |
|
| pthread_cond_reltimedwait_np - wait on a condition ( ) |
|
| pthread_cond_signal - signal or broadcast a condition ( ) |
|
| pthread_cond_timedwait - wait on a condition ( ) |
|
| pthread_cond_wait - wait on a condition ( ) |
|
| pthread_condattr_destroy - initialize or destroy condition variable attributes object ( ) |
|
| pthread_condattr_getpshared - get or set the process-shared condition variable attributes ( ) |
|
| pthread_condattr_init - initialize or destroy condition variable attributes object ( ) |
|
| pthread_condattr_setpshared - get or set the process-shared condition variable attributes ( ) |
|
| pthread_create - create a thread ( ) |
|
| pthread_detach - detach a thread ( ) |
|
| pthread_equal - compare thread IDs ( ) |
|
| pthread_exit - terminate calling thread ( ) |
|
| pthread_getconcurrency - get or set level of concurrency ( ) |
|
| pthread_getschedparam - access dynamic thread scheduling parameters ( ) |
|
| pthread_getspecific - manage thread-specific data ( ) |
|
| pthread_join - wait for thread termination ( ) |
|
| pthread_key_create - create thread-specific data key ( ) ( ) |
|
| pthread_key_delete - delete thread-specific data key ( ) |
|
| pthread_mutex_consistent_np - make a mutex consistent after owner death ( ) |
|
| pthread_mutex_destroy - initialize or destroy a mutex ( ) |
|
| pthread_mutex_getprioceiling - change the priority ceiling of a mutex ( ) |
|
| pthread_mutex_init - initialize or destroy a mutex ( ) |
|
| pthread_mutex_lock - lock or unlock a mutex ( ) |
|
| pthread_mutex_setprioceiling - change the priority ceiling of a mutex ( ) |
|
| pthread_mutex_trylock - lock or unlock a mutex ( ) |
|
| pthread_mutex_unlock - lock or unlock a mutex ( ) |
|
| pthread_mutexattr_destroy - initialize and destroy mutex attributes object ( ) |
|
| pthread_mutexattr_getprioceiling - get and set prioceiling attribute of mutex attribute object ( ) |
|
| pthread_mutexattr_getprotocol - get and set protocol attribute of mutex attribute object ( ) |
|
| pthread_mutexattr_getpshared - get and set process-shared attribute ( ) |
|
| pthread_mutexattr_gettype - get or set a mutex type ( ) |
|
| pthread_mutexattr_init - initialize and destroy mutex attributes object ( ) |
|
| pthread_mutexattr_setprioceiling - get and set prioceiling attribute of mutex attribute object ( ) |
|
| pthread_mutexattr_setprotocol - get and set protocol attribute of mutex attribute object ( ) |
|
| pthread_mutexattr_setpshared - get and set process-shared attribute ( ) |
|
| pthread_mutexattr_settype - get or set a mutex type ( ) |
|
| pthread_once - initialize dynamic package ( ) |
|
| pthread_rwlock_destroy - initialize or destroy a read-write lock object ( ) |
|
| pthread_rwlock_init - initialize or destroy a read-write lock object ( ) |
|
| pthread_rwlock_rdlock - lock or attempt to lock a read-write lock object for reading ( ) |
|
| pthread_rwlock_tryrdlock - lock or attempt to lock a read-write lock object for reading ( ) |
|
| pthread_rwlock_trywrlock - lock or attempt to lock a read-write lock object for writing ( ) |
|
| pthread_rwlock_unlock - unlock a read-write lock object ( ) |
|
| pthread_rwlock_wrlock - lock or attempt to lock a read-write lock object for writing ( ) |
|
| pthread_rwlockattr_destroy - initialize and destroy read-write lock attributes object ( ) |
|
| pthread_rwlockattr_getpshared - get and set process-shared attribute of read-write lock attributes object ( ) |
|
| pthread_rwlockattr_init - initialize and destroy read-write lock attributes object ( ) |
|
| pthread_rwlockattr_setpshared - get and set process-shared attribute of read-write lock attributes object ( ) |
|
| pthread_self - get calling thread's ID ( ) |
|
| pthread_setcancelstate - enable or disable cancellation ( ) |
|
| pthread_setcancelstate - enabling or disabling cancellation ( ) |
|
| pthread_setcanceltype - set the cancellation type of a thread ( ) |
|
| pthread_setconcurrency - get or set level of concurrency ( ) |
|
| pthread_setschedparam - access dynamic thread scheduling parameters ( ) |
|
| pthread_setspecific - manage thread-specific data ( ) |
|
| pthread_sigmask - change or examine calling thread's signal mask ( ) |
|
| pthread_testcancel - create cancellation point in the calling thread. ( ) |
|
| push a thread cancellation cleanup handler - pthread_cleanup_push ( ) |
| | | |
S |
|
| sched_get_priority_max - get scheduling parameter limits ( ) |
|
| sched_get_priority_min - get scheduling parameter limits ( ) |
|
| sched_getparam - get scheduling parameters ( ) |
|
| sched_getparam - set/get scheduling parameters ( ) |
|
| sched_getscheduler - get scheduling policy ( ) |
|
| sched_rr_get_interval - get execution time limits ( ) |
|
| sched_setparam - set/get scheduling parameters ( ) |
|
| sched_setscheduler - set scheduling policy and scheduling parameters ( ) |
|
| sched_yield - yield processor ( ) |
|
| schedctl_exit - preemption control ( ) |
|
| schedctl_init - preemption control ( ) |
|
| schedctl_lookup - preemption control ( ) |
|
| schedctl_start - preemption control ( ) |
|
| schedctl_stop - preemption control ( ) |
|
| sem_close - close a named semaphore ( ) |
|
| sem_destroy - destroy an unnamed semaphore ( ) |
|
| sem_getvalue - get the value of a semaphore ( ) |
|
| sem_init - initialize an unnamed semaphore ( ) |
|
| sem_open - initialize/open a named semaphore ( ) |
|
| sem_post - increment the count of a semaphore ( ) |
|
| sem_trywait - acquire or wait for a semaphore ( ) |
|
| sem_unlink - remove a named semaphore ( ) |
|
| sem_wait - acquire or wait for a semaphore ( ) |
|
| sema_destroy() - destroy a semaphore ( ) |
|
| sema_init() - initialize a semaphore ( ) |
|
| sema_post() - increment a semaphore ( ) |
|
| sema_trywait() - decrement a semaphore ( ) |
|
| sema_wait() - decrement a semaphore ( ) |
|
| semaphore |
| | acquire or wait for - sem_wait, sem_trywait ( ) |
| | close a named one - sem_close ( ) |
| | destroy an unnamed one - sem_destroy ( ) |
| | get the value - sem_getvalue ( ) |
| | increment the count - sem_post ( ) |
| | initialize an unnamed one - sem_init ( ) |
| | initialize/open a named one - sem_open ( ) |
| | remove a named one - sem_unlink ( ) |
|
| set concurrency level for target process - td_ta_setconcurrency ( ) |
|
| set/get scheduling parameters |
| | - sched_getparam ( ) |
| | - sched_setparam ( ) |
|
| set scheduling policy and scheduling parameters - sched_setscheduler ( ) |
|
| set the cancellation type of a thread - pthread_setcanceltype ( ) |
|
| set the priority of a thread - td_thr_setprio ( ) |
|
| shared memory object |
| | open - shm_open ( ) |
| | remove - shm_unlink ( ) |
|
| shm_open - open a shared memory object ( ) |
|
| shm_unlink - remove a shared memory object ( ) |
|
| signal |
| | queue one to a process - sigqueue ( ) |
| | wait for queued signals - sigwaitinfo, sigtimedwait ( ) |
|
| signal or broadcast a condition |
| | - pthread_cond_broadcast ( ) |
| | - pthread_cond_signal ( ) |
|
| sigqueue - queue a signal to a process ( ) |
|
| sigtimedwait - wait for queued signals ( ) |
|
| sigwaitinfo - wait for queued signals ( ) |
|
| sleep, high resolution - nanosleep ( ) |
|
| specify an alternative door server thread creation function - door_server_create ( ) |
|
| suspend and resume threads in libthread_db |
| | - td_thr_dbresume ( ) |
| | - td_thr_dbsuspend ( ) |
|
| synchronize a file's data, - fdatasync ( ) |
| | | |
T |
|
| td_event_addset - thread events in libthread_db ( ) |
|
| td_event_delset - thread events in libthread_db ( ) |
|
| td_event_emptyset - thread events in libthread_db ( ) |
|
| td_event_fillset - thread events in libthread_db ( ) |
|
| td_eventisempty - thread events in libthread_db ( ) |
|
| td_eventismember - thread events in libthread_db ( ) |
|
| td_init - initialization function for libthread_db library of interfaces ( ) |
|
| td_log - placeholder for future logging functionality ( ) |
|
| td_sync_get_info - operations on a synchronization object in libthread_db ( ) |
|
| td_sync_setstate - operations on a synchronization object in libthread_db ( ) |
|
| td_sync_waiters - operations on a synchronization object in libthread_db ( ) |
|
| td_ta_delete - allocate and deallocate process handles for libthread_db ( ) |
|
| td_ta_enable_stats - collect target process statistics for libthread_db ( ) |
|
| td_ta_event_addr - thread events in libthread_db ( ) |
| | Event Set Manipulation Macros ( ) |
|
| td_ta_event_getmsg - thread events in libthread_db ( ) |
|
| td_ta_get_nthreads - gets the total number of threads in a process for libthread_db ( ) |
|
| td_ta_get_ph - allocate and deallocate process handles for libthread_db ( ) |
|
| td_ta_get_stats - collect target process statistics for libthread_db ( ) |
|
| td_ta_map_addr2sync - get a synchronization object handle from a synchronization object's address ( ) |
|
| td_ta_map_addr2thr - convert a thread id or thread address to a thread handle ( ) |
|
| td_ta_map_id2thr - convert a thread id or thread address to a thread handle ( ) |
|
| td_ta_new - allocate and deallocate process handles for libthread_db ( ) |
|
| td_ta_reset_stats - collect target process statistics for libthread_db ( ) |
|
| td_ta_set_event - thread events in libthread_db ( ) |
|
| td_ta_setconcurrency - set concurrency level for target process ( ) |
|
| td_ta_sync_iter - iterator functions on process handles from libthread_db library of interfaces ( ) |
|
| td_ta_thr_iter - iterator functions on process handles from libthread_db library of interfaces ( ) |
|
| td_ta_tsd_iter - iterator functions on process handles from libthread_db library of interfaces ( ) |
|
| td_thr_clear_event - thread events in libthread_db ( ) |
|
| td_thr_dbresume - suspend and resume threads in libthread_db ( ) |
|
| td_thr_dbsuspend - suspend and resume threads in libthread_db ( ) |
|
| td_thr_event_enable - thread events in libthread_db ( ) |
|
| td_thr_event_getmsg - thread events in libthread_db ( ) |
|
| td_thr_get_info - get thread information in libthread_db library of interfaces ( ) |
|
| td_thr_getfpregs - reading and writing thread registers in libthread_db ( ) |
|
| td_thr_getgregs - reading and writing thread registers in libthread_db ( ) |
| | Intel IA ( ) |
| | SPARC ( ) |
|
| td_thr_getxregs - reading and writing thread registers in libthread_db ( ) |
|
| td_thr_getxregsize - reading and writing thread registers in libthread_db ( ) |
|
| td_thr_lockowner - iterate over the set of locks owned by a thread ( ) |
|
| td_thr_set_event - thread events in libthread_db ( ) |
|
| td_thr_setfpregs - reading and writing thread registers in libthread_db ( ) |
|
| td_thr_setgregs - reading and writing thread registers in libthread_db ( ) |
|
| td_thr_setprio - set the priority of a thread ( ) |
|
| td_thr_setsigpending - manage thread signals for libthread_db ( ) |
|
| td_thr_setxregs - reading and writing thread registers in libthread_db ( ) |
|
| td_thr_sigsetmask - manage thread signals for libthread_db ( ) |
|
| td_thr_sleepinfo - return the synchronization handle for the object on which a thread is blocked ( ) |
|
| td_thr_tsd - get a thread's thread-specific data for libthread_db library of interfaces ( ) |
|
| td_thr_validate - test a thread handle for validity ( ) |
|
| tda_ta_clear_event - thread events in libthread_db ( ) |
|
| terminate calling thread - pthread_exit ( ) |
|
| terminate the calling thread - thr_exit ( ) |
|
| test a thread handle for validity - td_thr_validate ( ) |
|
| thr_continue - continue thread execution ( ) |
|
| thr_create - create a tread ( ) |
|
| thr_exit - terminate the calling thread ( ) |
|
| thr_getconcurrency - get thread concurrency level ( ) |
|
| thr_getprio - access dynamic thread scheduling ( ) |
| | Contentionscope ( ) |
| | Policy ( ) |
| | Priority ( ) |
| | Scheduling ( ) |
|
| thr_getspecific - thread-specific-data functions ( ) |
|
| thr_join - wait for thread termination ( ) |
|
| thr_keycreate - thread-specific-data functions ( ) |
| | Create Key ( ) |
| | Get Value ( ) |
| | Set Value ( ) |
|
| thr_main - identifies the calling thread as the main thread or not the main thread ( ) |
|
| thr_self - get calling thread's ID ( ) |
|
| thr_setconcurrency - set thread concurrency level ( ) |
|
| thr_setprio - access dynamic thread scheduling ( ) |
|
| thr_setspecific - thread-specific-data functions ( ) |
|
| thr_sigsetmask - change or examine calling thread's signal mask ( ) |
|
| thr_stksegment - get thread stack bottom and size ( ) |
|
| thr_suspend - suspend thread execution ( ) |
|
| thr_yield - thread yield to another thread ( ) |
|
| thread events in libthread_db |
| | - td_event_addset ( ) |
| | - td_event_delset ( ) |
| | - td_event_emptyset ( ) |
| | - td_event_fillset ( ) |
| | - td_eventisempty ( ) |
| | - td_eventismember ( ) |
| | - td_ta_event_addr ( ) |
| | - td_ta_event_getmsg ( ) |
| | - td_ta_set_event ( ) |
| | - td_thr_clear_event ( ) |
| | - td_thr_event_enable ( ) |
| | - td_thr_event_getmsg ( ) |
| | - td_thr_set_event ( ) |
| | - tda_ta_clear_event ( ) |
|
| thread-specific-data functions |
| | - thr_getspecific ( ) |
| | - thr_keycreate ( ) |
| | - thr_setspecific ( ) |
|
| thread yield to another thread - thr_yield ( ) |
|
| timer_getoverrun - per-process timers ( ) |
|
| timer_gettime - per-process timers ( ) |
|
| timer_settime - per-process timers ( ) |