diff options
author | Jon Santmyer <jon@jonsantmyer.com> | 2025-09-03 12:52:51 -0400 |
---|---|---|
committer | Jon Santmyer <jon@jonsantmyer.com> | 2025-09-03 12:52:51 -0400 |
commit | 76ee61642d9d5c7d2abb8b92adec7ec59bd8791a (patch) | |
tree | 26900f50782daa467a10936a375e8ad8ea32027d /lib/libjove/heap/heap.c | |
parent | c92305221770bb1316d026c200d569ca4e930e42 (diff) | |
download | jove-os-76ee61642d9d5c7d2abb8b92adec7ec59bd8791a.tar.gz jove-os-76ee61642d9d5c7d2abb8b92adec7ec59bd8791a.tar.bz2 jove-os-76ee61642d9d5c7d2abb8b92adec7ec59bd8791a.zip |
add header for elf, start working on elf loader
Diffstat (limited to 'lib/libjove/heap/heap.c')
-rw-r--r-- | lib/libjove/heap/heap.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/lib/libjove/heap/heap.c b/lib/libjove/heap/heap.c index ab313ae..179f7fc 100644 --- a/lib/libjove/heap/heap.c +++ b/lib/libjove/heap/heap.c @@ -64,7 +64,6 @@ heap_split(heap_bin_t *bin, size_t splitsize) size_t newsize = size_diff - sizeof(heap_bin_t) - sizeof(uintptr_t); uintptr_t newat = ((uintptr_t)bin->data) + splitsize + sizeof(uintptr_t); - jove_kprintf("Split %p to %p [%x]\n", bin, newat, newsize); bin->size_taken = splitsize; freelist_tail = heap_newbin(newat, newsize, freelist_tail); @@ -86,7 +85,6 @@ heap_alloc(size_t size) size_t bestsize = bestfit->size_taken; if(bestsize < size) { - jove_kprintf("Growing bin %p [%x] to %x\n", bestfit, bestsize, size); heap_newbin((uintptr_t)bestfit, size, NULL); }else if(bestsize > size) { heap_split(bestfit, size); @@ -113,7 +111,6 @@ start_merge_loop: { if((uintptr_t)prevbin >= __heap_start) { if(!HEAP_BIN_TAKEN(prevbin)) { - jove_kprintf("Merge back bin %p into %p\n", bin, prevbin); freelist_tail = prevbin; prevbin->size_taken += bin->size_taken + sizeof(heap_bin_t) + sizeof(uintptr_t); bin = prevbin; @@ -122,7 +119,6 @@ start_merge_loop: { } if((uintptr_t)nextbin < __heap_end) { if(!HEAP_BIN_TAKEN(nextbin)) { - jove_kprintf("Merge forward bin %p into %p\n", bin, nextbin); if(bin->next == nextbin) bin->next = nextbin->next; bin->size_taken += nextbin->size_taken + sizeof(heap_bin_t) + sizeof(uintptr_t); goto start_merge_loop; |