(memory): alignment checks, clean up, and tests

This commit is contained in:
Liam Kerr 2026-02-11 01:37:31 +00:00
parent a8e1bbc3a8
commit 3c7b927abf
2 changed files with 26 additions and 2 deletions

View file

@ -17,6 +17,9 @@ typedef struct HeapHeader
} HeapHeader;
void zero_bss();
int is_aligned_to(size_t value, size_t size);
size_t align_up(size_t value, size_t size);
size_t align_down(size_t value, size_t size);
void page_init();
void page_free(void *addr);
void *page_alloc();