[PATCH v5 0/2] Remove MPX
Schimpe, Christina
christina.schimpe@intel.com
Wed Sep 25 11:46:22 GMT 2024
> -----Original Message-----
> From: Schimpe, Christina <christina.schimpe@intel.com>
> Sent: Monday, September 23, 2024 8:31 AM
> To: gdb-patches@sourceware.org
> Cc: Willgerodt, Felix <felix.willgerodt@intel.com>; jhb@FreeBSD.org;
> aburgess@redhat.com
> Subject: [PATCH v5 0/2] Remove MPX
>
> Hi all,
>
> this is my v5 of the series "Remove MPX". Both patches are now approved.
>
> There are no changes since v4, I just rebased this on latest master. I am
> posting this again to re-test Linaro CI. In the latest run some failures popped
> up, but I think they are false positives:
> https://patchwork.sourceware.org/project/gdb/patch/20240906093926.21334
> 00-3-christina.schimpe@intel.com/
>
> If Linaro CI is fine and there are no further comments, I will push this.
>
> Best Regards,
> Christina
>
> Schimpe, Christina (2):
> gdb, testsuite, python: Add missing imports.
> gdb, gdbserver, python, testsuite: Remove MPX.
>
> gdb/NEWS | 7 +
> gdb/amd64-linux-nat.c | 2 +
> gdb/amd64-linux-tdep.c | 5 +-
> gdb/amd64-tdep.c | 22 +-
> gdb/amd64-tdep.h | 2 +
> gdb/arch/amd64.c | 8 -
> gdb/arch/i386.c | 4 -
> gdb/arch/x86-linux-tdesc-features.c | 7 +-
> gdb/data-directory/Makefile.in | 3 +-
> gdb/doc/gdb.texinfo | 122 -----
> gdb/features/Makefile | 2 -
> gdb/features/i386/32bit-mpx.c | 51 --
> gdb/features/i386/32bit-mpx.xml | 45 --
> gdb/features/i386/64bit-mpx.c | 51 --
> gdb/features/i386/64bit-mpx.xml | 44 --
> gdb/i386-linux-tdep.c | 67 +--
> gdb/i386-linux-tdep.h | 9 -
> gdb/i386-tdep.c | 509 +-----------------
> gdb/i386-tdep.h | 24 +-
> gdb/i387-tdep.c | 219 +-------
> gdb/i387-tdep.h | 12 -
> gdb/nat/x86-linux-tdesc.c | 6 -
> gdb/nat/x86-xstate.c | 2 -
> gdb/python/lib/gdb/dap/varref.py | 1 +
> gdb/python/lib/gdb/printer/bound_registers.py | 39 --
> gdb/target-debug.h | 2 -
> gdb/testsuite/gdb.arch/i386-mpx-call.c | 105 ----
> gdb/testsuite/gdb.arch/i386-mpx-call.exp | 398 --------------
> gdb/testsuite/gdb.arch/i386-mpx-map.c | 61 ---
> gdb/testsuite/gdb.arch/i386-mpx-map.exp | 56 --
> gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c | 92 ----
> gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 64 ---
> gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c | 36 --
> .../gdb.arch/i386-mpx-simple_segv.exp | 124 -----
> gdb/testsuite/gdb.arch/i386-mpx.c | 59 --
> gdb/testsuite/gdb.arch/i386-mpx.exp | 123 -----
> gdb/testsuite/gdb.python/py-pp-cast.py | 1 +
> gdb/testsuite/gdb.python/py-pp-maint.exp | 8 +-
> gdb/testsuite/gdb.python/py-pp-re-notag.py | 2 +-
> .../gdb.python/py-prettyprint-stub.py | 1 +
> gdb/testsuite/lib/gdb.exp | 89 ---
> gdbserver/i387-fp.cc | 89 ---
> gdbserver/linux-x86-low.cc | 2 +
> gdbserver/netbsd-amd64-low.cc | 2 +
> gdbsupport/x86-xstate.h | 17 +-
> 45 files changed, 65 insertions(+), 2529 deletions(-) delete mode 100644
> gdb/features/i386/32bit-mpx.c delete mode 100644
> gdb/features/i386/32bit-mpx.xml delete mode 100644
> gdb/features/i386/64bit-mpx.c delete mode 100644
> gdb/features/i386/64bit-mpx.xml delete mode 100644
> gdb/python/lib/gdb/printer/bound_registers.py
> delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.c
> delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.exp
> delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-map.c
> delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-map.exp
> delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c
> delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp
> delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c
> delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp
> delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx.c delete mode 100644
> gdb/testsuite/gdb.arch/i386-mpx.exp
>
> --
> 2.34.1
>
> Intel Deutschland GmbH
> Registered Address: Am Campeon 10, 85579 Neubiberg, Germany
> Tel: +49 89 99 8853-0, www.intel.de
> Managing Directors: Sean Fennelly, Jeffrey Schneiderman, Tiffany Doon Silva
> Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich
> Commercial Register: Amtsgericht Muenchen HRB 186928
Linaro CI was fine this time. I've pushed this now.
Christina
Intel Deutschland GmbH
Registered Address: Am Campeon 10, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Sean Fennelly, Jeffrey Schneiderman, Tiffany Doon Silva
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928
More information about the Gdb-patches
mailing list