diff --git a/minimal_heap.h b/minimal_heap.h index dee7193..d5b8bd9 100644 --- a/minimal_heap.h +++ b/minimal_heap.h @@ -4,7 +4,7 @@ #include #include -#define MIHP_USE_HEAP_STRUCTURE_CHECKSUM_VALIDATION 0 +#define MIHP_USE_HEAP_STRUCTURE_CHECKSUM_VALIDATION 1 #define MIHP_USE_CANARY_VALIDATION 1 #define MIHP_HEAP_CORRUPTION_TYPE_MEMORY_AREA_CHECKSUM_MISMATCH 0 diff --git a/minimal_heap_test.c b/minimal_heap_test.c index 1d798a4..fb0c76b 100644 --- a/minimal_heap_test.c +++ b/minimal_heap_test.c @@ -21,7 +21,7 @@ void MIHP_PlatformOnHeapCorruptionDetected(MIHP_HeapCorruptionInfo info) __debugbreak(); } -#define NUM_ALLOCATIONS (4096 * 128) +#define NUM_ALLOCATIONS (4096 * 32) void* myptrs[NUM_ALLOCATIONS] = { 0 };