/ src / ARMeilleure / Memory / IJitMemoryBlock.cs
IJitMemoryBlock.cs
 1  using System;
 2  
 3  namespace ARMeilleure.Memory
 4  {
 5      public interface IJitMemoryBlock : IDisposable
 6      {
 7          IntPtr Pointer { get; }
 8  
 9          void Commit(ulong offset, ulong size);
10  
11          void MapAsRw(ulong offset, ulong size);
12          void MapAsRx(ulong offset, ulong size);
13          void MapAsRwx(ulong offset, ulong size);
14      }
15  }