Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability / integration over time.
this is required for hardened_malloc to work on MTE-enabled devices (currently, 8th and 9th generation Pixels). As PVMFW only supports ARMv8 cores. ref: https://android.googlesource.com/platform/packages/modules/Virtualization/+/refs/tags/android-15.0.0_r1/pvmfw/platform.dts#100