Lines Matching refs:size
20 void *MyAlloc(size_t size)
22 if (size == 0)
25 fprintf(stderr, "\nAlloc %10d bytes; count = %10d", size, g_allocCount++);
27 return malloc(size);
41 void *MidAlloc(size_t size)
43 if (size == 0)
46 fprintf(stderr, "\nAlloc_Mid %10d bytes; count = %10d", size, g_allocCountMid++);
48 return VirtualAlloc(0, size, MEM_COMMIT, PAGE_READWRITE);
74 SIZE_T size = 0;
79 size = largePageMinimum();
80 if (size == 0 || (size & (size - 1)) != 0)
82 g_LargePageSize = size;
87 void *BigAlloc(size_t size)
89 if (size == 0)
92 fprintf(stderr, "\nAlloc_Big %10d bytes; count = %10d", size, g_allocCountBig++);
96 if (g_LargePageSize != 0 && g_LargePageSize <= (1 << 30) && size >= (1 << 18))
98 void *res = VirtualAlloc(0, (size + g_LargePageSize - 1) & (~(g_LargePageSize - 1)),
104 return VirtualAlloc(0, size, MEM_COMMIT, PAGE_READWRITE);