aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b
diff options
context:
space:
mode:
authorEngineersBox <toastcraft.info@gmail.com>2024-01-13 23:30:14 +1100
committerEngineersBox <toastcraft.info@gmail.com>2024-01-13 23:30:14 +1100
commit9b1cdba106790ce70ebbb163c1d34dd14c22c5be (patch)
treeeea84b3487fa569bac01facc638e346130e79d03 /libpsn00b
parent00abe5963fbead092f91935b90390aa5a9111c43 (diff)
Added logs
Diffstat (limited to 'libpsn00b')
-rw-r--r--libpsn00b/libc/malloc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libpsn00b/libc/malloc.c b/libpsn00b/libc/malloc.c
index d3425d0..4d6dbef 100644
--- a/libpsn00b/libc/malloc.c
+++ b/libpsn00b/libc/malloc.c
@@ -85,8 +85,10 @@ static BlockHeader *_find_fit(BlockHeader *head, size_t size) {
for (; prev; prev = prev->next) {
if (prev->next) {
uintptr_t next_bot = (uintptr_t) prev->next;
+ printf("[FindFit] Bottom of next block: %p\n", (void*)next_bot);
next_bot -= (uintptr_t) prev->ptr + prev->size;
-
+ printf("[FindFit] Offset to free block: %p\n", (void*)prev->ptr + prev->size);
+ printf("[FindFit] Size of free block: %p\n", next_bot);
if (next_bot >= size)
return prev;
}