Searched refs:argarray (Results 1 – 5 of 5) sorted by relevance
| /f-stack/freebsd/arm64/linux/ |
| H A D | linux_sysvec.c | 154 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 D | linux_sysvec.c | 255 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 D | linux_sysvec.c | 194 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 D | linux32_sysvec.c | 194 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 D | imgact_elf.c | 1353 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()
|