A zero, unaligned, overflowing or out-of-range length reached the physical pool, where a sub-page length silently freed a whole page and fragmented the block map, and an out-of-range length walked the page table past the backing store. Validate alignment and bounds up front and return EINVAL instead. |
||
|---|---|---|
| .. | ||
| DirectMemory.cpp | ||
| DirectMemory.hpp | ||
| Export.cpp | ||
| MemoryPool.cpp | ||
| MemoryPool.hpp | ||
| MemoryPoolExport.cpp | ||
| PosixMemory.cpp | ||