Exploring GrapheneOS secure allocator: Hardened Malloc