コード例 #1
0
ファイル: Memory.cs プロジェクト: DearVa/UnityInGameDbg
 public void Dispose()
 {
     foreach (var kvp in _allocations)
     {
         Native.VirtualFreeEx(_handle, kvp.Key, kvp.Value, MemoryFreeType.MEM_DECOMMIT);
     }
 }
コード例 #2
0
ファイル: Memory.cs プロジェクト: shalzuth/SharpMonoInjector
 public void Dispose()
 {
     foreach (var kvp in _allocations)
     {
         if (IsDriver)
         {
             KernelMemorySharp.MemoryDriver.FreeProcessMem((UInt64)kvp.Key);
         }
         else
         {
             Native.VirtualFreeEx(_handle, kvp.Key, kvp.Value, MemoryFreeType.MEM_DECOMMIT);
         }
     }
 }