[v4,0/2] Add amd64 LAM watchpoint support

Message ID 20240704101736.3074236-1-christina.schimpe@intel.com
Headers
Series Add amd64 LAM watchpoint support |

Message

Schimpe, Christina July 4, 2024, 10:17 a.m. UTC
  Hi all,

this is my v4 of the series "Add amd64 LAM watchpoint support".
It implements the latest feedback of Felix. The NEWS part has
already been approved by Eli.

Changes since V3:

* Improve error handling.
* Removed unnecessary comment.

v3 of this series can be found here:
https://sourceware.org/pipermail/gdb-patches/2024-June/210056.html

Best Regards
Christina

Christina Schimpe (2):
  gdb: Make tagged pointer support configurable.
  LAM: Enable tagged pointer support for watchpoints.

 gdb/NEWS                             |  2 +
 gdb/aarch64-linux-nat.c              |  2 +-
 gdb/aarch64-linux-tdep.c             | 13 +++---
 gdb/aarch64-tdep.c                   | 17 ++++---
 gdb/aarch64-tdep.h                   |  6 +++
 gdb/amd64-linux-tdep.c               | 64 +++++++++++++++++++++++++++
 gdb/breakpoint.c                     |  5 ++-
 gdb/gdbarch-gen.h                    | 49 ++++++++++++++++-----
 gdb/gdbarch.c                        | 66 +++++++++++++++++++++++-----
 gdb/gdbarch_components.py            | 53 ++++++++++++++++++----
 gdb/target.c                         |  3 +-
 gdb/testsuite/gdb.arch/amd64-lam.c   | 49 +++++++++++++++++++++
 gdb/testsuite/gdb.arch/amd64-lam.exp | 46 +++++++++++++++++++
 gdb/testsuite/lib/gdb.exp            | 63 ++++++++++++++++++++++++++
 14 files changed, 392 insertions(+), 46 deletions(-)
 create mode 100755 gdb/testsuite/gdb.arch/amd64-lam.c
 create mode 100644 gdb/testsuite/gdb.arch/amd64-lam.exp