Lines Matching defs:size
23 void *MyAlloc(size_t size)
25 if (size == 0)
29 void *p = malloc(size);
30 fprintf(stderr, "\nAlloc %10d bytes, count = %10d, addr = %8X", size, g_allocCount++, (unsigned)p);
34 return malloc(size);
49 void *MidAlloc(size_t size)
51 if (size == 0)
54 fprintf(stderr, "\nAlloc_Mid %10d bytes; count = %10d", size, g_allocCountMid++);
56 return VirtualAlloc(0, size, MEM_COMMIT, PAGE_READWRITE);
82 SIZE_T size = 0;
87 size = largePageMinimum();
88 if (size == 0 || (size & (size - 1)) != 0)
90 g_LargePageSize = size;
95 void *BigAlloc(size_t size)
97 if (size == 0)
100 fprintf(stderr, "\nAlloc_Big %10d bytes; count = %10d", size, g_allocCountBig++);
104 if (g_LargePageSize != 0 && g_LargePageSize <= (1 << 30) && size >= (1 << 18))
106 void *res = VirtualAlloc(0, (size + g_LargePageSize - 1) & (~(g_LargePageSize - 1)),
112 return VirtualAlloc(0, size, MEM_COMMIT, PAGE_READWRITE);