kp_auxv
kp->kp_auxv = mdb_alloc(sizeof (auxv_t) * kp->kp_nauxv, UM_SLEEP);
if (f_auxv((uintptr_t)proc, kp->kp_auxv) == -1) {
kp->kp_auxv[kp->kp_nauxv - 1].a_type = AT_NULL;
kp->kp_auxv[kp->kp_nauxv - 1].a_un.a_val = 0;
auxv_t *kp_auxv; /* Auxv array from u-area */
for (auxp = kp->kp_auxv; auxp->a_type != AT_NULL; auxp++) {
mdb_free(kp->kp_auxv, kp->kp_nauxv * sizeof (auxv_t));
*auxvp = kp->kp_auxv;
.t_auxv = kp_auxv,