X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fheap.c;h=79f5f40402908688fbd87061286dccc9264dee34;hb=ba8c9b788dd5b91dd172d2bbf07ae94e660ffd7d;hp=fbff88b29eecd7cd33e5f3a29a9afbfd53432b7f;hpb=c6668f5ce555ff5550fa3d9ab1462e5a625f832c;p=tpg%2Facess2.git diff --git a/Kernel/heap.c b/Kernel/heap.c index fbff88b2..79f5f404 100644 --- a/Kernel/heap.c +++ b/Kernel/heap.c @@ -251,7 +251,7 @@ void free(void *Ptr) // Alignment Check if( (Uint)Ptr & (sizeof(Uint)-1) ) { - Warning("free - Passed a non-aligned address (%p)\n", Ptr); + Warning("free - Passed a non-aligned address (%p)", Ptr); return; } @@ -265,7 +265,7 @@ void free(void *Ptr) // Check memory block - Header head = (void*)( (Uint)Ptr - sizeof(tHeapHead) ); if(head->Magic == MAGIC_FREE) { - Warning("free - Passed a freed block (%p)\n", head); + Warning("free - Passed a freed block (%p) by %p", head, __builtin_return_address(0)); return; } if(head->Magic != MAGIC_USED) {