Adding ARM64 as a supported architecture for Scudo.
The random shuffle is not yet supported for SizeClassAllocator32, which is used
by the AArch64 allocator, so disable the associated test for now.
Details
Details
Diff Detail
Diff Detail
- Build Status
Buildable 3125 Build 3125: arc lint + arc unit
Event Timeline
Comment Actions
I'm assuming this will enable testing on all buildbots. Did you run "check-all" on an AArch64 machine?
Comment Actions
check-scudo was successfully tested on an aarch64 board.
pi@localhost:~/llvm-build> uname -a Linux raspberry 4.4.39-5-default #1 SMP Fri Jan 6 06:11:51 UTC 2017 (170ddd6) aarch64 aarch64 aarch64 GNU/Linux pi@localhost:~/llvm-build> ninja check-scudo [1/2] Running the Scudo Hardened Allocator tests -- Testing: 15 tests, 4 threads -- Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 5.32s Expected Passes : 14 Unsupported Tests : 1
Comment Actions
Thanks! I think Pi3's kernel is in AArch32 mode, but that is enough to get it in and see if the bots complaint about something.
LGTM, thanks!