binutils-gdb/gdb/arch
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
..
aarch32.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
aarch32.h gdb/arm: Remove tpidruro register from non-FreeBSD target descriptions 2024-02-29 12:27:27 -03:00
aarch64-insn.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
aarch64-insn.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
aarch64-mte-linux.c gdb: AArch64: Support MTE on baremetal 2024-08-01 10:01:39 +01:00
aarch64-mte-linux.h gdb: AArch64: Support MTE on baremetal 2024-08-01 10:01:39 +01:00
aarch64-mte.c gdb: AArch64: Support MTE on baremetal 2024-08-01 10:01:39 +01:00
aarch64-mte.h gdb: AArch64: Support MTE on baremetal 2024-08-01 10:01:39 +01:00
aarch64-scalable-linux.c Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
aarch64-scalable-linux.h gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
aarch64.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
aarch64.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
amd64-linux-tdesc.c gdb/gdbserver: share x86/linux tdesc caching 2024-06-14 09:08:45 +01:00
amd64-linux-tdesc.h gdb/gdbserver: share some code relating to target description creation 2024-06-14 09:08:45 +01:00
amd64.c gdb, gdbserver, python, testsuite: Remove MPX. 2024-09-25 11:06:57 +00:00
amd64.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
arc.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
arc.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
arm-get-next-pcs.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
arm-get-next-pcs.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
arm-linux.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
arm-linux.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
arm.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
arm.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
csky.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
csky.h Fix include guard typo 2024-04-17 07:31:58 -06:00
i386-linux-tdesc.c gdb/gdbserver: share x86/linux tdesc caching 2024-06-14 09:08:45 +01:00
i386-linux-tdesc.h gdb/gdbserver: share some code relating to target description creation 2024-06-14 09:08:45 +01:00
i386.c gdb, gdbserver, python, testsuite: Remove MPX. 2024-09-25 11:06:57 +00:00
i386.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
loongarch.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
loongarch.h gdb: LoongArch: Change LOONGARCH_FIRST_FP_REGNUM to 35 2024-03-02 19:07:04 +08:00
ppc-linux-common.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
ppc-linux-common.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
ppc-linux-tdesc.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
riscv.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
riscv.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
tic6x.c gdb, gdbserver, gdbsupport: remove includes of early headers 2024-03-26 21:13:22 -04:00
tic6x.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
x86-linux-tdesc-features.c gdb, gdbserver, python, testsuite: Remove MPX. 2024-09-25 11:06:57 +00:00
x86-linux-tdesc-features.h gdb/gdbserver: share x86/linux tdesc caching 2024-06-14 09:08:45 +01:00
x86-linux-tdesc.h gdb/gdbserver: share x86/linux tdesc caching 2024-06-14 09:08:45 +01:00
xtensa.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00