Conversation

GrapheneOS uses our hardened_malloc allocator (github.com/GrapheneOS/har) with all the optional security features enabled. The optional slab quarantine features inherently need to use a substantial amount of memory in order to delay reuse of slab allocations as long as possible.
2
14
Replying to
CONFIG_SEAL_METADATA doesn't have significant benefits. It was mostly a proof of concept for the x86_64 MPK feature. ARMv8.4 MTE is far more useful since it can be used to catch all accesses of free memory, all sequential heap overflows and a high chance for other corruption.
1
1
Show replies