mirror of
https://github.com/GrapheneOS/hardened_malloc.git
synced 2025-08-17 19:01:59 -04:00
only use reserved memory for regions hash table
This commit is contained in:
parent
c3a4829d77
commit
e93d039214
2 changed files with 23 additions and 7 deletions
|
@ -72,7 +72,9 @@ allocation and then unmapped on free.
|
|||
* [in-progress] Some slab locations are skipped and remain memory protected,
|
||||
leaving slab size class regions interspersed with guard pages
|
||||
* Zero size allocations are memory protected
|
||||
* [mostly in-progress] Protected allocator metadata
|
||||
* Protected allocator metadata
|
||||
* Address space for metadata is never used for allocations and vice versa
|
||||
* [implementing stronger protection is in-progress]
|
||||
* Extension for retrieving the size of allocations with fallback
|
||||
to a sentinel for pointers not managed by the allocator
|
||||
* Can also return accurate values for pointers *within* small allocations
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue