Lines Matching refs:infop
26 td_thr_get_info (const td_thrhandle_t *th, td_thrinfo_t *infop) in td_thr_get_info() argument
90 memset (infop, '\0', sizeof (td_thrinfo_t)); in td_thr_get_info()
92 infop->ti_tid = (thread_t) th->th_unique; in td_thr_get_info()
93 infop->ti_tls = (char *) tls; in td_thr_get_info()
94 infop->ti_pri = ((uintptr_t) schedpolicy == SCHED_OTHER in td_thr_get_info()
96 infop->ti_type = TD_THR_USER; in td_thr_get_info()
100 infop->ti_state = TD_THR_ACTIVE; in td_thr_get_info()
102 infop->ti_state = TD_THR_ZOMBIE; in td_thr_get_info()
104 infop->ti_state = TD_THR_UNKNOWN; in td_thr_get_info()
107 infop->ti_ta_p = th->th_ta_p; in td_thr_get_info()
108 infop->ti_lid = tid == 0 ? ps_getpid (th->th_ta_p->ph) : (uintptr_t) tid; in td_thr_get_info()
109 infop->ti_traceme = report_events != 0; in td_thr_get_info()
112 err = DB_GET_FIELD_LOCAL (infop->ti_startfunc, th->th_ta_p, copy, pthread, in td_thr_get_info()
124 infop->ti_events.event_bits[idx] = (uintptr_t) word; in td_thr_get_info()
127 memset (&infop->ti_events.event_bits[idx], 0, in td_thr_get_info()
128 (TD_EVENTSIZE - idx) * sizeof infop->ti_events.event_bits[0]); in td_thr_get_info()