/freebsd/sys/arm64/arm64/ |
H A D | elf32_machdep.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
H A D | elf_machdep.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/riscv/riscv/ |
H A D | elf_machdep.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/powerpc/powerpc/ |
H A D | elf32_machdep.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
H A D | elf64_machdep.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/arm64/linux/ |
H A D | linux_sysvec.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/sys/ |
H A D | imgact_elf.h | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
H A D | sysent.h | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/arm/arm/ |
H A D | elf_machdep.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/i386/i386/ |
H A D | elf_machdep.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/amd64/amd64/ |
H A D | elf_machdep.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/amd64/linux/ |
H A D | linux_sysvec.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/compat/ia32/ |
H A D | ia32_sysvec.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/i386/linux/ |
H A D | linux_sysvec.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|
/freebsd/sys/kern/ |
H A D | imgact_elf.c | 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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 435754a5 Tue Jun 29 07:49:04 GMT 2021 Edward Tomasz Napierala <trasz@FreeBSD.org> 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
|