man3c_db
Threads Debugging Library Functions
man3c_db
man3c_db — Threads Debugging Library Functions
-
Back to index
td_init(3c_db)
td_init - performs initialization for libc_db library of interfaces
td_log(3c_db)
td_log - placeholder for future logging functionality
td_sync_get_info(3c_db)
td_sync_get_info, td_ta_sync_tracking_enable, td_sync_get_stats, td_sync_setstate, td_sync_waiters - operations on a synchronization object in libc_db
td_ta_enable_stats(3c_db)
td_ta_enable_stats, td_ta_reset_stats, td_ta_get_stats - collect target process statistics for libc_db
td_ta_event_addr(3c_db)
td_ta_event_addr, td_thr_event_enable, td_ta_set_event, td_thr_set_event, td_ta_clear_event, td_thr_clear_event, td_ta_event_getmsg, td_thr_event_getmsg, td_event_emptyset, td_event_fillset, td_event_addset, td_event_delset, td_eventismember, td_eventisempty - thread events in libc_db
td_ta_get_nthreads(3c_db)
td_ta_get_nthreads - gets the total number of threads in a process for libc_db
td_ta_map_addr2sync(3c_db)
td_ta_map_addr2sync - get a synchronization object handle from a synchronization object's address
td_ta_map_id2thr(3c_db)
td_ta_map_id2thr, td_ta_map_lwp2thr - convert a thread ID or LWP ID to a thread handle
td_ta_new(3c_db)
td_ta_new, td_ta_delete, td_ta_get_ph - allocate and deallocate process handles for libc_db
td_ta_setconcurrency(3c_db)
td_ta_setconcurrency - set concurrency level for target process
td_ta_sync_iter(3c_db)
td_ta_sync_iter, td_ta_thr_iter, td_ta_tsd_iter - iterator functions on process handles from libc_db
td_thr_dbsuspend(3c_db)
td_thr_dbsuspend, td_thr_dbresume - suspend and resume threads in libc_db
td_thr_get_info(3c_db)
td_thr_get_info - get thread information in libc_db library of interfaces
td_thr_getgregs(3c_db)
td_thr_getgregs, td_thr_setgregs, td_thr_getfpregs, td_thr_setfpregs, td_thr_getxregsize, td_thr_getxregs, td_thr_setxregs — reading and writing thread registers in libc_db
td_thr_lockowner(3c_db)
td_thr_lockowner - iterate over the set of locks owned by a thread
td_thr_setprio(3c_db)
td_thr_setprio - set the priority of a thread
td_thr_setsigpending(3c_db)
td_thr_setsigpending, td_thr_sigsetmask - manage thread signals for libc_db
td_thr_sleepinfo(3c_db)
td_thr_sleepinfo - return the synchronization handle for the object on which a thread is blocked
td_thr_tsd(3c_db)
td_thr_tsd - get a thread's thread-specific data for libc_db library of interfaces
td_thr_validate(3c_db)
td_thr_validate - test a thread handle for validity
OmniOS
OmniOS