diff options
| author | Kostya Kortchinsky <kostyak@google.com> | 2016-12-20 21:17:58 +0000 |
|---|---|---|
| committer | Kostya Kortchinsky <kostyak@google.com> | 2016-12-20 21:17:58 +0000 |
| commit | e3be61c1393604e9e0efa98c4c2352c05b32f61e (patch) | |
| tree | 7b7f62e588368845f263b344794922e155394571 | |
| parent | 0c30f089d5db6bd4ec9cbcc1d79b81af2cfb6014 (diff) | |
| download | bcm5719-llvm-e3be61c1393604e9e0efa98c4c2352c05b32f61e.tar.gz bcm5719-llvm-e3be61c1393604e9e0efa98c4c2352c05b32f61e.zip | |
[scudo] ARM32 support
Summary:
With the previous modifications, the code works on ARM32. The random shuffle
test is unsupported on 32-bit platforms for the moment and being marked as
such. There is no hardware support for the checksum computation yet, this will
come at a later point.
Reviewers: kcc, alekseyshl
Subscribers: llvm-commits, aemerson, rengolin, mgorny
Differential Revision: https://reviews.llvm.org/D27957
llvm-svn: 290201
| -rw-r--r-- | compiler-rt/cmake/config-ix.cmake | 2 | ||||
| -rw-r--r-- | compiler-rt/test/scudo/random_shuffle.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/compiler-rt/cmake/config-ix.cmake b/compiler-rt/cmake/config-ix.cmake index 4ea0657110d..5e2eefc30e0 100644 --- a/compiler-rt/cmake/config-ix.cmake +++ b/compiler-rt/cmake/config-ix.cmake @@ -172,7 +172,7 @@ set(ALL_UBSAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} set(ALL_SAFESTACK_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM64} ${MIPS32} ${MIPS64}) set(ALL_CFI_SUPPORTED_ARCH ${X86} ${X86_64} ${MIPS64}) set(ALL_ESAN_SUPPORTED_ARCH ${X86_64} ${MIPS64}) -set(ALL_SCUDO_SUPPORTED_ARCH ${X86} ${X86_64}) +set(ALL_SCUDO_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32}) set(ALL_XRAY_SUPPORTED_ARCH ${X86_64} ${ARM32} ${ARM64}) if(APPLE) diff --git a/compiler-rt/test/scudo/random_shuffle.cpp b/compiler-rt/test/scudo/random_shuffle.cpp index 02683403461..fce522d9481 100644 --- a/compiler-rt/test/scudo/random_shuffle.cpp +++ b/compiler-rt/test/scudo/random_shuffle.cpp @@ -7,7 +7,7 @@ // RUN: %run %t 10000 > %T/random_shuffle_tmp_dir/out2 // RUN: not diff %T/random_shuffle_tmp_dir/out? // RUN: rm -rf %T/random_shuffle_tmp_dir -// UNSUPPORTED: i386-linux,i686-linux +// UNSUPPORTED: i386-linux,i686-linux,arm-linux,armhf-linux // Tests that the allocator shuffles the chunks before returning to the user. |

