aboutsummaryrefslogtreecommitdiff
path: root/setup.com
diff options
context:
space:
mode:
authorLuis Machado <luis.machado@linaro.org>2020-06-19 17:37:33 -0300
committerLuis Machado <luis.machado@linaro.org>2021-03-24 14:55:14 -0300
commitc7782e50b13b4ca522dd6da2c7c22760c9603e6a (patch)
tree9565f890c9d345299d95e98a398781fd6fe427cf /setup.com
parent1e735120b95236b1f0fd8c383e64b02b64909d7c (diff)
downloadgdb-c7782e50b13b4ca522dd6da2c7c22760c9603e6a.zip
gdb-c7782e50b13b4ca522dd6da2c7c22760c9603e6a.tar.gz
gdb-c7782e50b13b4ca522dd6da2c7c22760c9603e6a.tar.bz2
AArch64: Implement the memory tagging gdbarch hooks
This patch implements the memory tagging gdbarch hooks for AArch64, for the MTE feature. gdb/ChangeLog: 2021-03-24 Luis Machado <luis.machado@linaro.org> * aarch64-linux-tdep.c: Include target.h, arch-utils.h, value.h. (aarch64_mte_get_atag, aarch64_linux_tagged_address_p) (aarch64_linux_memtag_mismatch_p, aarch64_linux_set_memtags) (aarch64_linux_get_memtag, aarch64_linux_memtag_to_string): New functions. (aarch64_linux_init_abi): Initialize MTE-related gdbarch hooks. * arch/aarch64-mte-linux.c (aarch64_mte_make_ltag_bits) (aarch64_mte_make_ltag, aarch64_linux_set_ltag) (aarch64_linux_get_ltag): New functions. * arch/aarch64-mte-linux.h (AARCH64_MTE_LOGICAL_TAG_START_BIT) (AARCH64_MTE_LOGICAL_MAX_VALUE): Define. (aarch64_mte_make_ltag_bits, aarch64_mte_make_ltag) (aarch64_mte_set_ltag, aarch64_mte_get_ltag): New prototypes.
Diffstat (limited to 'setup.com')
0 files changed, 0 insertions, 0 deletions