mirror of
https://github.com/GrapheneOS/hardened_malloc.git
synced 2024-12-20 05:14:28 -05:00
the design / implementation is fairly complete now
This commit is contained in:
parent
2288b3a754
commit
5eefcd39b4
@ -278,11 +278,10 @@ larger caches can substantially improves performance).
|
||||
|
||||
## Basic design
|
||||
|
||||
The current design is very simple and will become a bit more sophisticated as
|
||||
the basic features are completed and the implementation is hardened and
|
||||
optimized. The allocator is exclusive to 64-bit platforms in order to take full
|
||||
advantage of the abundant address space without being constrained by needing to
|
||||
keep the design compatible with 32-bit.
|
||||
The core design of the allocator is very simple / minimalist. The allocator is
|
||||
exclusive to 64-bit platforms in order to take full advantage of the abundant
|
||||
address space without being constrained by needing to keep the design
|
||||
compatible with 32-bit.
|
||||
|
||||
Small allocations are always located in a large memory region reserved for slab
|
||||
allocations. It can be determined that an allocation is one of the small size
|
||||
|
Loading…
Reference in New Issue
Block a user