From 9b1cdba106790ce70ebbb163c1d34dd14c22c5be Mon Sep 17 00:00:00 2001 From: EngineersBox Date: Sat, 13 Jan 2024 23:30:14 +1100 Subject: Added logs --- libpsn00b/libc/malloc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libpsn00b/libc/malloc.c') 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; } -- cgit v1.2.3