gwindows_t
if (ucp->uc_mcontext.gwins != (gwindows_t *)0) {
gwindows_32_to_n(const gwindows32_t *src, gwindows_t *dst)
(void) memset(dst, 0, sizeof (gwindows_t));
extern void gwindows_32_to_n(const gwindows32_t *, gwindows_t *);
gwindows_t *lwp_gwins; /* /proc/<pid>/lwp/<lwpid>/gwindows data */
if ((lwp->lwp_gwins = malloc(sizeof (gwindows_t))) == NULL)
(void) memset(lwp->lwp_gwins, 0, sizeof (gwindows_t));
MIN(nbytes, sizeof (gwindows_t)));
Plwp_getgwindows(struct ps_prochandle *P, lwpid_t lwpid, gwindows_t *gwins)
gwins, sizeof (gwindows_t)));
extern int Plwp_getgwindows(struct ps_prochandle *, lwpid_t, gwindows_t *);
gwindows_t gwin;
gwindows_t *gwin = lwp->lwp_gwins;
gwindows_t gwin;
gwindows_t *gwin = lwp->lwp_gwins;
if (ucp->uc_mcontext.gwins != (gwindows_t *)0) {
size = sizeof (gwindows_t) -
gwindows_t gwindows;
size = sizeof (gwindows_t) -
gwindows_t *gwp = thing;
thingsize = sizeof (gwindows_t);
gwindows_t *gwp;
gwp = kmem_zalloc(sizeof (gwindows_t), KM_SLEEP);
size = sizeof (gwindows_t) -
kmem_free(gwp, sizeof (gwindows_t));
vap->va_size = PR_OBJSIZE(gwindows32_t, gwindows_t) -
prgetwindows(klwp_t *lwp, gwindows_t *gwp)
extern void setgwins(struct _klwp *, gwindows_t *);
extern void getgwins(struct _klwp *, gwindows_t *);
ucp->uc_mcontext.gwins = (gwindows_t *)NULL;
gwindows_t *gwin = NULL; /* to hold windows */
gwin = kmem_zalloc(sizeof (gwindows_t), KM_SLEEP);
kmem_free(gwin, sizeof (gwindows_t));
kmem_free(gwin, sizeof (gwindows_t));
if (gwin_size > sizeof (gwindows_t) ||
kmem_free(gwin, sizeof (gwindows_t));
kmem_free(gwin, sizeof (gwindows_t));
kmem_free(gwin, sizeof (gwindows_t));
(gwindows_t *)(uintptr_t)src->uc_mcontext.gwins;
setgwins(klwp_t *lwp, gwindows_t *gwins)
getgwins(klwp_t *lwp, gwindows_t *gwp)
gwindows_t *volatile gwp = NULL;