diff options
author | Steve Langasek <steve.langasek@ubuntu.com> | 2019-01-13 10:26:19 +0100 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2020-06-02 08:00:00 +0000 |
commit | 2625cc246d062d1be895a5a6c4b46a28ae70b438 (patch) | |
tree | 0e1deda596d4ce184c1098fe705a5298901b72b8 /tests | |
parent | 2a61b3a281afe737385725f17f7da4ee5a29e798 (diff) | |
download | strace-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')
-rw-r--r-- | tests/perf_event_open.c | 2 |
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 } |