Searched refs:bigwad (Results 1 - 3 of 3) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/exec/elf/
H A Delf_notes.c156 } *bigwad; local
161 size_t bigsize = MAX(psize, MAX(sizeof (*bigwad),
183 bigwad = kmem_alloc(bigsize, KM_SLEEP);
196 prgetpsinfo(p, &bigwad->psinfo);
198 bigwad->psinfo.pr_wstat = wstat(CLD_DUMPED, sig);
200 error = elfnote(vp, &offset, NT_PSINFO, sizeof (bigwad->psinfo),
201 (caddr_t)&bigwad->psinfo, rlimit, credp);
220 prgetstatus(p, &bigwad->pstatus, p->p_zone);
221 bigwad->pstatus.pr_lwp.pr_why = 0;
227 error = elfnote(vp, &offset, NT_PSTATUS, sizeof (bigwad
[all...]
H A Dold_notes.c115 } *bigwad; local
117 size_t bigsize = MAX(sizeof (*bigwad), (size_t)xregsize);
125 bigwad = kmem_alloc(bigsize, KM_SLEEP);
135 oprgetpsinfo(p, &bigwad->psinfo, NULL);
137 error = elfnote(vp, &offset, NT_PRPSINFO, sizeof (bigwad->psinfo),
138 (caddr_t)&bigwad->psinfo, rlimit, credp);
149 bigwad->auxv[i].a_type = up->u_auxv[i].a_type;
150 bigwad->auxv[i].a_un.a_val = up->u_auxv[i].a_un.a_val;
152 error = elfnote(vp, &offset, NT_AUXV, sizeof (bigwad->auxv),
153 (caddr_t)bigwad
[all...]
H A Delf.c275 struct bigwad { struct
282 } *bigwad; /* kmem_alloc this behemoth so we don't blow stack */ local
292 bigwad = kmem_alloc(sizeof (struct bigwad), KM_SLEEP);
293 ehdrp = &bigwad->ehdr;
294 dlnp = bigwad->dl_name;
295 pathbufp = bigwad->pathbuf;
496 aux = bigwad->elfargs;
610 if (error && dlnp != bigwad->dl_name) {
626 bigwad
1711 } *bigwad; local
[all...]

Completed in 44 milliseconds