opnsense-src/sys/i386/linux
John Baldwin 31174518d2 Use uintptr_t instead of register_t * for the stack base.
- Use ustringp for the location of the argv and environment strings
  and allow destp to travel further down the stack for the stackgap
  and auxv regions.
- Update the Linux copyout_strings variants to move destp down the
  stack as was done for the native ABIs in r263349.
- Stop allocating a space for a stack gap in the Linux ABIs.  This
  used to hold translated system call arguments, but hasn't been used
  since r159992.

Reviewed by:	kib
Tested on:	md64 (amd64, i386, linux64), i386 (i386, linux)
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D22501
2019-12-03 23:17:54 +00:00
..
imgact_linux.c imgact_linux.c: use standard indentation 2018-03-12 23:28:25 +00:00
linux.h Linuxulator depends on a fundamental kernel settings such as SMP. Many 2019-05-13 18:24:29 +00:00
linux_copyout.c Fix futexes on i386 after the 4/4G split. 2018-04-24 12:50:21 +00:00
linux_dummy.c Update comments and ordering in linux*_dummy.c 2019-09-11 17:56:48 +00:00
linux_genassym.c Implement vdso - virtual dynamic shared object. Through vdso Linux 2015-05-24 15:28:17 +00:00
linux_locore.asm linuxulator: rename linux_locore.s to .asm 2019-07-30 17:18:31 +00:00
linux_machdep.c Linuxulator depends on a fundamental kernel settings such as SMP. Many 2019-05-13 18:24:29 +00:00
linux_proto.h sysent: regenerate after r352693 2019-09-25 17:30:28 +00:00
linux_ptrace.c Correct proper nouns in the Linuxulator 2018-02-22 02:24:17 +00:00
linux_syscall.h make sysent after r347228 2019-05-07 18:10:21 +00:00
linux_syscalls.c make sysent after r347228 2019-05-07 18:10:21 +00:00
linux_sysent.c make sysent after r347228 2019-05-07 18:10:21 +00:00
linux_systrace_args.c regen linuxulator sysent after r352208 2019-09-11 12:58:53 +00:00
linux_sysvec.c Use uintptr_t instead of register_t * for the stack base. 2019-12-03 23:17:54 +00:00
linux_vdso.lds.s Implement vdso - virtual dynamic shared object. Through vdso Linux 2015-05-24 15:28:17 +00:00
Makefile Convert in-tree sysent targets to use new makesyscalls.lua 2019-11-18 23:28:23 +00:00
syscalls.conf add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls 2011-03-12 08:51:43 +00:00
syscalls.master Tidy syscall declerations. 2019-11-14 17:11:52 +00:00