Lines Matching refs:stackp
90 caddr_t stackp; in kvm_getcmd32() local
111 stackp = (caddr_t)stack32 + ((1 + argc) * sizeof (caddr32_t)); in kvm_getcmd32()
113 for (envc = 0; *(caddr32_t *)stackp; envc++) { in kvm_getcmd32()
114 stackp += sizeof (caddr32_t); in kvm_getcmd32()
115 if ((stackp - (caddr_t)stack32) >= size32) { in kvm_getcmd32()
122 stackp += sizeof (caddr32_t); in kvm_getcmd32()
123 for (auxc = 0; *(int32_t *)stackp; auxc++) { in kvm_getcmd32()
124 stackp += 2 * sizeof (caddr32_t); in kvm_getcmd32()
125 if ((stackp - (caddr_t)stack32) >= size32) { in kvm_getcmd32()
158 stackp = (caddr_t)stack32; in kvm_getcmd32()
165 argv[i] = (char *)(uintptr_t)(*(caddr32_t *)stackp); in kvm_getcmd32()
166 stackp += sizeof (caddr32_t); in kvm_getcmd32()
169 stackp += sizeof (caddr32_t); in kvm_getcmd32()
171 stackp += (1 + argc) * sizeof (caddr32_t); in kvm_getcmd32()
178 envp[i] = (char *)(uintptr_t)(*(caddr32_t *)stackp); in kvm_getcmd32()
179 stackp += sizeof (caddr32_t); in kvm_getcmd32()
182 stackp += sizeof (caddr32_t); in kvm_getcmd32()
184 stackp += (1 + envc) * sizeof (caddr32_t); in kvm_getcmd32()
189 stackp += auxc * (sizeof (int32_t) + sizeof (uint32_t)); in kvm_getcmd32()
195 (void) memcpy(argv + aptrcount, (void *)stackp, strpoolsz); in kvm_getcmd32()
197 (void) memcpy(envp + eptrcount, (void *)stackp, strpoolsz); in kvm_getcmd32()