HomeSort by relevance Sort by last modified time
    Searched refs:lwpid (Results 1 - 25 of 54) sorted by null

1 2 3

  /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

Completed in 540 milliseconds

1 2 3