Memory regions are now splitted when they get munmapped, mprotected, or mmapped with MAP_FIXED. This is used by couple of ports, and without this we were just leaking up memory or straight up crashing programs. |
||
|---|---|---|
| .. | ||
| DMARegion.cpp | ||
| FileBackedRegion.cpp | ||
| Heap.cpp | ||
| MemoryBackedRegion.cpp | ||
| MemoryRegion.cpp | ||
| PhysicalRange.cpp | ||
| SharedMemoryObject.cpp | ||
| VirtualRange.cpp | ||
| kmalloc.cpp | ||