Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/head/
H A Dproc_service.h110 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 Drtld_db.h185 extern rd_err_e rd_plt_resolution(rd_agent_t *, psaddr_t, lwpid_t,
H A Dthread_db.h225 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 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);
/illumos-gate/usr/src/lib/libproc/common/
H A DPlwpregs.c59 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 DPservice.c108 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 Dlibproc.h313 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 DPcontrol.h142 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 Dthr_uberdata.h577 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 Dlwp.c68 _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 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 Dmain.c151 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 Dproto.h101 extern int lwptrace(pid_t, lwpid_t);
/illumos-gate/usr/src/cmd/sgs/librtld_db/common/
H A D_rtld_db.h143 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 Dassfail.c166 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 Dsynch.c1228 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 Dsema.c136 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 Drwlock.c386 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 Dpmap_common.h35 lwpid_t lwps_lwpid;
/illumos-gate/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()
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_tdb.h48 lwpid_t, td_thrhandle_t *);
/illumos-gate/usr/src/cmd/sgs/librtld_db/amd64/
H A Dplt64_resolution.c49 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 Dplt32_resolution.c48 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 Dplt32_resolution.c144 plt32_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid, in plt32_resolution()

12