/illumos-gate/usr/src/head/ |
H A D | proc_service.h | 110 extern ps_err_e ps_lstop(struct ps_prochandle *, lwpid_t); 111 extern ps_err_e ps_lcontinue(struct ps_prochandle *, lwpid_t); 114 lwpid_t, prgregset_t); 116 lwpid_t, const prgregset_t); 118 lwpid_t, prfpregset_t *); 120 lwpid_t, const prfpregset_t *); 122 extern ps_err_e ps_lgetxregsize(struct ps_prochandle *, lwpid_t, int *); 123 extern ps_err_e ps_lgetxregs(struct ps_prochandle *, lwpid_t, caddr_t); 124 extern ps_err_e ps_lsetxregs(struct ps_prochandle *, lwpid_t, caddr_t); 127 extern ps_err_e ps_lgetLDT(struct ps_prochandle *, lwpid_t, struct ssd *); [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 | 225 lwpid_t ti_lid; /* last LWP assigned to this thread */ 654 td_ta_map_lwp2thr(const td_thragent_t *, lwpid_t, td_thrhandle_t *th_p);
|
/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/lib/libproc/common/ |
H A D | Plwpregs.c | 59 getlwpcore(struct ps_prochandle *P, lwpid_t lwpid) in getlwpcore() 80 getlwpfile(struct ps_prochandle *P, lwpid_t lwpid, in getlwpfile() 114 getlwpfile_alloc(struct ps_prochandle *P, lwpid_t lwpid, const char *fbase, in getlwpfile_alloc() 164 getlwpstatus(struct ps_prochandle *P, lwpid_t lwpid, lwpstatus_t *lps) in getlwpstatus() 207 refresh_status(struct ps_prochandle *P, lwpid_t lwpid, struct ps_lwphandle *L, in refresh_status() 235 setlwpregs_proc(struct ps_prochandle *P, lwpid_t lwpid, long cmd, in setlwpregs_proc() 331 Plwp_getregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t gregs) in Plwp_getregs() 350 Plwp_setregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t gregs) in Plwp_setregs() 362 Plwp_getfpregs(struct ps_prochandle *P, lwpid_t lwpid, prfpregset_t *fpregs) in Plwp_getfpregs() 381 Plwp_setfpregs(struct ps_prochandle *P, lwpid_t lwpid, in Plwp_setfpregs() [all …]
|
H A D | Pservice.c | 108 ps_lstop(struct ps_prochandle *P, lwpid_t lwpid) in ps_lstop() 117 ps_lcontinue(struct ps_prochandle *P, lwpid_t lwpid) in ps_lcontinue() 125 ps_lgetregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t regs) in ps_lgetregs() 137 ps_lsetregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t regs) in ps_lsetregs() 149 ps_lgetfpregs(struct ps_prochandle *P, lwpid_t lwpid, prfpregset_t *regs) in ps_lgetfpregs() 161 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() 216 ps_lgetxregs(struct ps_prochandle *P, lwpid_t lwpid, caddr_t xregs) in ps_lgetxregs() 238 ps_lsetxregs(struct ps_prochandle *P, lwpid_t lwpid, caddr_t xregs) in ps_lsetxregs() 271 ps_lsetxregs(struct ps_prochandle *P, lwpid_t lwpid, caddr_t xregs) in ps_lsetxregs() [all …]
|
H A D | libproc.h | 313 extern struct ps_lwphandle *Lgrab(struct ps_prochandle *, lwpid_t, int *); 425 extern int Plwp_getregs(struct ps_prochandle *, lwpid_t, prgregset_t); 426 extern int Plwp_setregs(struct ps_prochandle *, lwpid_t, const prgregset_t); 428 extern int Plwp_getfpregs(struct ps_prochandle *, lwpid_t, prfpregset_t *); 429 extern int Plwp_setfpregs(struct ps_prochandle *, lwpid_t, 432 extern int Plwp_getxregs(struct ps_prochandle *, lwpid_t, prxregset_t **, 435 extern int Plwp_setxregs(struct ps_prochandle *, lwpid_t, const prxregset_t *, 439 extern int Plwp_getgwindows(struct ps_prochandle *, lwpid_t, gwindows_t *); 442 extern int Plwp_getasrs(struct ps_prochandle *, lwpid_t, asrset_t); 443 extern int Plwp_setasrs(struct ps_prochandle *, lwpid_t, const asrset_t); [all …]
|
H A D | Pcontrol.h | 142 lwpid_t lwp_id; /* lwp identifier */ 263 lwpid_t lwp_id; /* lwp identifier */ 287 extern int getlwpstatus(struct ps_prochandle *, lwpid_t, lwpstatus_t *); 302 extern struct ps_lwphandle *Lfind(struct ps_prochandle *, lwpid_t);
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | thr_uberdata.h | 577 lwpid_t ul_lwpid; /* thread id, aka the lwp id */ 1044 lwpid_t ul_lwpid; /* thread id, aka the lwp id */ 1338 extern lwpid_t *alloc_lwpids(lwpid_t *, int *, int *); 1466 extern int __lwp_continue(lwpid_t); 1467 extern int __lwp_create(ucontext_t *, uint_t, lwpid_t *); 1468 extern int ___lwp_suspend(lwpid_t); 1469 extern int lwp_wait(lwpid_t, lwpid_t *); 1470 extern int __lwp_wait(lwpid_t, lwpid_t *); 1471 extern int __lwp_detach(lwpid_t); 1537 extern int __lwp_park(timespec_t *, lwpid_t); [all …]
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | lwp.c | 68 _lwp_suspend(lwpid_t lwpid) in _lwp_suspend() 70 extern int ___lwp_suspend(lwpid_t); in _lwp_suspend()
|
/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 | ramdata.h | 183 extern lwpid_t *truss_lwpid; /* array of truss lwpid's */ 301 extern lwpid_t primary_lwp; /* representative lwp on process grab */
|
H A D | main.c | 151 insert_lwpid(lwpid_t lwpid) in insert_lwpid() 163 truss_maxlwp * 2 * sizeof (lwpid_t), NULL); in insert_lwpid() 165 truss_maxlwp * sizeof (lwpid_t)); in insert_lwpid() 182 lwpid_t my_id = thr_self(); in broadcast_signals() 183 lwpid_t lwpid; in broadcast_signals() 210 grab_lwp(lwpid_t who) in grab_lwp() 236 lwpid_t lwpid; in create_thread() 814 truss_lwpid = my_realloc(truss_lwpid, sizeof (lwpid_t), NULL); in main_thread() 874 lwpid_t who = Lsp->pr_lwpid; in worker_thread() 1235 lwpid_t lwpid; in worker_thread() [all …]
|
H A D | proto.h | 101 extern int lwptrace(pid_t, lwpid_t);
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/common/ |
H A D | _rtld_db.h | 143 extern rd_err_e plt32_resolution(rd_agent_t *, psaddr_t, lwpid_t, 158 extern rd_err_e plt64_resolution(rd_agent_t *, psaddr_t, lwpid_t,
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | assfail.c | 166 lwpid_t lwpid; in lock_error() 257 lwpid_t lwpid; in rwlock_error() 344 lwpid_t lwpid; in thread_error() 393 lwpid_t lwpid; in __assfail()
|
H A D | synch.c | 1228 static lwpid_t 1229 preempt_unpark(ulwp_t *self, lwpid_t lwpid) in preempt_unpark() 1615 static lwpid_t 1618 lwpid_t lwpid = 0; in mutex_wakeup() 1648 lwpid_t buffer[MAXLWPS]; in mutex_wakeup_all() 1649 lwpid_t *lwpid = buffer; in mutex_wakeup_all() 1695 (void) munmap((caddr_t)lwpid, maxlwps * sizeof (lwpid_t)); in mutex_wakeup_all() 1706 static lwpid_t 1710 lwpid_t lwpid = 0; in mutex_unlock_queue() 2490 lwpid_t lwpid; in mutex_unlock_internal() [all …]
|
H A D | sema.c | 136 lwpid_t lwpid = 0; in sema_wait_impl() 284 lwpid_t lwpid = 0; in sema_trywait() 351 lwpid_t lwpid = 0; in sema_post()
|
H A D | rwlock.c | 386 lwpid_t buffer[MAXLWPS]; in rw_queue_release() 387 lwpid_t *lwpid = buffer; in rw_queue_release() 490 (void) munmap((caddr_t)lwpid, maxlwps * sizeof (lwpid_t)); in rw_queue_release()
|
/illumos-gate/usr/src/cmd/ptools/pmap/ |
H A D | pmap_common.h | 35 lwpid_t lwps_lwpid;
|
/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; in stacks_findstack()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_tdb.h | 48 lwpid_t, td_thrhandle_t *);
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/amd64/ |
H A D | plt64_resolution.c | 49 plt64_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid, in plt64_resolution()
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparc/ |
H A D | plt32_resolution.c | 48 plt32_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid, in plt32_resolution()
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/ |
H A D | plt32_resolution.c | 144 plt32_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid, in plt32_resolution()
|