/illumos-gate/usr/src/uts/common/sys/ |
H A D | lwp.h | 68 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);
|
/illumos-gate/usr/src/head/ |
H A D | proc_service.h | 111 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, struc [all...] |
H A D | rtld_db.h | 185 extern rd_err_e rd_plt_resolution(rd_agent_t *, psaddr_t, lwpid_t,
|
H A D | thread_db.h | 227 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);
|
/illumos-gate/usr/src/cmd/ptools/pmap/ |
H A D | pmap_common.h | 35 lwpid_t lwps_lwpid;
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | lwp.c | 68 _lwp_suspend(lwpid_t lwpid) 70 extern int ___lwp_suspend(lwpid_t);
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Plwpregs.c | 52 getlwpcore(struct ps_prochandle *P, lwpid_t lwpid) 72 getlwpfile(struct ps_prochandle *P, lwpid_t lwpid, 97 getlwpstatus(struct ps_prochandle *P, lwpid_t lwpid, lwpstatus_t *lps) 136 setlwpregs(struct ps_prochandle *P, lwpid_t lwpid, long cmd, 191 Plwp_getregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t gregs) 203 Plwp_setregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t gregs) 209 Plwp_getfpregs(struct ps_prochandle *P, lwpid_t lwpid, prfpregset_t *fpregs) 220 int Plwp_setfpregs(struct ps_prochandle *P, lwpid_t lwpid, 228 Plwp_getxregs(struct ps_prochandle *P, lwpid_t lwpid, prxregset_t *xregs) 258 Plwp_setxregs(struct ps_prochandle *P, lwpid_t lwpi [all...] |
H A D | Pservice.c | 106 ps_lstop(struct ps_prochandle *P, lwpid_t lwpid) 115 ps_lcontinue(struct ps_prochandle *P, lwpid_t lwpid) 123 ps_lgetregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t regs) 135 ps_lsetregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t regs) 147 ps_lgetfpregs(struct ps_prochandle *P, lwpid_t lwpid, prfpregset_t *regs) 159 ps_lsetfpregs(struct ps_prochandle *P, lwpid_t lwpid, const prfpregset_t *regs) 173 ps_lgetxregsize(struct ps_prochandle *P, lwpid_t lwpid, int *xrsize) 207 ps_lgetxregs(struct ps_prochandle *P, lwpid_t lwpid, caddr_t xregs) 220 ps_lsetxregs(struct ps_prochandle *P, lwpid_t lwpid, caddr_t xregs) 237 ps_lgetLDT(struct ps_prochandle *P, lwpid_t lwpi [all...] |
H A D | libproc.h | 308 extern struct ps_lwphandle *Lgrab(struct ps_prochandle *, lwpid_t, int *); 413 extern int Plwp_getregs(struct ps_prochandle *, lwpid_t, prgregset_t); 414 extern int Plwp_setregs(struct ps_prochandle *, lwpid_t, const prgregset_t); 416 extern int Plwp_getfpregs(struct ps_prochandle *, lwpid_t, prfpregset_t *); 417 extern int Plwp_setfpregs(struct ps_prochandle *, lwpid_t, 422 extern int Plwp_getxregs(struct ps_prochandle *, lwpid_t, prxregset_t *); 423 extern int Plwp_setxregs(struct ps_prochandle *, lwpid_t, const prxregset_t *); 425 extern int Plwp_getgwindows(struct ps_prochandle *, lwpid_t, gwindows_t *); 428 extern int Plwp_getasrs(struct ps_prochandle *, lwpid_t, asrset_t); 429 extern int Plwp_setasrs(struct ps_prochandle *, lwpid_t, cons [all...] |
H A D | llib-lproc | 94 struct ps_lwphandle *Lgrab(struct ps_prochandle *P, lwpid_t lwpid, int *perr); 115 int Plwp_getregs(struct ps_prochandle *Pr, lwpid_t i, prgregset_t gr); 116 int Plwp_setregs(struct ps_prochandle *Pr, lwpid_t i, const prgregset_t gr); 117 int Plwp_getfpregs(struct ps_prochandle *Pr, lwpid_t i, prfpregset_t *fp); 118 int Plwp_setfpregs(struct ps_prochandle *Pr, lwpid_t i, const prfpregset_t *fp); 120 int Plwp_getxregs(struct ps_prochandle *Pr, lwpid_t i, prxregset_t *xr); 121 int Plwp_setxregs(struct ps_prochandle *Pr, lwpid_t i, const prxregset_t *xr); 123 int Plwp_getasrs(struct ps_prochandle *Pr, lwpid_t i, asrset_t asrs); 124 int Plwp_setasrs(struct ps_prochandle *Pr, lwpid_t i, const asrset_t asrs); 127 int Plwp_getpsinfo(struct ps_prochandle *Pr, lwpid_t [all...] |
H A D | Pcontrol.h | 136 lwpid_t lwp_id; /* lwp identifier */ 255 lwpid_t lwp_id; /* lwp identifier */ 278 extern int getlwpstatus(struct ps_prochandle *, lwpid_t, lwpstatus_t *);
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/common/ |
H A D | llib-lrtld_db | 46 rd_err_e rd_plt_resolution(rd_agent_t *, psaddr_t, lwpid_t,
|
H A D | _rtld_db.h | 145 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,
|
/illumos-gate/usr/src/cmd/truss/ |
H A D | ramdata.c | 98 lwpid_t *truss_lwpid; /* array of truss lwpid's */ 128 lwpid_t primary_lwp; /* representative lwp on process grab */
|
H A D | proto.h | 101 extern int lwptrace(pid_t, lwpid_t);
|
H A D | ramdata.h | 183 extern lwpid_t *truss_lwpid; /* array of truss lwpid's */ 301 extern lwpid_t primary_lwp; /* representative lwp on process grab */
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_tdb.h | 50 lwpid_t, td_thrhandle_t *);
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/amd64/ |
H A D | plt64_resolution.c | 51 plt64_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | thr_uberdata.h | 571 lwpid_t ul_lwpid; /* thread id, aka the lwp id */ 1036 lwpid_t ul_lwpid; /* thread id, aka the lwp id */ 1321 extern lwpid_t *alloc_lwpids(lwpid_t *, int *, int *); 1449 extern int __lwp_continue(lwpid_t); 1450 extern int __lwp_create(ucontext_t *, uint_t, lwpid_t *); 1451 extern int ___lwp_suspend(lwpid_t); 1452 extern int lwp_wait(lwpid_t, lwpid_t *); 1453 extern int __lwp_wait(lwpid_t, lwpid_ [all...] |
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparc/ |
H A D | plt32_resolution.c | 50 plt32_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | assfail.c | 68 lwpid_t lwpid; 179 lwpid_t lwpid; 270 lwpid_t lwpid; 357 lwpid_t lwpid; 406 lwpid_t lwpid;
|
H A D | sema.c | 138 lwpid_t lwpid = 0; 256 lwpid_t lwpid = 0; 323 lwpid_t lwpid = 0;
|
H A D | synch.c | 1226 static lwpid_t 1227 preempt_unpark(ulwp_t *self, lwpid_t lwpid) 1613 static lwpid_t 1616 lwpid_t lwpid = 0; 1646 lwpid_t buffer[MAXLWPS]; 1647 lwpid_t *lwpid = buffer; 1693 (void) munmap((caddr_t)lwpid, maxlwps * sizeof (lwpid_t)); 1704 static lwpid_t 1708 lwpid_t lwpid = 0; 2448 lwpid_t lwpi [all...] |
/illumos-gate/usr/src/cmd/mdb/common/modules/libc/ |
H A D | findstack_subr.c | 176 lwpid_t sulwp_id; 248 cmp.sulwp_id = (lwpid_t)addr;
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/ |
H A D | plt32_resolution.c | 146 plt32_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
|