| | | | |
| 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 POSIX pthreads and Solaris threads and the libpthread and libthread libraries — pthreads ( ) |
| |
| | concepts related to POSIX pthreads and Solaris threads and the libpthread and libthread libraries — threads ( ) |
| |
| | 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 — thr_create ( ) |
| |
| | create a thread — pthread_create ( ) |
| |
| | create cancellation point in the calling thread. — pthread_testcancel ( ) |
| |
| | create thread-specific data key — pthread_key_create ( ) ( ) |
| | | | |
| G |
| |
| | get a synchronization object handle from a synchronization object's address — td_ta_map_addr2sync ( ) |
| |
| | 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 ( ) |
| |
| | get thread stack address and size — thr_stksegment ( ) |
| |
| | 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 — td_ta_sync_iter ( ) |
| |
| | iterator functions on process handles from libthread_db — td_ta_thr_iter ( ) |
| |
| | iterator functions on process handles from libthread_db — 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 ( ) |
| | | SPARC ( ) ( ) |
| | | x86 ( ) ( ) |
| |
| | 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_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. ( ) |
| |
| | pthreads — concepts related to POSIX pthreads and Solaris threads and the libpthread and libthread libraries ( ) |
| |
| | 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_get_stats — 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 ( ) |
| |
| | td_ta_sync_tracking_enable — operations on a synchronization object in libthread_db ( ) |
| |
| | td_ta_thr_iter — iterator functions on process handles from libthread_db ( ) |
| |
| | td_ta_tsd_iter — iterator functions on process handles from libthread_db ( ) |
| |
| | 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 ( ) |
| | | SPARC ( ) |
| | | x86 Architecture ( ) |
| |
| | 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 thread ( ) |
| |
| | thr_exit — terminate the calling thread ( ) |
| |
| | thr_getconcurrency — get thread concurrency level ( ) |
| |
| | thr_getprio — access dynamic thread 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 address 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 ( ) |
| |
| | threads — concepts related to POSIX pthreads and Solaris threads and the libpthread and libthread libraries ( ) |
| |
| | timer_getoverrun — per-process timers ( ) |
| |
| | timer_gettime — per-process timers ( ) |
| |
| | timer_settime — per-process timers ( ) |