Lines Matching defs:execve_data
130 struct execve_data;
134 static size_t calcargs(struct execve_data * restrict, const size_t);
135 static size_t calcstack(struct execve_data * restrict, const size_t);
136 static int copyoutargs(struct execve_data * restrict, struct lwp *,
138 static int copyoutpsstrs(struct execve_data * restrict, struct proc *);
139 static int copyinargs(struct execve_data * restrict, char * const *,
141 static int copyinargstrs(struct execve_data * restrict, char * const *,
257 struct execve_data {
276 struct execve_data sed_exec;
312 exec_path_free(struct execve_data *data)
750 struct execve_data * restrict data)
936 execve_dovmcmds(struct lwp *l, struct execve_data * restrict data)
992 execve_free_data(struct execve_data *data)
1042 credexec(struct lwp *l, struct execve_data *data)
1186 execve_runproc(struct lwp *l, struct execve_data * restrict data,
1477 struct execve_data data;
1501 calcargs(struct execve_data * restrict data, const size_t argenvstrlen)
1518 calcstack(struct execve_data * restrict data, const size_t gaplen)
1543 copyoutargs(struct execve_data * restrict data, struct lwp *l,
1582 copyoutpsstrs(struct execve_data * restrict data, struct proc *p)
1614 copyinargs(struct execve_data * restrict data, char * const *args,
1699 copyinargstrs(struct execve_data * restrict data, char * const *strs,