|
|
|
|
|
by klodolph
2032 days ago
|
|
Linux has had this a little longer, since 2005 or so: https://en.wikipedia.org/wiki/Address_space_layout_randomiza... However, even if the “heap is randomized”, that typically just means that the underlying blocks of memory (e.g. what mmap returns) have randomized virtual addresses. The allocator you use will still have to carve up those blocks from the OS—your kernel does not provide malloc(), after all. |
|