TRACE POINTS 
1. Structure

struct point_data_t {
                            int evt;                                       /*number of events*/
                            event_t evt[MAXEVT];           /*table of events*/
                       }

2. Table  of trace points    


POINT_TRACE
EVENTS
FUNCTIONS
TR_BARRIER_1
EVT_BARRIER_LOCK_REQUIER
 EVT_THREAD_STATE_WAIT   
pthread_barrier_destroy
TR_BARRIER_2
EVT_THREAD_STATE_WAKE
EVT_BARRIER_LOCK_TAKEN 
pthread_barrier_wait
TR_BARRIER_9 EVT_THREAD_STATE_WAKE
EVT_BARRIER_DESTROY
pthread_barrier_destroy
TR_BARRIER_3
EVT_BARRIER_LOCK_FREE pthread_barrier_destroy
pthread_barrier_wait
TR_BARRIER_4
EVT_BARRIER_LOCK_REQUIER pthread_barrier_wait
TR_BARRIER_5
EVT_BARRIER_LOCK_TAKEN pthread_barrier_wait
TR_BARRIER_6 EVT_BARRIER_LEFT_INC pthread_barrier_wait
TR_BARRIER_7 EVT_BARRIER_LEFT_DEC pthread_barrier_wait
TR_BARRIER_8 EVT_BARRIER_INIT pthread_barrier_init
TR_COND_1
EVT_THREAD_STATE_WAKE
EVT_
COND_LOCK_TAKEN
pthread_cond_broadcast
pthread_cond_signal
pthread_cond_timedwait
TR_COND_2 EVT_THREAD_STATE_WAKE
EVT_COND_LOCK_REQUIER
pthread_cond_timedwait
TR_COND_3 EVT_COND_BROAD_SEQ_INC                  
EVT_COND_LOCK_FREE
pthread_cond_broadcast
pthread_cond_signal
TR_COND_4 EVT_COND_LOCK_REQUIER pthread_cond_broadcast
pthread_cond_signal
pthread_cond_timedwait
pthread_cond_wait
TR_COND_5 EVT_COND_LOCK_TAKEN pthread_cond_broadcast
pthread_cond_signal
pthread_cond_timedwait
pthread_cond_wait
TR_COND_6 EVT_COND_LOCK_FREE  pthread_cond_broadcast
pthread_cond_signal
pthread_cond_wait
TR_COND_7 EVT_COND_MUTEX_FREE pthread_cond_timedwait
pthread_cond_wait
TR_COND_8 EVT_COND_MUTEX_REQUIER pthread_cond_timedwait
pthread_cond_wait
POINT_TRACE EVENTS FUNCTIONS
TR_COND_9 EVT_COND_MUTEX_TAKEN pthread_cond_timedwait
pthread_cond_wait
TR_COND_10 EVT_THREAD_STATE_WAKE
EVT_
COND_MUTEX_TAKEN
pthread_cond_timedwait
pthread_cond_wait
TR_COND_11 EVT_COND_TOTAL_SEQ_INC pthread_cond_timedwait
pthread_cond_wait
TR_COND_12 EVT_COND_INIT pthread_cond_init
TR_COND_13 EVT_COND_DESTROY pthread_cond_destroy
TR_MUTEX_1 EVT_MUTEX_LOCK_REQUIER     
EVT_THREAD_STATE_WAIT 
pthread_mutex_lock
TR_MUTEX_2 EVT_THREAD_STATE_WAKE
EVT_
MUTEX_LOCK_TAKEN
pthread_mutex_lock
TR_MUTEX_3 EVT_MUTEX_LOCK_FREE pthread_mutex_unlock
TR_MUTEX_4 EVT_MUTEX_OWNER_CHANGE pthread_mutex_lock
TR_MUTEX_5 EVT_MUTEX_COUNT_INC pthread_mutex_lock
TR_MUTEX_6 EVT_MUTEX_COUNT_DEC pthread_mutex_unlock
TR_MUTEX_7 EVT_MUTEX_INIT pthread_mutex_init
TR_MUTEX_8 EVT_MUTEX_DESTROY pthread_mutex_destroy
TR_THREAD_1 EVT_THREAD_DETACH pthread_create
TR_THREAD_2 EVT_THREAD_STATE_WAIT pthread_barrier_wait
pthread_cond_broadcast
pthread_cond_signal
pthread_cond_timedwait
pthread_cond_wait
pthread_join
TR_THREAD_3 EVT_THREAD_STATE_WAKE pthread_barrier_wait
pthread_join
TR_THREAD_4 EVT_THREAD_STATE_DEAD start_thread
TR_THREAD_5 EVT_THREAD_INIT clone
TR_THREAD_6 EVT_THREAD_STATE_WAIT
EVT_THREAD_JOIN
pthread_join


back to index