Lines Matching refs:ph
110 pt_ta_new(struct ps_prochandle *ph, td_thragent_t **pta) in pt_ta_new() argument
145 ta->ph = ph; in pt_ta_new()
147 LOOKUP_SYM(ph, "_libthr_debug", &ta->libthr_debug_addr); in pt_ta_new()
148 LOOKUP_SYM(ph, "_thread_list", &ta->thread_list_addr); in pt_ta_new()
149 LOOKUP_SYM(ph, "_thread_active_threads",&ta->thread_active_threads_addr); in pt_ta_new()
150 LOOKUP_SYM(ph, "_thread_keytable", &ta->thread_keytable_addr); in pt_ta_new()
151 LOOKUP_SYM(ph, "_thread_last_event", &ta->thread_last_event_addr); in pt_ta_new()
152 LOOKUP_SYM(ph, "_thread_event_mask", &ta->thread_event_mask_addr); in pt_ta_new()
153 LOOKUP_SYM(ph, "_thread_bp_create", &ta->thread_bp_create_addr); in pt_ta_new()
154 LOOKUP_SYM(ph, "_thread_bp_death", &ta->thread_bp_death_addr); in pt_ta_new()
155 LOOKUP_VAL(ph, "_thread_off_dtv", &ta->thread_off_dtv); in pt_ta_new()
156 LOOKUP_VAL(ph, "_thread_off_tlsindex", &ta->thread_off_tlsindex); in pt_ta_new()
157 LOOKUP_VAL(ph, "_thread_off_attr_flags", &ta->thread_off_attr_flags); in pt_ta_new()
158 LOOKUP_VAL(ph, "_thread_size_key", &ta->thread_size_key); in pt_ta_new()
159 LOOKUP_VAL(ph, "_thread_off_tcb", &ta->thread_off_tcb); in pt_ta_new()
160 LOOKUP_VAL(ph, "_thread_off_tid", &ta->thread_off_tid); in pt_ta_new()
161 LOOKUP_VAL(ph, "_thread_off_linkmap", &ta->thread_off_linkmap); in pt_ta_new()
162 LOOKUP_VAL(ph, "_thread_off_next", &ta->thread_off_next); in pt_ta_new()
163 LOOKUP_VAL(ph, "_thread_off_state", &ta->thread_off_state); in pt_ta_new()
164 LOOKUP_VAL(ph, "_thread_max_keys", &ta->thread_max_keys); in pt_ta_new()
165 LOOKUP_VAL(ph, "_thread_off_key_allocated", &ta->thread_off_key_allocated); in pt_ta_new()
166 LOOKUP_VAL(ph, "_thread_off_key_destructor", &ta->thread_off_key_destructor); in pt_ta_new()
167 LOOKUP_VAL(ph, "_thread_state_running", &ta->thread_state_running); in pt_ta_new()
168 LOOKUP_VAL(ph, "_thread_state_zoombie", &ta->thread_state_zoombie); in pt_ta_new()
169 LOOKUP_VAL(ph, "_thread_off_report_events", &ta->thread_off_report_events); in pt_ta_new()
170 LOOKUP_VAL(ph, "_thread_off_event_mask", &ta->thread_off_event_mask); in pt_ta_new()
171 LOOKUP_VAL(ph, "_thread_off_event_buf", &ta->thread_off_event_buf); in pt_ta_new()
177 ps_pwrite(ph, ta->libthr_debug_addr, &dbg, sizeof(int)); in pt_ta_new()
198 ps_pwrite(ta->ph, ta->libthr_debug_addr, &dbg, sizeof(int)); in pt_ta_delete()
289 ret = ps_pread(ta->ph, (psaddr_t)ta->thread_keytable_addr, keytable, in pt_ta_tsd_iter()
339 ret = ps_pread(ta->ph, ta->thread_event_mask_addr, &mask, in pt_ta_set_event()
344 ret = ps_pwrite(ta->ph, ta->thread_event_mask_addr, &mask, in pt_ta_set_event()
356 ret = ps_pread(ta->ph, ta->thread_event_mask_addr, &mask, in pt_ta_clear_event()
361 ret = ps_pwrite(ta->ph, ta->thread_event_mask_addr, &mask, in pt_ta_clear_event()
390 ret = ps_pread(ta->ph, pt + ta->thread_off_event_buf, msg, sizeof(*msg)); in pt_ta_event_getmsg()
397 ps_pwrite(ta->ph, pt + ta->thread_off_event_buf, &tmp, sizeof(tmp)); in pt_ta_event_getmsg()
423 ret = ps_lstop(ta->ph, th->th_tid); in pt_dbsuspend()
425 ret = ps_lcontinue(ta->ph, th->th_tid); in pt_dbsuspend()
480 ret = ps_pread(ta->ph, th->th_thread + ta->thread_off_event_mask, in pt_thr_get_info_common()
484 ret = ps_pread(ta->ph, th->th_thread + ta->thread_off_tcb, in pt_thr_get_info_common()
490 ret = ps_linfo(ta->ph, th->th_tid, &linfo); in pt_thr_get_info_common()
540 ret = ps_lgetxmmregs(ta->ph, th->th_tid, fxsave); in pt_thr_getxmmregs()
557 ret = ps_lgetfpregs(ta->ph, th->th_tid, fpregs); in pt_thr_getfpregs()
573 ret = ps_lgetregs(ta->ph, th->th_tid, gregs); in pt_thr_getgregs()
590 ret = ps_lsetxmmregs(ta->ph, th->th_tid, fxsave); in pt_thr_setxmmregs()
607 ret = ps_lsetfpregs(ta->ph, th->th_tid, fpregs); in pt_thr_setfpregs()
623 ret = ps_lsetregs(ta->ph, th->th_tid, gregs); in pt_thr_setgregs()
634 ret = ps_pwrite(ta->ph, th->th_thread + ta->thread_off_report_events, in pt_thr_event_enable()
647 ret = ps_pread(ta->ph, th->th_thread + ta->thread_off_event_mask, in pt_thr_set_event()
650 ret = ps_pwrite(ta->ph, th->th_thread + ta->thread_off_event_mask, in pt_thr_set_event()
663 ret = ps_pread(ta->ph, th->th_thread + ta->thread_off_event_mask, in pt_thr_clear_event()
666 ret = ps_pwrite(ta->ph, th->th_thread + ta->thread_off_event_mask, in pt_thr_clear_event()
687 ret = ps_pread(ta->ph, pt + ta->thread_off_event_buf, msg, sizeof(*msg)); in pt_thr_event_getmsg()
701 ps_pwrite(ta->ph, pt + ta->thread_off_event_buf, &tmp, sizeof(tmp)); in pt_thr_event_getmsg()
743 ret = ps_pread(ta->ph, in pt_thr_tls_get_addr()
750 ret = ps_pread(ta->ph, th->th_thread + ta->thread_off_tcb, in pt_thr_tls_get_addr()
756 ret = ps_pread(ta->ph, tcb_addr + ta->thread_off_dtv, in pt_thr_tls_get_addr()
761 ret = ps_pread(ta->ph, dtv_addr + sizeof(void *) * (tls_index+1), in pt_thr_tls_get_addr()