]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
gdb: aarch64: Move MTE address check out of set_memtag
authorGustavo Romero <gustavo.romero@linaro.org>
Thu, 18 Apr 2024 20:10:33 +0000 (20:10 +0000)
committerLuis Machado <luis.machado@arm.com>
Fri, 19 Apr 2024 14:29:39 +0000 (15:29 +0100)
commitf00fb5e1d1fc058700eac66eb483da2638493b98
tree8549a5115a2f93ac9edc28783ccf87cdcd39f4cf
parent75606e5e8de136a1ad217e53ce5943a91d5ea424
gdb: aarch64: Move MTE address check out of set_memtag

Remove check in parse_set_allocation_tag_input as it is redundant:
currently the check happens at the end of parse_set_allocation_tag_input
and also in set_memtag (called after parse_set_allocation_tag_input).

After it, move MTE address check out of set_memtag and add this check to
the upper layer, before set_memtag is called.

This is a preparation for using a target hook instead of a gdbarch hook
on MTE address checks.

Signed-off-by: Gustavo Romero <gustavo.romero@linaro.org>
Approved-By: Luis Machado <luis.machado@arm.com>
gdb/aarch64-linux-tdep.c
gdb/printcmd.c