Subversion Repositories freemyipod

Rev

Rev 424 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 424 Rev 565
Line 712... Line 712...
712
 
712
 
713
#undef tlsf_insist
713
#undef tlsf_insist
714
 
714
 
715
static void default_walker(void* ptr, size_t size, int used, void* user)
715
static void default_walker(void* ptr, size_t size, int used, void* user)
716
{
716
{
-
 
717
    if (used) cprintf((int)user, "%08X: %08X+8 bytes owned by %08X\n", ptr,
717
	(void)user;
718
                      size - 4, *((uint32_t*)(ptr + size - 4)));
718
	cprintf(CONSOLE_BOOT, "\t%p %s size: %x\n", ptr, used ? "used" : "free", size);
719
    else cprintf((int)user, "%08X: %08X bytes free\n", ptr, size + 4);
719
}
720
}
720
 
721
 
721
void tlsf_walk_heap(tlsf_pool pool, tlsf_walker walker, void* user)
722
void tlsf_walk_heap(tlsf_pool pool, tlsf_walker walker, void* user)
722
{
723
{
723
	tlsf_walker heap_walker = walker ? walker : default_walker;
724
	tlsf_walker heap_walker = walker ? walker : default_walker;