/titanic_44/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, 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 | 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);
|
/titanic_44/usr/src/lib/libproc/common/ |
H A D | Plwpregs.c | 52 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 D | libproc.h | 313 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 D | Pservice.c | 106 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 D | llib-lproc | 93 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 D | Pcontrol.h | 135 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 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);
|
/titanic_44/usr/src/lib/libc/inc/ |
H A D | thr_uberdata.h | 571 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 D | lwp.c | 68 _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 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 | proto.h | 101 extern int lwptrace(pid_t, lwpid_t);
|
H A D | main.c | 149 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 D | assfail.c | 65 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 D | sema.c | 138 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 D | synch.c | 1225 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.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,
|
H A D | llib-lrtld_db | 46 rd_err_e rd_plt_resolution(rd_agent_t *, psaddr_t, lwpid_t,
|
/titanic_44/usr/src/cmd/ptools/pmap/ |
H A D | pmap_common.h | 35 lwpid_t lwps_lwpid;
|
/titanic_44/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_tdb.h | 50 lwpid_t, td_thrhandle_t *);
|
/titanic_44/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()
|
/titanic_44/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, in plt64_resolution()
|
/titanic_44/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, in plt32_resolution()
|