| /onnv/onnv-gate/usr/src/lib/libproc/common/ |
| Plwpregs.c | 46 * about an lwp in the core file, given its lwpid. 49 getlwpcore(struct ps_prochandle *P, lwpid_t lwpid) 55 if (lwp->lwp_id == lwpid) 68 getlwpfile(struct ps_prochandle *P, lwpid_t lwpid, 75 procfs_path, (int)P->status.pr_pid, (int)lwpid, fbase); 93 getlwpstatus(struct ps_prochandle *P, lwpid_t lwpid, lwpstatus_t *lps) 98 * For both live processes and cores, our job is easy if the lwpid 101 if (P->status.pr_lwp.pr_lwpid == lwpid) { 111 return (getlwpfile(P, lwpid, "lwpstatus", 119 if (P->core != NULL && (lwp = getlwpcore(P, lwpid)) != NULL) [all...] |
| Pservice.c | 105 ps_lstop(struct ps_prochandle *P, lwpid_t lwpid) 114 ps_lcontinue(struct ps_prochandle *P, lwpid_t lwpid) 122 ps_lgetregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t regs) 127 if (Plwp_getregs(P, lwpid, regs) == 0) 134 ps_lsetregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t regs) 139 if (Plwp_setregs(P, lwpid, regs) == 0) 146 ps_lgetfpregs(struct ps_prochandle *P, lwpid_t lwpid, prfpregset_t *regs) 151 if (Plwp_getfpregs(P, lwpid, regs) == 0) 158 ps_lsetfpregs(struct ps_prochandle *P, lwpid_t lwpid, const prfpregset_t *regs) 163 if (Plwp_setfpregs(P, lwpid, regs) == 0 [all...] |
| /onnv/onnv-gate/usr/src/cmd/wbem/provider/tools/rds/ |
| rdtable.h | 60 typedef struct lwpid { /* linked list of pointers to lwps */ struct 65 struct lwpid *l_next; 70 extern void lwpid_add(lwp_info_t *lwp, pid_t pid, id_t lwpid); 71 extern void lwpid_del(pid_t pid, id_t lwpid); 72 extern lwp_info_t *lwpid_get(pid_t pid, id_t lwpid);
|
| rdtable.c | 44 lwpid_add(lwp_info_t *lwp, pid_t pid, id_t lwpid) 50 elm->l_lwpid = lwpid; 57 lwpid_del(pid_t pid, id_t lwpid) 66 if ((elm->l_pid == pid) && (elm->l_lwpid == lwpid)) { 81 lwpid_getptr(pid_t pid, id_t lwpid) 85 if ((elm->l_pid == pid) && (elm->l_lwpid == lwpid)) 94 lwpid_get(pid_t pid, id_t lwpid) 96 lwpid_t *elm = lwpid_getptr(pid, lwpid);
|
| rdlist.h | 72 list_add_lwp(list_t *list, pid_t pid, id_t lwpid);
|
| rdimpl.c | 81 list_add_lwp(list_t *list, pid_t pid, id_t lwpid) 96 lwp->li_lwpsinfo->pr_lwpid = lwpid; 97 lwpid_add(lwp, pid, lwpid); 431 id_t lwpid; local 507 lwpid = lwpsinfo_buf->pr_lwpid; 508 if ((lwp = lwpid_get(pid, lwpid)) == NULL) { 509 lwp = list_add_lwp(&lwps, pid, lwpid); 512 lwp->rlwpid = lwpid; 521 lwpid = psinfo_buf.pr_lwp.pr_lwpid; 522 if ((lwp = lwpid_get(pid, lwpid)) == NULL) [all...] |
| /onnv/onnv-gate/usr/src/uts/common/syscall/ |
| lwpsys.c | 46 idtot(proc_t *p, id_t lwpid) 50 if ((ldp = lwp_hash_lookup(p, lwpid)) != NULL) 63 idtot_and_lock(proc_t *p, id_t lwpid, kmutex_t **mpp) 68 if ((ldp = lwp_hash_lookup_and_lock(p, lwpid, mpp)) != NULL) { 80 syslwp_suspend(id_t lwpid) 87 if ((t = idtot(p, lwpid)) == NULL) 98 syslwp_continue(id_t lwpid) 104 if ((t = idtot(p, lwpid)) == NULL) { 114 lwp_kill(id_t lwpid, int sig) 125 if ((t = idtot(p, lwpid)) == NULL) 553 id_t *lwpid; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/cpc/common/ |
| cputrack.c | 260 print_fork(float now, pid_t newpid, id_t lwpid, pid_t oldpid) 265 (void) fprintf(opts->log, "%3d %10s ", (int)lwpid, "fork"); 273 print_sample(pid_t pid, id_t lwpid, 283 (void) fprintf(opts->log, "%3d %10s ", (int)lwpid, pevent); 304 pinit_lwp(pctx_t *pctx, pid_t pid, id_t lwpid, void *arg) 313 if (state->maxlwpid < lwpid) { 315 lwpid * sizeof (state->sgrps)); 321 while (state->maxlwpid < lwpid) { 327 if ((sgrp = state->sgrps[lwpid-1]) == NULL) { 333 state->sgrps[lwpid-1] = sgrp [all...] |
| /onnv/onnv-gate/usr/src/lib/libc/port/threads/ |
| assfail.c | 62 lwpid_t lwpid; local 68 lwpid = self->ul_lwpid; 70 lwpid = _lwp_self(); 83 (void) _lwp_kill(lwpid, SIGABRT); /* never returns */ 166 lwpid_t lwpid; local 182 lwpid = self->ul_lwpid; 188 lwpid = _lwp_self(); 217 ultos((uint64_t)lwpid, 10, buf + strlen(buf)); 257 lwpid_t lwpid; local 274 lwpid = self->ul_lwpid 344 lwpid_t lwpid; local 393 lwpid_t lwpid; local [all...] |
| sema.c | 138 lwpid_t lwpid = 0; local 170 lwpid = ulwp->ul_lwpid; 175 if (lwpid) { 176 (void) __lwp_unpark(lwpid); 256 lwpid_t lwpid = 0; local 265 lwpid = ulwp->ul_lwpid; 270 if (lwpid) { 271 (void) __lwp_unpark(lwpid); 323 lwpid_t lwpid = 0; local 332 lwpid = ulwp->ul_lwpid [all...] |
| /onnv/onnv-gate/usr/src/lib/libc/port/sys/ |
| lwp.c | 68 _lwp_suspend(lwpid_t lwpid) 71 return (___lwp_suspend(lwpid));
|
| /onnv/onnv-gate/usr/src/cmd/prstat/ |
| prtable.c | 227 lwpid_add(lwp_info_t *lwp, pid_t pid, id_t lwpid) 233 elm->l_lwpid = lwpid; 240 lwpid_del(pid_t pid, id_t lwpid) 249 if ((elm->l_pid == pid) && (elm->l_lwpid == lwpid)) { 264 lwpid_getptr(pid_t pid, id_t lwpid) 268 if ((elm->l_pid == pid) && (elm->l_lwpid == lwpid)) 277 lwpid_get(pid_t pid, id_t lwpid) 279 plwp_t *elm = lwpid_getptr(pid, lwpid); 301 lwpid_is_active(pid_t pid, id_t lwpid) 303 plwp_t *elm = lwpid_getptr(pid, lwpid); [all...] |
| prstat.c | 83 " PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/LWPID " 85 " PID USERNAME SIZE RSS STATE PRI NICE TIME CPU LGRP PROCESS/LWPID " 89 " PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/LWPID " 362 int i, lwpid; local 487 lwpid = lwp->li_info.pr_lwp.pr_lwpid; 489 lwpid = lwp->li_info.pr_nlwp + 528 lwp->li_info.pr_fname, lwpid); local 534 lwp->li_info.pr_fname, lwpid); local 559 lwp->li_info.pr_fname, lwpid); local 606 list_add_lwp(list_t *list, pid_t pid, id_t lwpid) 849 id_t lwpid; local 865 id_t lwpid = lwpsinfo->pr_lwpid; local 882 id_t lwpid; local [all...] |
| /onnv/onnv-gate/usr/src/lib/brand/lx/lx_brand/common/ |
| ptrace.c | 205 lwpid_t pmm_lwpid; /* Solaris lwpid */ 247 * Given a pid and lwpid, open the named file under 248 * /native/proc/<pid>/<lwpid>/name using the given mode. 251 open_lwpfile(pid_t pid, lwpid_t lwpid, int mode, const char *name) 256 pid, lwpid, name); 280 get_lwpstatus(pid_t pid, lwpid_t lwpid, lwpstatus_t *lsp) 284 if ((fd = open_lwpfile(pid, lwpid, O_RDONLY, "lwpstatus")) < 0) 372 getregs(pid_t pid, lwpid_t lwpid, lx_user_regs_t *rp) 378 if ((ret = get_lwpstatus(pid, lwpid, &status)) != 0) 458 setregs(pid_t pid, lwpid_t lwpid, const lx_user_regs_t *rp 1683 lwpid_t lwpid; local 1964 lwpid_t lwpid; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/pbind/ |
| pbind.c | 100 query_out(id_t pid, id_t lwpid, processorid_t cpu) 105 if (lwpid == -1) { 109 (void) snprintf(pidstr, 20, "%d/%d", (int)pid, (int)lwpid); 125 bind_err(processorid_t cpu, id_t pid, id_t lwpid, int err) 140 if (lwpid == -1) 144 warn(gettext("cannot %s lwpid %d/%d: %s\n"), msg, 145 (int)pid, (int)lwpid, strerror(err)); 152 bind_out(id_t pid, id_t lwpid, processorid_t old, processorid_t new) 157 if (lwpid == -1) { 161 (void) snprintf(pidstr, 20, "%d/%d", (int)pid, (int)lwpid); 336 id_t lwpid = lwpsinfo->pr_lwpid; local [all...] |
| /onnv/onnv-gate/usr/src/lib/libcpc/common/ |
| obsoleted.c | 295 cpc_pctx_bind_event(pctx_t *pctx, id_t lwpid, cpc_event_t *event, int flags) 301 return (cpc_pctx_rele(pctx, lwpid)); 326 ret = cpc_bind_pctx(__cpc, pctx, lwpid, set, 0); 334 cpc_pctx_take_sample(pctx_t *pctx, id_t lwpid, cpc_event_t *event) 338 return (__pctx_cpc(pctx, __cpc, CPC_SAMPLE, lwpid, event->ce_pic, 343 * Given a process context and an lwpid, mark the CPU performance 347 cpc_pctx_invalidate(pctx_t *pctx, id_t lwpid) 349 return (__pctx_cpc(pctx, __cpc, CPC_INVALIDATE, lwpid, 0, 0, 0, 0)); 353 * Given a process context and an lwpid, remove all our 357 cpc_pctx_rele(pctx_t *pctx, id_t lwpid) [all...] |
| libcpc.h | 197 id_t lwpid, cpc_event_t *event, int flags); 198 extern int cpc_pctx_take_sample(pctx_t *pctx, id_t lwpid, cpc_event_t *event); 199 extern int cpc_pctx_rele(pctx_t *pctx, id_t lwpid); 200 extern int cpc_pctx_invalidate(pctx_t *pctx, id_t lwpid);
|
| /onnv/onnv-gate/usr/src/lib/libtnfprobe/ |
| tnf_trace.h | 72 unsigned long lwpid; member in struct:__anon4248 80 tnf_uint32_t lwpid; member in struct:__anon4249
|
| tnf_trace.c | 111 &TAG_DATA(tnf_lwpid), /* lwpid */ 182 /* LINTED - lwpid is 32 bits */ 183 ASSIGN(buffer, lwpid, sched->lwpid);
|
| /onnv/onnv-gate/usr/src/cmd/psrset/ |
| psrset.c | 131 bind_err(psetid_t pset, id_t pid, id_t lwpid, int err) 148 if (lwpid == -1) 151 warn(gettext("cannot %s lwpid %d/%d"), msg, pid, lwpid); 190 query_out(id_t pid, id_t lwpid, psetid_t pset) 195 if (lwpid == -1) { 199 (void) snprintf(pidstr, 20, "%d/%d", pid, lwpid); 248 bind_out(id_t pid, id_t lwpid, psetid_t old, psetid_t new) 253 if (lwpid == -1) { 257 (void) snprintf(pidstr, 20, "%d/%d", pid, lwpid); 507 id_t lwpid = lwpsinfo->pr_lwpid; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/ptools/pstack/ |
| pstack.c | 60 id_t lwpid; member in struct:threadinfo 304 tip->lwpid = thrinfo.ti_lid; 340 * Find and eliminate the thread corresponding to the given lwpid. 343 find_thread(id_t lwpid) 348 if (lwpid == tip->lwpid) { 349 tip->lwpid = 0; 436 if (!proc_lwp_in_set(h->lwps, tip->lwpid)) 442 tlhead(tid, tip->lwpid); 449 tip->lwpid = 0 [all...] |
| /onnv/onnv-gate/usr/src/cmd/ptools/plgrp/ |
| plgrp.c | 65 #define HDR_PLGRP_AFF_GET " PID/LWPID HOME AFFINITY\n" 66 #define HDR_PLGRP_AFF_SET " PID/LWPID HOME AFFINITY\n" 67 #define HDR_PLGRP_HOME_GET " PID/LWPID HOME\n" 68 #define HDR_PLGRP_HOME_SET " PID/LWPID HOME\n" 869 do_op(plgrp_args_t *plgrp_args, id_t pid, id_t lwpid, 921 affs[i] = Plgrp_affinity_get(Ph, P_LWPID, lwpid, 929 progname, lgrps[i], pid, lwpid, 951 if (Plgrp_home_set(Ph, P_LWPID, lwpid, lgrps[i]) != 0) { 956 progname, pid, lwpid, lgrps[i], 963 home = Plgrp_home(Ph, P_LWPID, lwpid); 1197 id_t lwpid; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/sgs/librtld_db/amd64/ |
| plt64_resolution.c | 51 plt64_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
|
| /onnv/onnv-gate/usr/src/cmd/tnf/tnfdump/ |
| cooked.c | 68 "Elapsed (ms)", "Delta (ms)", "PID", "LWPID", 203 int lwpid = 0, pid = 0; local 217 lwpid = tnf_get_int32(temp); 230 pid, lwpid, tid, cpuid); 236 pid, lwpid, tid, "-");
|
| /onnv/onnv-gate/usr/src/uts/common/tnf/ |
| tnf_trace.h | 101 tnf_lwpid_t lwpid; member in struct:__anon8343
|