mirror of
https://github.com/ToyB-Chan/minimal-heap.git
synced 2026-07-13 21:51:16 +02:00
Update minimal_heap_test.cpp
This commit is contained in:
@@ -48,17 +48,20 @@ void BootstrapHeap()
|
|||||||
|
|
||||||
config.HeapValidationMode = MIHP_HVM_MagicNumber;
|
config.HeapValidationMode = MIHP_HVM_MagicNumber;
|
||||||
|
|
||||||
MIHP_Heap* tmpHeap = new MIHP_Heap();
|
MIHP_Heap* bootstrappedHeap = NULL;
|
||||||
memset(tmpHeap, 0, sizeof(MIHP_Heap));
|
|
||||||
MIHP_InitializeHeap(tmpHeap, config);
|
|
||||||
|
|
||||||
MIHP_Heap* bootstrappedHeap = (MIHP_Heap*)MIHP_Allocate(tmpHeap, sizeof(MIHP_Heap));
|
{
|
||||||
|
MIHP_Heap tmpHeap = { 0 };
|
||||||
|
MIHP_InitializeHeap(&tmpHeap, config);
|
||||||
|
|
||||||
|
MIHP_Heap* bootstrappedHeap = (MIHP_Heap*)MIHP_Allocate(&tmpHeap, sizeof(MIHP_Heap));
|
||||||
memset(bootstrappedHeap, 0, sizeof(MIHP_Heap));
|
memset(bootstrappedHeap, 0, sizeof(MIHP_Heap));
|
||||||
MIHP_InitializeHeap(bootstrappedHeap, config);
|
MIHP_InitializeHeap(bootstrappedHeap, config);
|
||||||
|
|
||||||
MIHP_MergeHeaps(bootstrappedHeap, tmpHeap);
|
MIHP_MergeHeaps(bootstrappedHeap, &tmpHeap);
|
||||||
delete tmpHeap;
|
}
|
||||||
//MIHP_Free(bootstrappedHeap, bootstrappedHeap);
|
|
||||||
|
// bootstrappedHeap is ready to use
|
||||||
__debugbreak();
|
__debugbreak();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user