1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2024-09-20 14:03:35 +01:00
Ryujinx/Ryujinx.Memory/MemoryAllocationFlags.cs

29 lines
750 B
C#
Raw Normal View History

using System;
namespace Ryujinx.Memory
{
/// <summary>
/// Flags that controls allocation and other properties of the memory block memory.
/// </summary>
[Flags]
public enum MemoryAllocationFlags
{
/// <summary>
/// No special allocation settings.
/// </summary>
None = 0,
/// <summary>
/// Reserve a region of memory on the process address space,
/// without actually allocation any backing memory.
/// </summary>
Reserve = 1 << 0,
/// <summary>
/// Enables read and write tracking of the memory block.
/// This currently does nothing and is reserved for future use.
/// </summary>
Tracked = 1 << 1
}
}