summaryrefslogtreecommitdiff
path: root/tests/perf_event_open.c
diff options
context:
space:
mode:
authorSteve Langasek <steve.langasek@ubuntu.com>2019-01-13 10:26:19 +0100
committerDmitry V. Levin <ldv@altlinux.org>2020-06-02 08:00:00 +0000
commit2625cc246d062d1be895a5a6c4b46a28ae70b438 (patch)
tree0e1deda596d4ce184c1098fe705a5298901b72b8 /tests/perf_event_open.c
parent2a61b3a281afe737385725f17f7da4ee5a29e798 (diff)
downloadstrace-2625cc246d062d1be895a5a6c4b46a28ae70b438.tar.gz
tests/perf_event_open: avoid unaligned access on ARM
The test suite already handles alignment requirements on POWER and Sparc, add ARM to the list as well. Not all ARM environments raise SIGBUS on unaligned access, but some do. * tests/perf_event_open.c (ATTR_REC) [ARM]: Use aligned access.
Diffstat (limited to 'tests/perf_event_open.c')
-rw-r--r--tests/perf_event_open.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/perf_event_open.c b/tests/perf_event_open.c
index d0d2de801..d2f5b869b 100644
--- a/tests/perf_event_open.c
+++ b/tests/perf_event_open.c
@@ -511,7 +511,7 @@ end:
}
/* These require aligned access, so no byte-grain checks possible */
-# if defined SPARC || defined SPARC64 || defined POWERPC || defined POWERPC64
+# if defined SPARC || defined SPARC64 || defined POWERPC || defined POWERPC64 || defined ARM
# define ATTR_REC(sz) { tail_alloc((sz + 7) & ~7), sz }
# else
# define ATTR_REC(sz) { tail_alloc(sz), sz }