diff options
| author | Attilio Rao <attilio@FreeBSD.org> | 2009-05-14 13:36:39 +0000 |
|---|---|---|
| committer | Attilio Rao <attilio@FreeBSD.org> | 2009-05-14 13:36:39 +0000 |
| commit | bf43c4908c2bf92767baff7cc77a1caecd4c3c9c (patch) | |
| tree | 49ef480877fa877df1cbc99d11400f29ef0933fc /lib/libthread_db/thread_db.h | |
| parent | 4b8493d4db0ef2e0faf3e66ac4fd985afd377c7a (diff) | |
Notes
Diffstat (limited to 'lib/libthread_db/thread_db.h')
| -rw-r--r-- | lib/libthread_db/thread_db.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/libthread_db/thread_db.h b/lib/libthread_db/thread_db.h index a05274e38254..ee71e0605892 100644 --- a/lib/libthread_db/thread_db.h +++ b/lib/libthread_db/thread_db.h @@ -95,7 +95,7 @@ typedef enum { typedef struct { td_thr_events_e event; - const td_thrhandle_t *th_p; + psaddr_t th_p; uintptr_t data; } td_event_msg_t; @@ -184,7 +184,7 @@ typedef struct { int ti_pri; lwpid_t ti_lid; char ti_db_suspended; - char ti_traceme; + int ti_traceme; sigset_t ti_sigmask; sigset_t ti_pending; psaddr_t ti_tls; @@ -239,7 +239,8 @@ td_err_e td_thr_setxmmregs(const td_thrhandle_t *, const char *); td_err_e td_thr_setfpregs(const td_thrhandle_t *, const prfpregset_t *); td_err_e td_thr_setgregs(const td_thrhandle_t *, const prgregset_t); td_err_e td_thr_validate(const td_thrhandle_t *); -td_err_e td_thr_tls_get_addr(const td_thrhandle_t *, void *, size_t, void **); +td_err_e td_thr_tls_get_addr(const td_thrhandle_t *, psaddr_t, size_t, + psaddr_t *); /* FreeBSD specific extensions. */ td_err_e td_thr_sstep(const td_thrhandle_t *, int); |
