Disabled debug in binary.c, added debug statement to free()
authorJohn Hodge <tpg@portege.(none)>
Mon, 21 Sep 2009 09:27:32 +0000 (17:27 +0800)
committerJohn Hodge <tpg@portege.(none)>
Mon, 21 Sep 2009 09:27:32 +0000 (17:27 +0800)
Kernel/Makefile
Kernel/binary.c
Kernel/heap.c

index 0c90022..de3c071 100644 (file)
@@ -45,7 +45,7 @@ $(BIN): $(OBJ) arch/$(ARCHDIR)/link.ld Makefile
        @objdump $(BIN) -D > $(BIN).dsm
        @cp $(BIN) /mnt/AcessFDD/
        @wc -l $(SRCFILES) > LineCounts.$(ARCH).txt
-       @git commit
+       @git commit -a
 
 %.ao.$(ARCH): %.asm Makefile
        @echo --- NASM -o $@
index 7175799..46d086c 100644 (file)
@@ -5,7 +5,7 @@
 #include <common.h>\r
 #include <binary.h>\r
 \r
-#define DEBUG  1\r
+#define DEBUG  0\r
 \r
 #if DEBUG\r
 #else\r
index fce510c..e5a3723 100644 (file)
@@ -234,6 +234,9 @@ void free(void *Ptr)
        tHeapHead       *head;
        tHeapFoot       *foot;
        
+       LOG("Ptr = %p", Ptr);
+       LOG("Returns to %p", __builtin_return_address(0));
+       
        // Alignment Check
        if( (Uint)Ptr & (sizeof(Uint)-1) ) {
                Warning("free - Passed a non-aligned address (%p)\n", Ptr);

UCC git Repository :: git.ucc.asn.au