Merge all remaining changes from branches/PTRCHECK.  These are some
relatively minor extensions to m_debuginfo, a major overhaul of
m_debuginfo/readdwarf3.c to get its space usage under control, and
changes throughout the system to enable heap-use profiling.

The majority of the merged changes were committed into
branches/PTRCHECK as the following revs: 8591 8595 8598 8599 8601 and
8161.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8621 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/callgrind/debug.c b/callgrind/debug.c
index 43854b7..f9bb820 100644
--- a/callgrind/debug.c
+++ b/callgrind/debug.c
@@ -429,10 +429,10 @@
   VG_(printf)("\n");
 }
 
-void* CLG_(malloc)(UWord s, char* f)
+void* CLG_(malloc)(HChar* cc, UWord s, char* f)
 {
     CLG_DEBUG(3, "Malloc(%lu) in %s.\n", s, f);
-    return VG_(malloc)(s);
+    return VG_(malloc)(cc,s);
 }
 
 #else /* CLG_ENABLE_DEBUG */