Home
last modified time | relevance | path

Searched refs:lwpid_t (Results 1 – 25 of 39) sorted by relevance

12

/titanic_44/usr/src/head/
H A Dproc_service.h111 extern ps_err_e ps_lstop(struct ps_prochandle *, lwpid_t);
112 extern ps_err_e ps_lcontinue(struct ps_prochandle *, lwpid_t);
115 lwpid_t, prgregset_t);
117 lwpid_t, const prgregset_t);
119 lwpid_t, prfpregset_t *);
121 lwpid_t, const prfpregset_t *);
124 extern ps_err_e ps_lgetxregsize(struct ps_prochandle *, lwpid_t, int *);
125 extern ps_err_e ps_lgetxregs(struct ps_prochandle *, lwpid_t, caddr_t);
126 extern ps_err_e ps_lsetxregs(struct ps_prochandle *, lwpid_t, caddr_t);
130 extern ps_err_e ps_lgetLDT(struct ps_prochandle *, lwpid_t, struct ssd *);
[all …]
H A Drtld_db.h185 extern rd_err_e rd_plt_resolution(rd_agent_t *, psaddr_t, lwpid_t,
H A Dthread_db.h227 lwpid_t ti_lid; /* last LWP assigned to this thread */
656 td_ta_map_lwp2thr(const td_thragent_t *, lwpid_t, td_thrhandle_t *th_p);
/titanic_44/usr/src/lib/libproc/common/
H A DPlwpregs.c52 getlwpcore(struct ps_prochandle *P, lwpid_t lwpid) in getlwpcore()
72 getlwpfile(struct ps_prochandle *P, lwpid_t lwpid, in getlwpfile()
97 getlwpstatus(struct ps_prochandle *P, lwpid_t lwpid, lwpstatus_t *lps) in getlwpstatus()
136 setlwpregs(struct ps_prochandle *P, lwpid_t lwpid, long cmd, in setlwpregs()
191 Plwp_getregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t gregs) in Plwp_getregs()
203 Plwp_setregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t gregs) in Plwp_setregs()
209 Plwp_getfpregs(struct ps_prochandle *P, lwpid_t lwpid, prfpregset_t *fpregs) in Plwp_getfpregs()
220 int Plwp_setfpregs(struct ps_prochandle *P, lwpid_t lwpid, in Plwp_setfpregs()
228 Plwp_getxregs(struct ps_prochandle *P, lwpid_t lwpid, prxregset_t *xregs) in Plwp_getxregs()
258 Plwp_setxregs(struct ps_prochandle *P, lwpid_t lwpid, const prxregset_t *xregs) in Plwp_setxregs()
[all …]
H A Dlibproc.h313 extern struct ps_lwphandle *Lgrab(struct ps_prochandle *, lwpid_t, int *);
418 extern int Plwp_getregs(struct ps_prochandle *, lwpid_t, prgregset_t);
419 extern int Plwp_setregs(struct ps_prochandle *, lwpid_t, const prgregset_t);
421 extern int Plwp_getfpregs(struct ps_prochandle *, lwpid_t, prfpregset_t *);
422 extern int Plwp_setfpregs(struct ps_prochandle *, lwpid_t,
427 extern int Plwp_getxregs(struct ps_prochandle *, lwpid_t, prxregset_t *);
428 extern int Plwp_setxregs(struct ps_prochandle *, lwpid_t, const prxregset_t *);
430 extern int Plwp_getgwindows(struct ps_prochandle *, lwpid_t, gwindows_t *);
433 extern int Plwp_getasrs(struct ps_prochandle *, lwpid_t, asrset_t);
434 extern int Plwp_setasrs(struct ps_prochandle *, lwpid_t, const asrset_t);
[all …]
H A DPservice.c106 ps_lstop(struct ps_prochandle *P, lwpid_t lwpid) in ps_lstop()
115 ps_lcontinue(struct ps_prochandle *P, lwpid_t lwpid) in ps_lcontinue()
123 ps_lgetregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t regs) in ps_lgetregs()
135 ps_lsetregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t regs) in ps_lsetregs()
147 ps_lgetfpregs(struct ps_prochandle *P, lwpid_t lwpid, prfpregset_t *regs) in ps_lgetfpregs()
159 ps_lsetfpregs(struct ps_prochandle *P, lwpid_t lwpid, const prfpregset_t *regs) in ps_lsetfpregs()
173 ps_lgetxregsize(struct ps_prochandle *P, lwpid_t lwpid, int *xrsize) in ps_lgetxregsize()
207 ps_lgetxregs(struct ps_prochandle *P, lwpid_t lwpid, caddr_t xregs) in ps_lgetxregs()
220 ps_lsetxregs(struct ps_prochandle *P, lwpid_t lwpid, caddr_t xregs) in ps_lsetxregs()
237 ps_lgetLDT(struct ps_prochandle *P, lwpid_t lwpid, struct ssd *ldt) in ps_lgetLDT()
H A Dllib-lproc93 struct ps_lwphandle *Lgrab(struct ps_prochandle *P, lwpid_t lwpid, int *perr);
114 int Plwp_getregs(struct ps_prochandle *Pr, lwpid_t i, prgregset_t gr);
115 int Plwp_setregs(struct ps_prochandle *Pr, lwpid_t i, const prgregset_t gr);
116 int Plwp_getfpregs(struct ps_prochandle *Pr, lwpid_t i, prfpregset_t *fp);
117 int Plwp_setfpregs(struct ps_prochandle *Pr, lwpid_t i, const prfpregset_t *fp);
119 int Plwp_getxregs(struct ps_prochandle *Pr, lwpid_t i, prxregset_t *xr);
120 int Plwp_setxregs(struct ps_prochandle *Pr, lwpid_t i, const prxregset_t *xr);
122 int Plwp_getasrs(struct ps_prochandle *Pr, lwpid_t i, asrset_t asrs);
123 int Plwp_setasrs(struct ps_prochandle *Pr, lwpid_t i, const asrset_t asrs);
126 int Plwp_getpsinfo(struct ps_prochandle *Pr, lwpid_t i, lwpsinfo_t *lps);
[all …]
H A DPcontrol.h135 lwpid_t lwp_id; /* lwp identifier */
253 lwpid_t lwp_id; /* lwp identifier */
276 extern int getlwpstatus(struct ps_prochandle *, lwpid_t, lwpstatus_t *);
/titanic_44/usr/src/uts/common/sys/
H A Dlwp.h68 typedef uint_t lwpid_t; typedef
78 int _lwp_kill(lwpid_t, int);
80 lwpid_t _lwp_self(void);
81 int _lwp_suspend(lwpid_t);
82 int _lwp_continue(lwpid_t);
/titanic_44/usr/src/lib/libc/inc/
H A Dthr_uberdata.h571 lwpid_t ul_lwpid; /* thread id, aka the lwp id */
1027 lwpid_t ul_lwpid; /* thread id, aka the lwp id */
1311 extern lwpid_t *alloc_lwpids(lwpid_t *, int *, int *);
1439 extern int __lwp_continue(lwpid_t);
1440 extern int __lwp_create(ucontext_t *, uint_t, lwpid_t *);
1441 extern int ___lwp_suspend(lwpid_t);
1442 extern int lwp_wait(lwpid_t, lwpid_t *);
1443 extern int __lwp_wait(lwpid_t, lwpid_t *);
1444 extern int __lwp_detach(lwpid_t);
1509 extern int __lwp_park(timespec_t *, lwpid_t);
[all …]
/titanic_44/usr/src/lib/libc/port/sys/
H A Dlwp.c68 _lwp_suspend(lwpid_t lwpid) in _lwp_suspend()
70 extern int ___lwp_suspend(lwpid_t); in _lwp_suspend()
/titanic_44/usr/src/cmd/truss/
H A Dramdata.c98 lwpid_t *truss_lwpid; /* array of truss lwpid's */
128 lwpid_t primary_lwp; /* representative lwp on process grab */
H A Dramdata.h183 extern lwpid_t *truss_lwpid; /* array of truss lwpid's */
301 extern lwpid_t primary_lwp; /* representative lwp on process grab */
H A Dproto.h101 extern int lwptrace(pid_t, lwpid_t);
H A Dmain.c149 insert_lwpid(lwpid_t lwpid) in insert_lwpid()
161 truss_maxlwp * 2 * sizeof (lwpid_t), NULL); in insert_lwpid()
163 truss_maxlwp * sizeof (lwpid_t)); in insert_lwpid()
180 lwpid_t my_id = thr_self(); in broadcast_signals()
181 lwpid_t lwpid; in broadcast_signals()
208 grab_lwp(lwpid_t who) in grab_lwp()
234 lwpid_t lwpid; in create_thread()
809 truss_lwpid = my_realloc(truss_lwpid, sizeof (lwpid_t), NULL); in main_thread()
869 lwpid_t who = Lsp->pr_lwpid; in worker_thread()
1229 lwpid_t lwpid; in worker_thread()
[all …]
/titanic_44/usr/src/lib/libc/port/threads/
H A Dassfail.c65 lwpid_t lwpid; in Abort()
169 lwpid_t lwpid; in lock_error()
260 lwpid_t lwpid; in rwlock_error()
347 lwpid_t lwpid; in thread_error()
396 lwpid_t lwpid; in __assfail()
H A Dsema.c138 lwpid_t lwpid = 0; in sema_wait_impl()
256 lwpid_t lwpid = 0; in sema_trywait()
323 lwpid_t lwpid = 0; in sema_post()
H A Dsynch.c1225 static lwpid_t
1226 preempt_unpark(ulwp_t *self, lwpid_t lwpid) in preempt_unpark()
1612 static lwpid_t
1615 lwpid_t lwpid = 0; in mutex_wakeup()
1645 lwpid_t buffer[MAXLWPS]; in mutex_wakeup_all()
1646 lwpid_t *lwpid = buffer; in mutex_wakeup_all()
1692 (void) munmap((caddr_t)lwpid, maxlwps * sizeof (lwpid_t)); in mutex_wakeup_all()
1703 static lwpid_t
1707 lwpid_t lwpid = 0; in mutex_unlock_queue()
2424 lwpid_t lwpid; in mutex_unlock_internal()
[all …]
/titanic_44/usr/src/cmd/sgs/librtld_db/common/
H A D_rtld_db.h145 extern rd_err_e plt32_resolution(rd_agent_t *, psaddr_t, lwpid_t,
160 extern rd_err_e plt64_resolution(rd_agent_t *, psaddr_t, lwpid_t,
H A Dllib-lrtld_db46 rd_err_e rd_plt_resolution(rd_agent_t *, psaddr_t, lwpid_t,
/titanic_44/usr/src/cmd/ptools/pmap/
H A Dpmap_common.h35 lwpid_t lwps_lwpid;
/titanic_44/usr/src/cmd/mdb/common/mdb/
H A Dmdb_tdb.h50 lwpid_t, td_thrhandle_t *);
/titanic_44/usr/src/cmd/mdb/common/modules/libc/
H A Dfindstack_subr.c176 lwpid_t sulwp_id;
248 cmp.sulwp_id = (lwpid_t)addr; in stacks_findstack()
/titanic_44/usr/src/cmd/sgs/librtld_db/amd64/
H A Dplt64_resolution.c51 plt64_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid, in plt64_resolution()
/titanic_44/usr/src/cmd/sgs/librtld_db/sparc/
H A Dplt32_resolution.c50 plt32_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid, in plt32_resolution()

12