freebsd-dev/sys/i386/linux
Edward Tomasz Napierala 435754a59e Add infrastructure required for Linux coredump support
This adds `sv_elf_core_osabi`, `sv_elf_core_abi_vendor`,
and `sv_elf_core_prepare_notes` fields to `struct sysentvec`,
and modifies imgact_elf.c to make use of them instead
of hardcoding FreeBSD-specific values.  It also updates all
of the ABI definitions to preserve current behaviour.

This makes it possible to implement non-native ELF coredump
support without unnecessary code duplication.  It will be used
for Linux coredumps.

Reviewed By:	kib
Sponsored By:	EPSRC
Differential Revision:	https://reviews.freebsd.org/D30921
2021-06-29 08:49:12 +01:00
..
imgact_linux.c vm_map_protect: allow to set prot and max_prot in one go. 2021-01-13 01:35:22 +02:00
linux_copyout.c Fix futexes on i386 after the 4/4G split. 2018-04-24 12:50:21 +00:00
linux_dummy_machdep.c linux(4): Implement ppoll_time64 system call. 2021-06-10 15:18:46 +03:00
linux_genassym.c
linux_locore.asm linux(4): Retire linux_kplatform. 2021-06-22 08:36:21 +03:00
linux_machdep.c linux(4): Retire unused declaration. 2021-06-22 08:41:33 +03:00
linux_proto.h linux(4): Regen for linux_poll system call. 2021-06-22 08:09:55 +03:00
linux_ptrace.c Correct proper nouns in the Linuxulator 2018-02-22 02:24:17 +00:00
linux_syscall.h linux(4): Regen for linux_poll system call. 2021-06-22 08:09:55 +03:00
linux_syscalls.c linux(4): Regen for linux_poll system call. 2021-06-22 08:09:55 +03:00
linux_sysent.c linux(4): Regen for linux_poll system call. 2021-06-22 08:09:55 +03:00
linux_systrace_args.c linux(4): Regen for linux_poll system call. 2021-06-22 08:09:55 +03:00
linux_sysvec.c Add infrastructure required for Linux coredump support 2021-06-29 08:49:12 +01:00
linux_vdso.lds.s
linux.h linux(4): Retire a now unused include. 2021-06-22 08:39:47 +03:00
Makefile sysent targets: further cleanup and deduplication 2020-01-18 20:37:45 +00:00
syscalls.conf
syscalls.master linux(4): Implement poll system call via linux_common_ppol() 2021-06-22 08:07:46 +03:00