binutils-gdb/gdb/features
Schimpe, Christina fc14343205 gdb, gdbserver, python, testsuite: Remove MPX.
GDB deprecated the commands "show/set mpx bound" in GDB 15.1, as Intel
listed Intel(R) Memory Protection Extensions (MPX) as removed in 2019.
MPX is also deprecated in gcc (since v9.1), the linux kernel (since v5.6)
and glibc (since v2.35).  Let's now remove MPX support in GDB completely.

This includes the removal of:
- MPX functionality including register support
- deprecated mpx commands
- i386 and amd64 implementation of the hooks report_signal_info and
  get_siginfo_type
- tests
- and pretty printer.

We keep MPX register numbers to not break compatibility with old gdbservers.

Approved-By: Felix Willgerodt <felix.willgerodt@intel.com>
2024-09-25 11:06:57 +00:00
..
arc Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
arm Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
i386 gdb, gdbserver, python, testsuite: Remove MPX. 2024-09-25 11:06:57 +00:00
loongarch gdb: LoongArch: Add LBT extension support 2024-02-06 18:40:19 +08:00
riscv Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
rs6000 gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
sparc gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
aarch64-core.c
aarch64-core.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
aarch64-fpu.c [AArch64] Update FPSR/FPCR fields for FPU and SVE 2022-10-04 09:14:34 +01:00
aarch64-fpu.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
aarch64-mte.c
aarch64-mte.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
aarch64-pauth.c
aarch64-pauth.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
aarch64-sme2.c Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
aarch64-sme.c Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
aarch64-sve.c Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
aarch64-tls.c Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
btrace-conf.dtd btrace: Enable event tracing on Linux for Intel PT. 2024-09-24 14:22:28 +02:00
btrace.dtd Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
cskyv2-linux.c gdb/csky add cskyv2-linux.xml for cskyv2-linux.c 2022-09-23 10:46:44 +08:00
cskyv2-linux.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
feature_to_c.awk [gdb/build] Add GPL header comment to gdb/features/feature_to_c.awk 2024-06-18 17:26:22 +02:00
feature_to_c.sh [gdb/build] Cleanup gdb/features/feature_to_c.sh 2024-06-15 08:10:44 +02:00
gdb-target.dtd Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
gdbserver-regs.xsl
library-list-aix.dtd Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
library-list-svr4.dtd Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
library-list.dtd Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
m68k-core.xml
Makefile gdb, gdbserver, python, testsuite: Remove MPX. 2024-09-25 11:06:57 +00:00
microblaze-core.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
microblaze-stack-protect.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
microblaze-with-stack-protect.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
microblaze-with-stack-protect.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
microblaze.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
microblaze.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips64-cp0.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips64-cpu.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips64-dsp-linux.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
mips64-dsp-linux.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips64-dsp.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips64-fpu.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips64-linux.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
mips64-linux.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips-cp0.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips-cpu.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips-dsp-linux.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
mips-dsp-linux.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips-dsp.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips-fpu.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
mips-linux.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
mips-linux.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
nds32-core.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
nds32-fpu.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
nds32-system.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
nds32.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
nds32.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
nios2-cpu.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
nios2-linux.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
nios2.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
nios2.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
number-regs.xsl
or1k-core.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
or1k-linux.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
or1k-linux.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
or1k.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
or1k.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
osdata.dtd Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
rx.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
rx.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-acr.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-core32.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-core64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-fpr.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-gs-linux64.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390-gs-linux64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-gs.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-gsbc.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-linux32.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390-linux32.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-linux32v1.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390-linux32v1.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-linux32v2.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390-linux32v2.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-linux64.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390-linux64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-linux64v1.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390-linux64v1.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-linux64v2.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390-linux64v2.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-tdb.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-te-linux64.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390-te-linux64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-tevx-linux64.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390-tevx-linux64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-vx-linux64.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390-vx-linux64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390-vx.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390x-core64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390x-gs-linux64.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390x-gs-linux64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390x-linux64.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390x-linux64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390x-linux64v1.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390x-linux64v1.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390x-linux64v2.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390x-linux64v2.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390x-te-linux64.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390x-te-linux64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390x-tevx-linux64.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390x-tevx-linux64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
s390x-vx-linux64.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
s390x-vx-linux64.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
sort-regs.xsl
threads.dtd Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
tic6x-c6xp.c
tic6x-c6xp.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
tic6x-c62x-linux.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
tic6x-c64x-linux.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
tic6x-c64xp-linux.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
tic6x-core.c
tic6x-core.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
tic6x-gp.c
tic6x-gp.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
traceframe-info.dtd Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
xinclude.dtd Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
z80-cpu.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
z80.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
z80.xml Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00