]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Add memory tagging testcases users/luisgpm/aarch64-mte-v1
authorLuis Machado <luis.machado@linaro.org>
Mon, 15 Jun 2020 18:55:02 +0000 (15:55 -0300)
committerLuis Machado <luis.machado@linaro.org>
Tue, 16 Jun 2020 12:58:33 +0000 (09:58 -0300)
commitdc57be664942967ec34330c07eda591cd7b3662c
tree708e3b908b56cff4d87456afac77668bd8d302f5
parentd0b2679f85aba4e4155c1c423c86b053574ac0d8
Add memory tagging testcases

Add an AArch64-specific test and a more generic memory tagging test that
other architectures can run.

Even though architectures not supporting memory tagging can run the memory
tagging tests, the runtime check will make the tests bail out early, as it
would make no sense to proceed without proper support.

gdb/testsuite/ChangeLog:

YYYY-MM-DD  Luis Machado  <luis.machado@linaro.org>

* gdb.arch/aarch64-mte.c: New file.
* gdb.arch/aarch64-mte.exp: New test.
* gdb.base/memtag.c: New file.
* gdb.base/memtag.exp: New test.
* lib/gdb.exp (supports_memtag): New function.
gdb/testsuite/gdb.arch/aarch64-mte.c [new file with mode: 0644]
gdb/testsuite/gdb.arch/aarch64-mte.exp [new file with mode: 0644]
gdb/testsuite/gdb.base/memtag.c [new file with mode: 0644]
gdb/testsuite/gdb.base/memtag.exp [new file with mode: 0644]
gdb/testsuite/lib/gdb.exp