diff options
author | Luis Machado <luis.machado@linaro.org> | 2020-06-15 15:38:43 -0300 |
---|---|---|
committer | Luis Machado <luis.machado@linaro.org> | 2021-03-24 14:56:33 -0300 |
commit | 41919a58ce12a0ed6230b2f3820c65ad980ca19e (patch) | |
tree | 31091439ea9dc033e6e520c5f8fd0160e50b63f4 /gdbserver/configure.srv | |
parent | cf44c9fa1b94837b093752854370b9c2db531264 (diff) | |
download | gdb-41919a58ce12a0ed6230b2f3820c65ad980ca19e.zip gdb-41919a58ce12a0ed6230b2f3820c65ad980ca19e.tar.gz gdb-41919a58ce12a0ed6230b2f3820c65ad980ca19e.tar.bz2 |
AArch64: Add gdbserver MTE support
Adds the AArch64-specific memory tagging support (MTE) by implementing the
required hooks and checks for GDBserver.
gdbserver/ChangeLog:
2021-03-24 Luis Machado <luis.machado@linaro.org>
* Makefile.in (SFILES): Add /../gdb/nat/aarch64-mte-linux-ptrace.c.
* configure.srv (aarch64*-*-linux*): Add arch/aarch64-mte-linux.o and
nat/aarch64-mte-linux-ptrace.o.
* linux-aarch64-low.cc: Include nat/aarch64-mte-linux-ptrace.h.
(class aarch64_target) <supports_memory_tagging>
<fetch_memtags, store_memtags>: New method overrides.
(aarch64_target::supports_memory_tagging)
(aarch64_target::fetch_memtags)
(aarch64_target::store_memtags): New methods.
Diffstat (limited to 'gdbserver/configure.srv')
-rw-r--r-- | gdbserver/configure.srv | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gdbserver/configure.srv b/gdbserver/configure.srv index 833ad27..2dd8f75 100644 --- a/gdbserver/configure.srv +++ b/gdbserver/configure.srv @@ -52,7 +52,9 @@ case "${gdbserver_host}" in srv_tgtobj="$srv_tgtobj nat/aarch64-linux.o" srv_tgtobj="$srv_tgtobj arch/aarch64-insn.o" srv_tgtobj="$srv_tgtobj arch/aarch64.o" + srv_tgtobj="$srv_tgtobj arch/aarch64-mte-linux.o" srv_tgtobj="$srv_tgtobj linux-aarch64-tdesc.o" + srv_tgtobj="$srv_tgtobj nat/aarch64-mte-linux-ptrace.o" srv_tgtobj="$srv_tgtobj nat/aarch64-sve-linux-ptrace.o" srv_tgtobj="${srv_tgtobj} $srv_linux_obj" srv_linux_regsets=yes |