Lines Matching refs:ph
125 pt_ta_new(struct ps_prochandle *ph, td_thragent_t **pta) in pt_ta_new() argument
160 ta->ph = ph; in pt_ta_new()
165 LOOKUP_SYM(ph, "_libkse_debug", &ta->libkse_debug_addr); in pt_ta_new()
166 LOOKUP_SYM(ph, "_thread_list", &ta->thread_list_addr); in pt_ta_new()
167 LOOKUP_SYM(ph, "_thread_activated", &ta->thread_activated_addr); in pt_ta_new()
168 LOOKUP_SYM(ph, "_thread_active_threads",&ta->thread_active_threads_addr); in pt_ta_new()
169 LOOKUP_SYM(ph, "_thread_keytable", &ta->thread_keytable_addr); in pt_ta_new()
170 LOOKUP_VAL(ph, "_thread_off_dtv", &ta->thread_off_dtv); in pt_ta_new()
171 LOOKUP_VAL(ph, "_thread_off_kse_locklevel", &ta->thread_off_kse_locklevel); in pt_ta_new()
172 LOOKUP_VAL(ph, "_thread_off_kse", &ta->thread_off_kse); in pt_ta_new()
173 LOOKUP_VAL(ph, "_thread_off_tlsindex", &ta->thread_off_tlsindex); in pt_ta_new()
174 LOOKUP_VAL(ph, "_thread_off_attr_flags", &ta->thread_off_attr_flags); in pt_ta_new()
175 LOOKUP_VAL(ph, "_thread_size_key", &ta->thread_size_key); in pt_ta_new()
176 LOOKUP_VAL(ph, "_thread_off_tcb", &ta->thread_off_tcb); in pt_ta_new()
177 LOOKUP_VAL(ph, "_thread_off_linkmap", &ta->thread_off_linkmap); in pt_ta_new()
178 LOOKUP_VAL(ph, "_thread_off_tmbx", &ta->thread_off_tmbx); in pt_ta_new()
179 LOOKUP_VAL(ph, "_thread_off_thr_locklevel", &ta->thread_off_thr_locklevel); in pt_ta_new()
180 LOOKUP_VAL(ph, "_thread_off_next", &ta->thread_off_next); in pt_ta_new()
181 LOOKUP_VAL(ph, "_thread_off_state", &ta->thread_off_state); in pt_ta_new()
182 LOOKUP_VAL(ph, "_thread_max_keys", &ta->thread_max_keys); in pt_ta_new()
183 LOOKUP_VAL(ph, "_thread_off_key_allocated", &ta->thread_off_key_allocated); in pt_ta_new()
184 LOOKUP_VAL(ph, "_thread_off_key_destructor", &ta->thread_off_key_destructor); in pt_ta_new()
185 LOOKUP_VAL(ph, "_thread_state_running", &ta->thread_state_running); in pt_ta_new()
186 LOOKUP_VAL(ph, "_thread_state_zoombie", &ta->thread_state_zoombie); in pt_ta_new()
187 LOOKUP_VAL(ph, "_thread_off_sigmask", &ta->thread_off_sigmask); in pt_ta_new()
188 LOOKUP_VAL(ph, "_thread_off_sigpend", &ta->thread_off_sigpend); in pt_ta_new()
194 ps_pwrite(ph, ta->libkse_debug_addr, &dbg, sizeof(int)); in pt_ta_new()
215 ps_pwrite(ta->ph, ta->libkse_debug_addr, &dbg, sizeof(int)); in pt_ta_delete()
266 ret = ps_lgetregs(ta->ph, ta->map[id].lwp, gregs); in pt_ta_map_id2thr()
347 pserr = ps_pread(ta->ph, ta->thread_activated_addr, &activated, in pt_ta_thr_iter()
386 ret = ps_pread(ta->ph, (psaddr_t)ta->thread_keytable_addr, keytable, in pt_ta_tsd_iter()
458 ret = ps_lstop(ta->ph, ta->map[th->th_tid].lwp); in pt_dbsuspend()
460 ret = ps_lcontinue(ta->ph, ta->map[th->th_tid].lwp); in pt_dbsuspend()
464 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + in pt_dbsuspend()
469 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + in pt_dbsuspend()
476 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t)); in pt_dbsuspend()
490 ret = ps_pread(ta->ph, ptr, &ptr, sizeof(ptr)); in pt_dbsuspend()
493 ret = ps_pread(ta->ph, ptr + ta->thread_off_kse_locklevel, in pt_dbsuspend()
500 ret = ps_pread(ta->ph, ptr, &locklevel, in pt_dbsuspend()
507 ret = ps_lstop(ta->ph, lwp); in pt_dbsuspend()
509 ret = ps_lcontinue(ta->ph, lwp); in pt_dbsuspend()
517 if (ps_linfo(ta->ph, lwp, (caddr_t)&pl)) in pt_dbsuspend()
521 ret = ps_lstop(ta->ph, lwp); in pt_dbsuspend()
523 ret = ps_lcontinue(ta->ph, lwp); in pt_dbsuspend()
531 ret = ps_pread(ta->ph, in pt_dbsuspend()
540 ret = ps_pwrite(ta->ph, in pt_dbsuspend()
604 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + in pt_thr_old_get_info()
609 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + ta->thread_off_tcb, in pt_thr_old_get_info()
613 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + ta->thread_off_state, in pt_thr_old_get_info()
615 ret = ps_pread(ta->ph, in pt_thr_old_get_info()
621 ret = ps_pread(ta->ph, in pt_thr_old_get_info()
627 ret = ps_pread(ta->ph, tcb_addr + ta->thread_off_tmbx + in pt_thr_old_get_info()
635 ret = ps_linfo(ta->ph, lwp, &linfo); in pt_thr_old_get_info()
642 ret = ps_pread(ta->ph, in pt_thr_old_get_info()
647 ret = ps_pread(ta->ph, in pt_thr_old_get_info()
694 ret = ps_lgetxmmregs(ta->ph, ta->map[th->th_tid].lwp, fxsave); in pt_thr_getxmmregs()
698 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + ta->thread_off_tcb, in pt_thr_getxmmregs()
704 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t)); in pt_thr_getxmmregs()
708 ret = ps_lgetxmmregs(ta->ph, lwp, fxsave); in pt_thr_getxmmregs()
712 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx)); in pt_thr_getxmmregs()
736 ret = ps_lgetfpregs(ta->ph, ta->map[th->th_tid].lwp, fpregs); in pt_thr_getfpregs()
740 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + ta->thread_off_tcb, in pt_thr_getfpregs()
746 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t)); in pt_thr_getfpregs()
750 ret = ps_lgetfpregs(ta->ph, lwp, fpregs); in pt_thr_getfpregs()
754 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx)); in pt_thr_getfpregs()
777 ret = ps_lgetregs(ta->ph, in pt_thr_getgregs()
782 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + ta->thread_off_tcb, in pt_thr_getgregs()
788 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t)); in pt_thr_getgregs()
792 ret = ps_lgetregs(ta->ph, lwp, gregs); in pt_thr_getgregs()
795 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx)); in pt_thr_getgregs()
821 ret = ps_lsetxmmregs(ta->ph, ta->map[th->th_tid].lwp, fxsave); in pt_thr_setxmmregs()
825 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + in pt_thr_setxmmregs()
832 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t)); in pt_thr_setxmmregs()
836 ret = ps_lsetxmmregs(ta->ph, lwp, fxsave); in pt_thr_setxmmregs()
843 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx)); in pt_thr_setxmmregs()
848 ret = ps_pwrite(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx)); in pt_thr_setxmmregs()
869 ret = ps_lsetfpregs(ta->ph, ta->map[th->th_tid].lwp, fpregs); in pt_thr_setfpregs()
873 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + in pt_thr_setfpregs()
880 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t)); in pt_thr_setfpregs()
884 ret = ps_lsetfpregs(ta->ph, lwp, fpregs); in pt_thr_setfpregs()
891 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx)); in pt_thr_setfpregs()
896 ret = ps_pwrite(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx)); in pt_thr_setfpregs()
916 ret = ps_lsetregs(ta->ph, ta->map[th->th_tid].lwp, gregs); in pt_thr_setgregs()
920 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + in pt_thr_setgregs()
927 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t)); in pt_thr_setgregs()
931 ret = ps_lsetregs(ta->ph, lwp, gregs); in pt_thr_setgregs()
939 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx)); in pt_thr_setgregs()
943 ret = ps_pwrite(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx)); in pt_thr_setgregs()
998 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + in pt_thr_sstep()
1005 ret = ps_pread(ta->ph, in pt_thr_sstep()
1015 ret = ps_pwrite(ta->ph, in pt_thr_sstep()
1022 ret = ps_pread(ta->ph, in pt_thr_sstep()
1037 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx)); in pt_thr_sstep()
1043 ret = ps_pwrite(ta->ph, tmbx_addr, &tmbx, in pt_thr_sstep()
1085 ret = ps_pread(ta->ph, in pt_thr_tls_get_addr()
1092 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + in pt_thr_tls_get_addr()
1099 ret = ps_pread(ta->ph, tcb_addr + ta->thread_off_dtv, in pt_thr_tls_get_addr()
1104 ret = ps_pread(ta->ph, dtv_addr + sizeof(void *) * (tls_index + 1), in pt_thr_tls_get_addr()