clusterfuzz
clusterfuzz copied to clipboard
Consider using ARM hardware for Memory Tagging and for testing of ARM-specific code
Memory Tagging has begun being used in Pixel 8s, and it's a good reminder that testing on other architectures is important.
Clusterfuzz should support non-virtualised ARM fuzzing to allow for faster ASAN-like sanitisation and using ASAN with normally uninstrumentable code (e.g. JIT, assembly in source code, etc.) as well as just being useful for testing ARM-specific code in certain targets.
(this differs from #1753 as I am definitively not suggesting using virtualisation :slightly_smiling_face:)
I don't think memory tagging is supported by any ARM server hardware though.