Fix build breaks in GC sample project
authorJan Kotas <jkotas@microsoft.com>
Sat, 31 Jan 2015 05:10:22 +0000 (21:10 -0800)
committerJan Kotas <jkotas@microsoft.com>
Sat, 31 Jan 2015 10:48:32 +0000 (02:48 -0800)
src/gc/gc.cpp
src/gc/sample/gcenv.cpp
src/gc/sample/gcenv.h

index 9b9d234..03b0d8a 100644 (file)
@@ -3894,9 +3894,6 @@ BOOL reserve_initial_memory (size_t normal_size, size_t large_size, size_t num_h
     g_lowest_address = MAX_PTR;
     g_highest_address = 0;
 
-    // Try to get the data all at once
-    ptrdiff_t allatonce_delta;
-
     if (((size_t)MAX_PTR - large_size) < normal_size)
     {
         // we are already overflowing with just one heap.
index b2c7230..1d90f93 100644 (file)
@@ -205,6 +205,16 @@ void * ClrVirtualAlloc(
     return VirtualAlloc(lpAddress, dwSize, flAllocationType, flProtect);
 }
 
+void * ClrVirtualAllocAligned(
+    void * lpAddress,
+    size_t dwSize,
+    uint32_t flAllocationType,
+    uint32_t flProtect,
+    size_t dwAlignment)
+{
+    return VirtualAlloc(lpAddress, dwSize, flAllocationType, flProtect);
+}
+
 bool ClrVirtualFree(
     void * lpAddress,
     size_t dwSize,
index c3c29e5..456e416 100644 (file)
@@ -692,6 +692,13 @@ void * ClrVirtualAlloc(
     uint32_t flAllocationType,
     uint32_t flProtect);
 
+void * ClrVirtualAllocAligned(
+    void * lpAddress,
+    size_t dwSize,
+    uint32_t flAllocationType,
+    uint32_t flProtect,
+    size_t dwAlignment);
+
 bool ClrVirtualFree(
         void * lpAddress,
         size_t dwSize,