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;
313 exec_path_free(struct execve_data *data)
751 struct execve_data * restrict data)
937 execve_dovmcmds(struct lwp *l, struct execve_data * restrict data)
993 execve_free_data(struct execve_data *data)
1043 credexec(struct lwp *l, struct execve_data *data)
1187 execve_runproc(struct lwp *l, struct execve_data * restrict data,
1472 struct execve_data data;
1496 calcargs(struct execve_data * restrict data, const size_t argenvstrlen)
1513 calcstack(struct execve_data * restrict data, const size_t gaplen)
1538 copyoutargs(struct execve_data * restrict data, struct lwp *l,
1577 copyoutpsstrs(struct execve_data * restrict data, struct proc *p)
1609 copyinargs(struct execve_data * restrict data, char * const *args,
1694 copyinargstrs(struct execve_data * restrict data, char * const *strs,