Searched refs:gwins (Results 1 - 8 of 8) sorted by relevance
/illumos-gate/usr/src/cmd/csh/sparc/ |
H A D | signal.c | 85 if (ucp->uc_mcontext.gwins != (gwindows_t *)0) { 87 sc.sc_wbcnt = ucp->uc_mcontext.gwins->wbcnt; 90 sc.sc_spbuf[i][j] = (int)ucp->uc_mcontext.gwins->spbuf[j]; 92 sc.sc_wbuf[i][j] = ucp->uc_mcontext.gwins->wbuf[i].rw_local[j]; 94 sc.sc_wbuf[i][j+8] = ucp->uc_mcontext.gwins->wbuf[i].rw_in[j]; 129 ucp->uc_mcontext.gwins->wbcnt = sc.sc_wbcnt; 132 ucp->uc_mcontext.gwins->spbuf[j] = (greg_t *)sc.sc_spbuf[i][j]; 134 ucp->uc_mcontext.gwins->wbuf[i].rw_local[j] = sc.sc_wbuf[i][j]; 136 ucp->uc_mcontext.gwins->wbuf[i].rw_in[j] = sc.sc_wbuf[i][j+8];
|
/illumos-gate/usr/src/ucblib/libucb/sparc/sys/ |
H A D | signal.c | 165 if (ucp->uc_mcontext.gwins != (gwindows_t *)0) { 169 sc.sc_wbcnt = ucp->uc_mcontext.gwins->wbcnt; 171 for (i = 0; i < ucp->uc_mcontext.gwins; i++) { 172 sc.sc_spbuf[i] = ucp->uc_mcontext.gwins->spbuf[i]; 175 ucp->uc_mcontext.gwins->wbuf[i].rw_local[j]; 178 ucp->uc_mcontext.gwins->wbuf[i].rw_in[j]; 299 ucp->uc_mcontext.gwins->wbcnt = sc.sc_wbcnt; 302 ucp->uc_mcontext.gwins->spbuf[i] = sc.sc_spbuf[i]; 304 ucp->uc_mcontext.gwins->wbuf[i].rw_local[j] = 307 ucp->uc_mcontext.gwins [all...] |
/illumos-gate/usr/src/uts/sparc/syscall/ |
H A D | getcontext.c | 111 ucp->uc_mcontext.gwins = (gwindows_t *)NULL; 142 if (mcp->gwins != 0) 143 setgwins(lwp, mcp->gwins); 270 if (uc.uc_mcontext.gwins) { /* if windows in context */ 281 if (copyin(uc.uc_mcontext.gwins, 293 copyin(uc.uc_mcontext.gwins, gwin, gwin_size)) { 297 uc.uc_mcontext.gwins = gwin; 413 ucp->uc_mcontext.gwins = (caddr32_t)NULL; 518 if (uc.uc_mcontext.gwins) { /* if windows in context */ 529 if (copyin((void *)(uintptr_t)uc.uc_mcontext.gwins, [all...] |
/illumos-gate/usr/src/uts/sparc/sys/ |
H A D | mcontext.h | 260 * the field `gwins' is non NULL, it points to a save area for register 261 * window frames. If `gwins' is NULL, the register windows were saved 275 struct _gwindows *gwins; /* POSSIBLE pointer to register windows */ member in struct:__anon535 290 caddr32_t gwins; /* POSSIBLE pointer to register windows */ member in struct:__anon536
|
/illumos-gate/usr/src/lib/libbc/libc/sys/common/ |
H A D | ucontext.h | 91 gwindows_t *gwins; /* POSSIBLE pointer to register windows */ member in struct:mcontext
|
/illumos-gate/usr/src/uts/sparc/v9/os/ |
H A D | v9dep.c | 476 setgwins(klwp_t *lwp, gwindows_t *gwins) argument 479 int wbcnt = gwins->wbcnt; 496 sp = (caddr_t)gwins->spbuf[i]; 501 bcopy(&gwins->wbuf[i], rwp, sizeof (struct rwindow)); 503 rwindow_nto32(&gwins->wbuf[i], rwp); 509 setgwins32(klwp_t *lwp, gwindows32_t *gwins) argument 512 int wbcnt = gwins->wbcnt; 531 sp = (caddr_t)(uintptr_t)gwins->spbuf[i]; 536 rwindow_32ton(&gwins->wbuf[i], rwp); 538 bcopy(&gwins [all...] |
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Plwpregs.c | 264 Plwp_getgwindows(struct ps_prochandle *P, lwpid_t lwpid, gwindows_t *gwins) argument 280 gwins, sizeof (gwindows_t))); 284 *gwins = *lwp->lwp_gwins;
|
H A D | Pgcore.c | 548 gwindows_t gwins; local 557 if (Plwp_getgwindows(P, lsp->pr_lwpid, &gwins) == 0 && 558 gwins.wbcnt > 0) { 559 size = sizeof (gwins) - sizeof (gwins.wbuf) + 560 gwins.wbcnt * sizeof (gwins.wbuf[0]); 562 if (write_note(pgc->pgc_fd, NT_GWINDOWS, &gwins, size,
|
Completed in 54 milliseconds