Home
last modified time | relevance | path

Searched refs:argarray (Results 1 – 5 of 5) sorted by relevance

/f-stack/freebsd/arm64/linux/
H A Dlinux_sysvec.c154 Elf_Auxinfo *argarray, *pos; in linux_copyout_auxargs() local
162 argarray = pos = malloc(LINUX_AT_COUNT * sizeof(*pos), M_TEMP, in linux_copyout_auxargs()
195 KASSERT(pos - argarray <= LINUX_AT_COUNT, ("Too many auxargs")); in linux_copyout_auxargs()
197 error = copyout(argarray, (void *)base, in linux_copyout_auxargs()
198 sizeof(*argarray) * LINUX_AT_COUNT); in linux_copyout_auxargs()
199 free(argarray, M_TEMP); in linux_copyout_auxargs()
/f-stack/freebsd/amd64/linux/
H A Dlinux_sysvec.c255 Elf_Auxinfo *argarray, *pos; in linux_copyout_auxargs() local
261 argarray = pos = malloc(LINUX_AT_COUNT * sizeof(*pos), M_TEMP, in linux_copyout_auxargs()
291 KASSERT(pos - argarray <= LINUX_AT_COUNT, ("Too many auxargs")); in linux_copyout_auxargs()
293 error = copyout(argarray, (void *)base, in linux_copyout_auxargs()
294 sizeof(*argarray) * LINUX_AT_COUNT); in linux_copyout_auxargs()
295 free(argarray, M_TEMP); in linux_copyout_auxargs()
/f-stack/freebsd/i386/linux/
H A Dlinux_sysvec.c194 Elf32_Auxinfo *argarray, *pos; in linux_copyout_auxargs() local
204 argarray = pos = malloc(LINUX_AT_COUNT * sizeof(*pos), M_TEMP, in linux_copyout_auxargs()
244 KASSERT(pos - argarray <= LINUX_AT_COUNT, ("Too many auxargs")); in linux_copyout_auxargs()
246 error = copyout(argarray, (void *)base, in linux_copyout_auxargs()
247 sizeof(*argarray) * LINUX_AT_COUNT); in linux_copyout_auxargs()
248 free(argarray, M_TEMP); in linux_copyout_auxargs()
/f-stack/freebsd/amd64/linux32/
H A Dlinux32_sysvec.c194 Elf32_Auxinfo *argarray, *pos; in linux_copyout_auxargs() local
198 argarray = pos = malloc(LINUX_AT_COUNT * sizeof(*pos), M_TEMP, in linux_copyout_auxargs()
239 KASSERT(pos - argarray <= LINUX_AT_COUNT, ("Too many auxargs")); in linux_copyout_auxargs()
241 error = copyout(argarray, (void *)base, in linux_copyout_auxargs()
242 sizeof(*argarray) * LINUX_AT_COUNT); in linux_copyout_auxargs()
243 free(argarray, M_TEMP); in linux_copyout_auxargs()
/f-stack/freebsd/kern/
H A Dimgact_elf.c1353 Elf_Auxinfo *argarray, *pos; in __elfN() local
1356 argarray = pos = malloc(AT_COUNT * sizeof(*pos), M_TEMP, in __elfN()
1406 KASSERT(pos - argarray <= AT_COUNT, ("Too many auxargs")); in __elfN()
1408 error = copyout(argarray, (void *)base, sizeof(*argarray) * AT_COUNT); in __elfN()
1409 free(argarray, M_TEMP); in __elfN()