Lines Matching refs:stackp
92 caddr_t stackp; in kvm_getcmd32() local
113 stackp = (caddr_t)stack32 + ((1 + argc) * sizeof (caddr32_t)); in kvm_getcmd32()
115 for (envc = 0; *(caddr32_t *)stackp; envc++) { in kvm_getcmd32()
116 stackp += sizeof (caddr32_t); in kvm_getcmd32()
117 if ((stackp - (caddr_t)stack32) >= size32) { in kvm_getcmd32()
124 stackp += sizeof (caddr32_t); in kvm_getcmd32()
125 for (auxc = 0; *(int32_t *)stackp; auxc++) { in kvm_getcmd32()
126 stackp += 2 * sizeof (caddr32_t); in kvm_getcmd32()
127 if ((stackp - (caddr_t)stack32) >= size32) { in kvm_getcmd32()
160 stackp = (caddr_t)stack32; in kvm_getcmd32()
167 argv[i] = (char *)(uintptr_t)(*(caddr32_t *)stackp); in kvm_getcmd32()
168 stackp += sizeof (caddr32_t); in kvm_getcmd32()
171 stackp += sizeof (caddr32_t); in kvm_getcmd32()
173 stackp += (1 + argc) * sizeof (caddr32_t); in kvm_getcmd32()
180 envp[i] = (char *)(uintptr_t)(*(caddr32_t *)stackp); in kvm_getcmd32()
181 stackp += sizeof (caddr32_t); in kvm_getcmd32()
184 stackp += sizeof (caddr32_t); in kvm_getcmd32()
186 stackp += (1 + envc) * sizeof (caddr32_t); in kvm_getcmd32()
191 stackp += auxc * (sizeof (int32_t) + sizeof (uint32_t)); in kvm_getcmd32()
197 (void) memcpy(argv + aptrcount, (void *)stackp, strpoolsz); in kvm_getcmd32()
199 (void) memcpy(envp + eptrcount, (void *)stackp, strpoolsz); in kvm_getcmd32()