Update mini arena
This commit is contained in:
+6
-5
@@ -1,5 +1,6 @@
|
||||
#include "base_core.h"
|
||||
#include "arena.h"
|
||||
#include "mini_arena.h"
|
||||
#include "platform.h"
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
@@ -91,12 +92,12 @@ static void arena_test_2(void)
|
||||
((U8*)ptr)[0] = 0x73;
|
||||
ptr = arena_push(&arena, 0, KB(4));
|
||||
//((U8*)ptr)[0] = 0x73;
|
||||
arena_reset_to(&arena, 1089);
|
||||
// arena_reset_to(&arena, 1089);
|
||||
arena_dump(&arena);
|
||||
arena_reset_to(&arena, 0);
|
||||
for (U64 i = 0; i < KB(1); i++) {
|
||||
ptr = arena_push(&arena, MB(1) + 3, 8);
|
||||
MemoryZero(ptr, MB(1));
|
||||
for (U64 i = 0; i < MB(4); i++) {
|
||||
ptr = arena_push(&arena, 3, 1);
|
||||
MemoryZero(ptr, 3);
|
||||
}
|
||||
arena_free(&arena);
|
||||
}
|
||||
@@ -166,7 +167,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
// arena_test_1();
|
||||
arena_test_2();
|
||||
// arena_test_3();
|
||||
arena_test_3();
|
||||
arena_test_4();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user