ulog
ulog("%18p %7zu %6u %6zu addr2line -e %s\n",
ulog("%18p %7zu %6u %6zu addr2line -e %s\n",
ulog("%*p %*s %6s %6s addr2line -e %s\n",
ulog("Leak report:\n");
ulog(" f sum # avg\n");
ulog("chunk %18p %18p %4zu %d/%d\n",
ulog(" ->");
ulog("Free chunk structs:\n");
ulog("Bkt) #CI page"
ulog("%3d) %3d ", i, count);
ulog(" ");
ulog(".\n");
ulog("Cached in small cache:\n");
ulog("%zu(%u): %u = %zu\n", i + 1, cache->max,
ulog("Cached in big cache: %zu/%zu\n", d->bigcache_used,
ulog("%zu: %zu\n", i, d->bigcache[i].psize);
ulog("Free pages cached: %zu\n", total);
ulog("Malloc dir of %s pool %d at %p\n", __progname, poolno, d);
ulog("MT=%d J=%d Fl=%#x\n", d->malloc_mt, d->malloc_junk,
ulog("Region slots free %zu/%zu\n",
ulog("Inserts %zu/%zu\n", d->inserts, d->insert_collisions);
ulog("Deletes %zu/%zu\n", d->deletes, d->delete_moves);
ulog("Cheap reallocs %zu/%zu\n",
ulog("In use %zu\n", d->malloc_used);
ulog("Guarded %zu\n", d->malloc_guarded);
ulog("Hash table:\n");
ulog("slot) hash d type page "
ulog("%4zx) #%4zx %zd ",
ulog("pages %18p %18p %zu\n", d->r[i].p,
ulog("\n");
ulog("\n");
ulog("******** Start dump %s *******\n", __progname);
ulog("M=%u I=%d F=%d U=%d J=%d R=%d X=%d C=%#x cache=%u "
ulog("******** End dump %s *******\n", __progname);