Home
last modified time | relevance | path

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

/freebsd-13.1/sys/powerpc/powerpc/
H A Delf_common.c36 Elf_Auxinfo *argarray, *pos; in __elfN() local
58 argarray = pos = malloc(AT_OLD_COUNT * sizeof(*pos), M_TEMP, in __elfN()
99 KASSERT(pos - argarray <= AT_OLD_COUNT, ("Too many auxargs")); in __elfN()
101 error = copyout(argarray, (void *)base, sizeof(*argarray) * AT_OLD_COUNT); in __elfN()
102 free(argarray, M_TEMP); in __elfN()
/freebsd-13.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-13.1/sys/arm64/linux/
H A Dlinux_sysvec.c161 Elf_Auxinfo *argarray, *pos; in linux_copyout_auxargs() local
169 argarray = pos = malloc(LINUX_AT_COUNT * sizeof(*pos), M_TEMP, in linux_copyout_auxargs()
200 KASSERT(pos - argarray <= LINUX_AT_COUNT, ("Too many auxargs")); in linux_copyout_auxargs()
202 error = copyout(argarray, (void *)base, in linux_copyout_auxargs()
203 sizeof(*argarray) * LINUX_AT_COUNT); in linux_copyout_auxargs()
204 free(argarray, M_TEMP); in linux_copyout_auxargs()
/freebsd-13.1/sys/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()
292 KASSERT(pos - argarray <= LINUX_AT_COUNT, ("Too many auxargs")); in linux_copyout_auxargs()
294 error = copyout(argarray, (void *)base, in linux_copyout_auxargs()
295 sizeof(*argarray) * LINUX_AT_COUNT); in linux_copyout_auxargs()
296 free(argarray, M_TEMP); in linux_copyout_auxargs()
/freebsd-13.1/sys/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()
/freebsd-13.1/sys/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()
240 KASSERT(pos - argarray <= LINUX_AT_COUNT, ("Too many auxargs")); in linux_copyout_auxargs()
242 error = copyout(argarray, (void *)base, in linux_copyout_auxargs()
243 sizeof(*argarray) * LINUX_AT_COUNT); in linux_copyout_auxargs()
244 free(argarray, M_TEMP); in linux_copyout_auxargs()
/freebsd-13.1/sys/kern/
H A Dimgact_elf.c1422 Elf_Auxinfo *argarray, *pos; in __elfN() local
1425 argarray = pos = malloc(AT_COUNT * sizeof(*pos), M_TEMP, in __elfN()
1477 KASSERT(pos - argarray <= AT_COUNT, ("Too many auxargs")); in __elfN()
1479 error = copyout(argarray, (void *)base, sizeof(*argarray) * AT_COUNT); in __elfN()
1480 free(argarray, M_TEMP); in __elfN()