Lines Matching refs:args

223 	envp = *stack_base + (imgp->args->argc + 1);
229 suword(*stack_base, imgp->args->argc);
237 Elf32_Auxargs *args;
250 args = (Elf32_Auxargs *)imgp->auxargs;
251 pos = *stack_base + (imgp->args->argc + imgp->args->envc + 2);
268 AUXARGS_ENTRY(pos, AT_PHDR, args->phdr);
269 AUXARGS_ENTRY(pos, AT_PHENT, args->phent);
270 AUXARGS_ENTRY(pos, AT_PHNUM, args->phnum);
271 AUXARGS_ENTRY(pos, AT_PAGESZ, args->pagesz);
272 AUXARGS_ENTRY(pos, AT_FLAGS, args->flags);
273 AUXARGS_ENTRY(pos, AT_ENTRY, args->entry);
274 AUXARGS_ENTRY(pos, AT_BASE, args->base);
284 if (args->execfd != -1)
285 AUXARGS_ENTRY(pos, AT_EXECFD, args->execfd);
292 suword(*stack_base, (register_t)imgp->args->argc);
323 roundup(ARG_MAX - imgp->args->stringspace, sizeof(char *));
362 vectp = (char **)(destp - (imgp->args->argc +
363 imgp->args->envc + 2 + imgp->auxarg_size) * sizeof(char *));
369 vectp = (char **)(destp - (imgp->args->argc + imgp->args->envc + 2) *
378 stringp = imgp->args->begin_argv;
379 argc = imgp->args->argc;
380 envc = imgp->args->envc;
385 copyout(stringp, destp, ARG_MAX - imgp->args->stringspace);
675 linux_sigreturn(struct thread *td, struct linux_sigreturn_args *args)
688 printf(ARGS(sigreturn, "%p"), (void *)args->sfp);
695 if (copyin(args->sfp, &frame, sizeof(frame)) != 0)
760 linux_rt_sigreturn(struct thread *td, struct linux_rt_sigreturn_args *args)
775 printf(ARGS(rt_sigreturn, "%p"), (void *)args->ucp);
782 if (copyin(args->ucp, &uc, sizeof(uc)) != 0)
862 sa->args[0] = frame->tf_ebx;
863 sa->args[1] = frame->tf_ecx;
864 sa->args[2] = frame->tf_edx;
865 sa->args[3] = frame->tf_esi;
866 sa->args[4] = frame->tf_edi;
867 sa->args[5] = frame->tf_ebp; /* Unconfirmed */
912 imgp->args->fname_buf =