clarify scope of sized dealloc mismatch detection

This commit is contained in:
Daniel Micay 2018-11-04 18:52:01 -05:00
parent 505b9d2e76
commit ca465f6b3e

View File

@ -169,8 +169,9 @@ was a bit less important and if a core goal was finding latent bugs.
* Fully out-of-line metadata * Fully out-of-line metadata
* Deterministic detection of any invalid free (unallocated, unaligned, etc.) * Deterministic detection of any invalid free (unallocated, unaligned, etc.)
* Validation of the size passed for C++14 sized deallocation by `delete` * Validation of the size passed for C++14 sized deallocation by `delete`
(detects type confusion if the size is different) and various containers even for code compiled with earlier standards (detects type confusion if
using the allocator API directly the size is different) and by various containers using the allocator API
directly
* Isolated memory region for slab allocations * Isolated memory region for slab allocations
* Divided up into isolated inner regions for each size class * Divided up into isolated inner regions for each size class
* High entropy random base for each size class region * High entropy random base for each size class region