On Nov 12, 2010, at 9:43 PM, terry wrote: >>> >>> by the way,I cann't find the prototype of malloc in the whole project,it >>> seems that it is encapsulated in some libs. >> >> It's in common/malloc.c. There's weird preprocessor renaming going on, >> so it's called mALLOc in that file, but it shows up as malloc in the >> binary. > Thanks very much for your carefully instruction. > >> >> -Scott >> >
I haven't been following this thread, but just debugging a malloc/nand "corruption" issue myself. I'm going to start a new thread on the subject since its more related to malloc. However can you try the following and see what happens: diff --git a/include/malloc.h b/include/malloc.h index 3e145ad..19f0f0b 100644 --- a/include/malloc.h +++ b/include/malloc.h @@ -850,7 +850,7 @@ extern Void_t* sbrk(); #endif #ifndef MORECORE_CLEARS -#define MORECORE_CLEARS 1 +#define MORECORE_CLEARS 0 #endif #endif /* INTERNAL_LINUX_C_LIB */ _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot