Home
last modified time | relevance | path

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

/freebsd-12.1/sys/arm64/linux/
H A Dlinux_sysvec.c155 Elf_Auxinfo *argarray, *pos; in linux_elf_fixup() local
171 argarray = pos = malloc(LINUX_AT_COUNT * sizeof(*pos), M_TEMP, in linux_elf_fixup()
204 KASSERT(pos - argarray <= LINUX_AT_COUNT, ("Too many auxargs")); in linux_elf_fixup()
206 error = copyout(argarray, auxbase, sizeof(*argarray) * LINUX_AT_COUNT); in linux_elf_fixup()
207 free(argarray, M_TEMP); in linux_elf_fixup()
/freebsd-12.1/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/
H A Dtst.call.c81 args.argarray.argarray_len = sizeof (arg) / sizeof (nfs_argop4); in dotest()
82 args.argarray.argarray_val = arg; in dotest()
/freebsd-12.1/sys/amd64/linux/
H A Dlinux_sysvec.c244 Elf_Auxinfo *argarray, *pos; in linux_fixup_elf() local
258 argarray = pos = malloc(LINUX_AT_COUNT * sizeof(*pos), M_TEMP, in linux_fixup_elf()
287 KASSERT(pos - argarray <= LINUX_AT_COUNT, ("Too many auxargs")); in linux_fixup_elf()
289 error = copyout(argarray, auxbase, sizeof(*argarray) * LINUX_AT_COUNT); in linux_fixup_elf()
290 free(argarray, M_TEMP); in linux_fixup_elf()
/freebsd-12.1/sys/amd64/linux32/
H A Dlinux32_sysvec.c201 Elf32_Auxinfo *argarray, *pos; in linux_fixup_elf() local
213 argarray = pos = malloc(LINUX_AT_COUNT * sizeof(*pos), M_TEMP, in linux_fixup_elf()
254 KASSERT(pos - argarray <= LINUX_AT_COUNT, ("Too many auxargs")); in linux_fixup_elf()
256 error = copyout(&argarray[0], auxbase, in linux_fixup_elf()
257 sizeof(*argarray) * LINUX_AT_COUNT); in linux_fixup_elf()
258 free(argarray, M_TEMP); in linux_fixup_elf()
/freebsd-12.1/sys/i386/linux/
H A Dlinux_sysvec.c210 Elf32_Auxinfo *argarray, *pos; in linux_fixup_elf() local
224 argarray = pos = malloc(LINUX_AT_COUNT * sizeof(*pos), M_TEMP, in linux_fixup_elf()
264 KASSERT(pos - argarray <= LINUX_AT_COUNT, ("Too many auxargs")); in linux_fixup_elf()
266 error = copyout(argarray, auxbase, sizeof(*argarray) * LINUX_AT_COUNT); in linux_fixup_elf()
267 free(argarray, M_TEMP); in linux_fixup_elf()
/freebsd-12.1/sys/kern/
H A Dimgact_elf.c1311 Elf_Auxinfo *argarray, *pos; in __elfN() local
1317 argarray = pos = malloc(AT_COUNT * sizeof(*pos), M_TEMP, in __elfN()
1358 KASSERT(pos - argarray <= AT_COUNT, ("Too many auxargs")); in __elfN()
1360 error = copyout(argarray, auxbase, sizeof(*argarray) * AT_COUNT); in __elfN()
1361 free(argarray, M_TEMP); in __elfN()