aboutsummaryrefslogtreecommitdiff
path: root/gdb/remote.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/remote.c')
-rw-r--r--gdb/remote.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/remote.c b/gdb/remote.c
index 5c9fdeb..cd271c4 100644
--- a/gdb/remote.c
+++ b/gdb/remote.c
@@ -1084,6 +1084,8 @@ public:
bool store_memtags (CORE_ADDR address, size_t len,
const gdb::byte_vector &tags, int type) override;
+ bool is_address_tagged (gdbarch *gdbarch, CORE_ADDR address) override;
+
public: /* Remote specific methods. */
void remote_download_command_source (int num, ULONGEST addr,
@@ -15574,6 +15576,14 @@ remote_target::store_memtags (CORE_ADDR address, size_t len,
return packet_check_result (rs->buf, true).status () == PACKET_OK;
}
+/* Implement the "is_address_tagged" target_ops method. */
+
+bool
+remote_target::is_address_tagged (gdbarch *gdbarch, CORE_ADDR address)
+{
+ return gdbarch_tagged_address_p (gdbarch, address);
+}
+
/* Return true if remote target T is non-stop. */
bool