summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/libthread_db/libpthread_db.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libthread_db/libpthread_db.c b/lib/libthread_db/libpthread_db.c
index 5dfc1dd..503d81d 100644
--- a/lib/libthread_db/libpthread_db.c
+++ b/lib/libthread_db/libpthread_db.c
@@ -264,8 +264,8 @@ pt_ta_map_id2thr(const td_thragent_t *ta, thread_t id, td_thrhandle_t *th)
return (P2T(ret));
}
/* check lwp */
- ret = ptrace(PT_GETREGS, ta->map[id].lwp, (caddr_t)&gregs, 0);
- if (ret != 0) {
+ ret = ps_lgetregs(ta->ph, ta->map[id].lwp, gregs);
+ if (ret != PS_OK) {
/* no longer exists */
ta->map[id].type = PT_NONE;
return (TD_NOTHR);
OpenPOWER on IntegriCloud