expand on metadata address space security
parent
29fd86ab37
commit
2381d973b1
|
@ -153,7 +153,8 @@ allocation and then unmapped on free.
|
||||||
size class regions interspersed with guard pages
|
size class regions interspersed with guard pages
|
||||||
* Zero size allocations are memory protected
|
* Zero size allocations are memory protected
|
||||||
* Protected allocator metadata
|
* Protected allocator metadata
|
||||||
* Address space for metadata is never used for allocations and vice versa
|
* Address space for metadata is entirely reserved during initialization and
|
||||||
|
never reused for allocations or anything else
|
||||||
* [implementing stronger protection is in-progress]
|
* [implementing stronger protection is in-progress]
|
||||||
* Extension for retrieving the size of allocations with fallback
|
* Extension for retrieving the size of allocations with fallback
|
||||||
to a sentinel for pointers not managed by the allocator
|
to a sentinel for pointers not managed by the allocator
|
||||||
|
|
Loading…
Reference in New Issue