Lines Matching defs:ulwp

981 		 * Read the ulwp struct.
984 ulwp_t ulwp;
987 &ulwp, sizeof (ulwp)) != PS_OK &&
988 ((void) memset(&ulwp, 0, sizeof (ulwp)),
990 &ulwp, REPLACEMENT_SIZE)) != PS_OK) {
994 next_lwp_addr = (psaddr_t)ulwp.ul_forw;
996 ts_state = ulwp.ul_dead? TD_THR_ZOMBIE :
997 ulwp.ul_stop? TD_THR_STOPPED :
998 ulwp.ul_wchan? TD_THR_SLEEP :
1000 userpri = ulwp.ul_pri;
1001 userflags = ulwp.ul_usropts;
1002 if (ulwp.ul_dead)
1005 mask = *(sigset_t *)&ulwp.ul_sigmask;
1008 ulwp32_t ulwp;
1011 &ulwp, sizeof (ulwp)) != PS_OK &&
1012 ((void) memset(&ulwp, 0, sizeof (ulwp)),
1014 &ulwp, REPLACEMENT_SIZE32)) != PS_OK) {
1018 next_lwp_addr = (psaddr_t)ulwp.ul_forw;
1020 ts_state = ulwp.ul_dead? TD_THR_ZOMBIE :
1021 ulwp.ul_stop? TD_THR_STOPPED :
1022 ulwp.ul_wchan? TD_THR_SLEEP :
1024 userpri = ulwp.ul_pri;
1025 userflags = ulwp.ul_usropts;
1026 if (ulwp.ul_dead)
1029 mask = *(sigset_t *)&ulwp.ul_sigmask;
1274 ulwp_t *ulwp, td_thrinfo_t *ti_p)
1278 if ((lwpid = ulwp->ul_lwpid) == 0)
1282 ti_p->ti_user_flags = ulwp->ul_usropts;
1284 ti_p->ti_exitval = ulwp->ul_rval;
1285 ti_p->ti_startfunc = (psaddr_t)ulwp->ul_startpc;
1286 if (!ulwp->ul_dead) {
1290 ti_p->ti_stkbase = (psaddr_t)ulwp->ul_stktop;
1291 ti_p->ti_stksize = ulwp->ul_stksiz;
1294 ti_p->ti_ro_size = ulwp->ul_replace?
1296 ti_p->ti_state = ulwp->ul_dead? TD_THR_ZOMBIE :
1297 ulwp->ul_stop? TD_THR_STOPPED :
1298 ulwp->ul_wchan? TD_THR_SLEEP :
1302 ti_p->ti_sp = ulwp->ul_sp;
1304 ti_p->ti_pri = ulwp->ul_pri;
1306 if (!ulwp->ul_dead)
1307 ti_p->ti_sigmask = ulwp->ul_sigmask;
1312 ti_p->ti_events = ulwp->ul_td_evbuf.eventmask;
1318 ulwp32_t *ulwp, td_thrinfo_t *ti_p)
1322 if ((lwpid = ulwp->ul_lwpid) == 0)
1326 ti_p->ti_user_flags = ulwp->ul_usropts;
1328 ti_p->ti_exitval = (void *)(uintptr_t)ulwp->ul_rval;
1329 ti_p->ti_startfunc = (psaddr_t)ulwp->ul_startpc;
1330 if (!ulwp->ul_dead) {
1334 ti_p->ti_stkbase = (psaddr_t)ulwp->ul_stktop;
1335 ti_p->ti_stksize = ulwp->ul_stksiz;
1338 ti_p->ti_ro_size = ulwp->ul_replace?
1340 ti_p->ti_state = ulwp->ul_dead? TD_THR_ZOMBIE :
1341 ulwp->ul_stop? TD_THR_STOPPED :
1342 ulwp->ul_wchan? TD_THR_SLEEP :
1346 ti_p->ti_sp = (uint32_t)ulwp->ul_sp;
1348 ti_p->ti_pri = ulwp->ul_pri;
1350 if (!ulwp->ul_dead)
1351 ti_p->ti_sigmask = *(sigset_t *)&ulwp->ul_sigmask;
1356 ti_p->ti_events = ulwp->ul_td_evbuf.eventmask;
1385 * Read the ulwp struct from the process.
1386 * Transfer the ulwp struct to the thread information struct.
1390 ulwp_t ulwp;
1392 if (ps_pdread(ph_p, psaddr, &ulwp, sizeof (ulwp)) != PS_OK &&
1393 ((void) memset(&ulwp, 0, sizeof (ulwp)),
1394 ps_pdread(ph_p, psaddr, &ulwp, REPLACEMENT_SIZE)) != PS_OK)
1397 td_thr2to(ta_p, psaddr, &ulwp, ti_p);
1400 ulwp32_t ulwp;
1402 if (ps_pdread(ph_p, psaddr, &ulwp, sizeof (ulwp)) != PS_OK &&
1403 ((void) memset(&ulwp, 0, sizeof (ulwp)),
1404 ps_pdread(ph_p, psaddr, &ulwp, REPLACEMENT_SIZE32)) !=
1408 td_thr2to32(ta_p, psaddr, &ulwp, ti_p);
1481 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique;
1482 psaddr_evset = (psaddr_t)&ulwp->ul_td_evbuf.eventmask;
1483 psaddr_enab = (psaddr_t)&ulwp->ul_td_events_enable;
1486 ulwp32_t *ulwp = (ulwp32_t *)th_p->th_unique;
1487 psaddr_evset = (psaddr_t)&ulwp->ul_td_evbuf.eventmask;
1488 psaddr_enab = (psaddr_t)&ulwp->ul_td_events_enable;
1649 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique;
1652 psaddr = (psaddr_t)&ulwp->ul_td_evbuf;
1670 ulwp32_t *ulwp = (ulwp32_t *)th_p->th_unique;
1673 psaddr = (psaddr_t)&ulwp->ul_td_evbuf;
1768 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique;
1770 if (ps_pdread(ph_p, (psaddr_t)&ulwp->ul_lwpid,
1777 ulwp32_t *ulwp = (ulwp32_t *)th_p->th_unique;
1779 if (ps_pdread(ph_p, (psaddr_t)&ulwp->ul_lwpid,
2300 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique;
2308 else if (ps_pdread(ph_p, (psaddr_t)&ulwp->ul_stsd,
2319 tsd_paddr = (psaddr_t)&ulwp->ul_ftsd[0];
2323 ulwp32_t *ulwp = (ulwp32_t *)th_p->th_unique;
2332 else if (ps_pdread(ph_p, (psaddr_t)&ulwp->ul_stsd,
2343 tsd_paddr = (psaddr_t)&ulwp->ul_ftsd[0];
2414 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique;
2433 *base = (psaddr_t)ulwp - tlsmod.tm_stattlsoffset;
2434 else if (ps_pdread(ph_p, (psaddr_t)&ulwp->ul_tls,
2449 ulwp32_t *ulwp = (ulwp32_t *)th_p->th_unique;
2468 *base = (psaddr_t)ulwp - tlsmod.tm_stattlsoffset;
2469 else if (ps_pdread(ph_p, (psaddr_t)&ulwp->ul_tls,
2589 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique;
2591 if (ps_pdread(ph_p, (psaddr_t)&ulwp->ul_wchan,
2596 ulwp32_t *ulwp = (ulwp32_t *)th_p->th_unique;
2599 if (ps_pdread(ph_p, (psaddr_t)&ulwp->ul_wchan,
3141 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique;
3143 if (ps_pdread(ph_p, (psaddr_t)&ulwp->ul_wchan,
3150 ulwp32_t *ulwp = (ulwp32_t *)th_p->th_unique;
3153 if (ps_pdread(ph_p, (psaddr_t)&ulwp->ul_wchan,