Update mini arena

This commit is contained in:
2026-06-10 16:43:22 +02:00
parent 99bcba9c4c
commit ba471f41b7
2 changed files with 60 additions and 61 deletions
+6 -5
View File
@@ -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();
}