mirror of
https://github.com/ToyB-Chan/minimal-heap.git
synced 2026-07-13 21:51:16 +02:00
more asserts
This commit is contained in:
@@ -610,7 +610,10 @@ MIHP_HeapMemoryAreaHeader* MIHP_CreateHeapMemoryArea(MIHP_Heap* heap, size_t req
|
||||
if (area == NULL)
|
||||
return NULL;
|
||||
|
||||
MIHP_ASSERT((uintptr_t)area % heap->Config.AllocationAlignment == 0);
|
||||
MIHP_ASSERT(actualSize % heap->Config.AllocationAlignment == 0);
|
||||
MIHP_ASSERT(actualSize >= effectiveSize);
|
||||
|
||||
MIHP_MEMSET(area, 0, sizeof(MIHP_HeapMemoryAreaHeader));
|
||||
|
||||
area->InstigatingHeap = (MIHP_HeapOpaque)heap;
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
#define USE_MALLOC 0
|
||||
|
||||
//#define MIHP_ValidateHeap(x)
|
||||
#define MIHP_ValidateHeap(x)
|
||||
|
||||
void* RequestMemory(MIHP_HeapOpaque heap, size_t minRequestedSize, size_t* outActualSize)
|
||||
{
|
||||
@@ -29,7 +29,7 @@ void OnHeapCorruptionDetectedCallback(const MIHP_Heap* heap, MIHP_HeapCorruption
|
||||
__debugbreak();
|
||||
}
|
||||
|
||||
#define NUM_ALLOCATIONS (4096)
|
||||
#define NUM_ALLOCATIONS (4096 * 4096)
|
||||
|
||||
void* myptrs[NUM_ALLOCATIONS] = { 0 };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user