Searched refs:gwins (Results 1 – 8 of 8) sorted by relevance
/titanic_41/usr/src/cmd/csh/sparc/ |
H A D | signal.c | 87 if (ucp->uc_mcontext.gwins != (gwindows_t *)0) { in sigvechandler() 89 sc.sc_wbcnt = ucp->uc_mcontext.gwins->wbcnt; in sigvechandler() 92 sc.sc_spbuf[i][j] = (int)ucp->uc_mcontext.gwins->spbuf[j]; in sigvechandler() 94 sc.sc_wbuf[i][j] = ucp->uc_mcontext.gwins->wbuf[i].rw_local[j]; in sigvechandler() 96 sc.sc_wbuf[i][j+8] = ucp->uc_mcontext.gwins->wbuf[i].rw_in[j]; in sigvechandler() 131 ucp->uc_mcontext.gwins->wbcnt = sc.sc_wbcnt; in sigvechandler() 134 ucp->uc_mcontext.gwins->spbuf[j] = (greg_t *)sc.sc_spbuf[i][j]; in sigvechandler() 136 ucp->uc_mcontext.gwins->wbuf[i].rw_local[j] = sc.sc_wbuf[i][j]; in sigvechandler() 138 ucp->uc_mcontext.gwins->wbuf[i].rw_in[j] = sc.sc_wbuf[i][j+8]; in sigvechandler()
|
/titanic_41/usr/src/uts/sparc/syscall/ |
H A D | getcontext.c | 111 ucp->uc_mcontext.gwins = (gwindows_t *)NULL; in savecontext() 142 if (mcp->gwins != 0) in restorecontext() 143 setgwins(lwp, mcp->gwins); in restorecontext() 270 if (uc.uc_mcontext.gwins) { /* if windows in context */ in getsetcontext() 281 if (copyin(uc.uc_mcontext.gwins, in getsetcontext() 293 copyin(uc.uc_mcontext.gwins, gwin, gwin_size)) { in getsetcontext() 297 uc.uc_mcontext.gwins = gwin; in getsetcontext() 413 ucp->uc_mcontext.gwins = (caddr32_t)NULL; in savecontext32() 518 if (uc.uc_mcontext.gwins) { /* if windows in context */ in getsetcontext32() 529 if (copyin((void *)(uintptr_t)uc.uc_mcontext.gwins, in getsetcontext32() [all …]
|
/titanic_41/usr/src/ucblib/libucb/sparc/sys/ |
H A D | signal.c | 165 if (ucp->uc_mcontext.gwins != (gwindows_t *)0) { in ucbsigvechandler() 169 sc.sc_wbcnt = ucp->uc_mcontext.gwins->wbcnt; in ucbsigvechandler() 171 for (i = 0; i < ucp->uc_mcontext.gwins; i++) { in ucbsigvechandler() 172 sc.sc_spbuf[i] = ucp->uc_mcontext.gwins->spbuf[i]; in ucbsigvechandler() 175 ucp->uc_mcontext.gwins->wbuf[i].rw_local[j]; in ucbsigvechandler() 178 ucp->uc_mcontext.gwins->wbuf[i].rw_in[j]; in ucbsigvechandler() 299 ucp->uc_mcontext.gwins->wbcnt = sc.sc_wbcnt; in ucbsigvechandler() 302 ucp->uc_mcontext.gwins->spbuf[i] = sc.sc_spbuf[i]; in ucbsigvechandler() 304 ucp->uc_mcontext.gwins->wbuf[i].rw_local[j] = in ucbsigvechandler() 307 ucp->uc_mcontext.gwins->wbuf[i].rw_in[j] = in ucbsigvechandler()
|
/titanic_41/usr/src/uts/sparc/v9/os/ |
H A D | v9dep.c | 476 setgwins(klwp_t *lwp, gwindows_t *gwins) in setgwins() argument 479 int wbcnt = gwins->wbcnt; in setgwins() 496 sp = (caddr_t)gwins->spbuf[i]; in setgwins() 501 bcopy(&gwins->wbuf[i], rwp, sizeof (struct rwindow)); in setgwins() 503 rwindow_nto32(&gwins->wbuf[i], rwp); in setgwins() 509 setgwins32(klwp_t *lwp, gwindows32_t *gwins) in setgwins32() argument 512 int wbcnt = gwins->wbcnt; in setgwins32() 531 sp = (caddr_t)(uintptr_t)gwins->spbuf[i]; in setgwins32() 536 rwindow_32ton(&gwins->wbuf[i], rwp); in setgwins32() 538 bcopy(&gwins->wbuf[i], rwp, sizeof (struct rwindow32)); in setgwins32() [all …]
|
/titanic_41/usr/src/uts/sparc/sys/ |
H A D | regset.h | 390 gwindows_t *gwins; /* POSSIBLE pointer to register windows */ member 405 caddr32_t gwins; /* POSSIBLE pointer to register windows */ member
|
/titanic_41/usr/src/lib/libproc/common/ |
H A D | Plwpregs.c | 264 Plwp_getgwindows(struct ps_prochandle *P, lwpid_t lwpid, gwindows_t *gwins) in Plwp_getgwindows() argument 280 gwins, sizeof (gwindows_t))); in Plwp_getgwindows() 284 *gwins = *lwp->lwp_gwins; in Plwp_getgwindows()
|
H A D | Pgcore.c | 548 gwindows_t gwins; in new_per_lwp() local 557 if (Plwp_getgwindows(P, lsp->pr_lwpid, &gwins) == 0 && in new_per_lwp() 558 gwins.wbcnt > 0) { in new_per_lwp() 559 size = sizeof (gwins) - sizeof (gwins.wbuf) + in new_per_lwp() 560 gwins.wbcnt * sizeof (gwins.wbuf[0]); in new_per_lwp() 562 if (write_note(pgc->pgc_fd, NT_GWINDOWS, &gwins, size, in new_per_lwp()
|
/titanic_41/usr/src/lib/libbc/libc/sys/common/ |
H A D | ucontext.h | 91 gwindows_t *gwins; /* POSSIBLE pointer to register windows */ member
|