3d98e1361b
* Initial implementation * Some improvements. * Fix incorrect cast * Performance improvement and improved correctness * Add very fast path when all handles are checked. * Slightly faster * Add comment * De-virtualize region handle All region handles are now bitmap backed. * Remove non-bitmap tracking * Remove unused methods * Add docs, remove unused methods * Address Feedback * Rename file |
||
---|---|---|
.. | ||
Range | ||
Tracking | ||
WindowsShared | ||
AddressSpaceManager.cs | ||
InvalidAccessHandler.cs | ||
InvalidMemoryRegionException.cs | ||
IRefCounted.cs | ||
IVirtualMemoryManager.cs | ||
IWritableBlock.cs | ||
MemoryAllocationFlags.cs | ||
MemoryBlock.cs | ||
MemoryConstants.cs | ||
MemoryManagement.cs | ||
MemoryManagementUnix.cs | ||
MemoryManagementWindows.cs | ||
MemoryManagerUnixHelper.cs | ||
MemoryNotContiguousException.cs | ||
MemoryPermission.cs | ||
MemoryProtectionException.cs | ||
NativeMemoryManager.cs | ||
PageTable.cs | ||
Ryujinx.Memory.csproj | ||
WritableRegion.cs |