Wrapped DRD_() macro around even more function and variable names.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9171 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/drd/drd_malloc_wrappers.c b/drd/drd_malloc_wrappers.c
index 5a47ed7..bf8da84 100644
--- a/drd/drd_malloc_wrappers.c
+++ b/drd/drd_malloc_wrappers.c
@@ -38,10 +38,7 @@
 #include "pub_tool_tooliface.h"
 
 
-/*------------------------------------------------------------*/
-/*--- Definitions                                          ---*/
-/*------------------------------------------------------------*/
-
+/* Local type definitions. */
 
 typedef struct _DRD_Chunk {
   struct _DRD_Chunk* next;
@@ -50,25 +47,25 @@
   ExeContext*   where;           // where it was allocated
 } DRD_Chunk;
 
-static StartUsingMem s_start_using_mem_callback;
-static StopUsingMem  s_stop_using_mem_callback;
+
+/* Local variables. */
+
+static StartUsingMem DRD_(s_start_using_mem_callback);
+static StopUsingMem  DRD_(s_stop_using_mem_callback);
 /* Stats ... */
-static SizeT cmalloc_n_mallocs  = 0;
-static SizeT cmalloc_n_frees    = 0;
-static SizeT cmalloc_bs_mallocd = 0;
+static SizeT DRD_(s_cmalloc_n_mallocs)  = 0;
+static SizeT DRD_(s_cmalloc_n_frees)    = 0;
+static SizeT DRD_(s_cmalloc_bs_mallocd) = 0;
+/* Record malloc'd blocks. */
+static VgHashTable DRD_(s_malloc_list) = NULL;
 
 
 /*------------------------------------------------------------*/
 /*--- Tracking malloc'd and free'd blocks                  ---*/
 /*------------------------------------------------------------*/
 
-/* Record malloc'd blocks. */
-static VgHashTable drd_malloc_list = NULL;
-
-
-/* Allocate its shadow chunk, put it on the appropriate list. */
-static
-DRD_Chunk* create_DRD_Chunk(ThreadId tid, Addr p, SizeT size)
+/** Allocate its shadow chunk, put it on the appropriate list. */
+static DRD_Chunk* DRD_(create_chunk)(ThreadId tid, Addr p, SizeT size)
 {
   DRD_Chunk* mc = VG_(malloc)("drd.malloc_wrappers.cDC.1",
                               sizeof(DRD_Chunk));
@@ -86,13 +83,13 @@
 /* Allocate memory and note change in memory available */
 static
 __inline__
-void* drd_new_block(ThreadId tid,
-                    SizeT size, SizeT align,
-                    Bool is_zeroed)
+void* DRD_(new_block)(ThreadId tid,
+                      SizeT size, SizeT align,
+                      Bool is_zeroed)
 {
   Addr p;
 
-  cmalloc_n_mallocs ++;
+  DRD_(s_cmalloc_n_mallocs) ++;
 
   // Allocate and zero
   p = (Addr)VG_(cli_malloc)(align, size);
@@ -100,44 +97,39 @@
     return NULL;
   }
   if (is_zeroed) VG_(memset)((void*)p, 0, size);
-  s_start_using_mem_callback(p, p + size, 0/*ec_uniq*/);
+  DRD_(s_start_using_mem_callback)(p, p + size, 0/*ec_uniq*/);
 
   // Only update this stat if allocation succeeded.
-  cmalloc_bs_mallocd += size;
+  DRD_(s_cmalloc_bs_mallocd) += size;
 
-  VG_(HT_add_node)(drd_malloc_list, create_DRD_Chunk(tid, p, size));
+  VG_(HT_add_node)(DRD_(s_malloc_list), DRD_(create_chunk)(tid, p, size));
 
   return (void*)p;
 }
 
-static
-void* drd_malloc(ThreadId tid, SizeT n)
+static void* DRD_(malloc)(ThreadId tid, SizeT n)
 {
-  return drd_new_block(tid, n, VG_(clo_alignment), /*is_zeroed*/False);
+  return DRD_(new_block)(tid, n, VG_(clo_alignment), /*is_zeroed*/False);
 }
 
-static
-void* drd_memalign(ThreadId tid, SizeT align, SizeT n)
+static void* DRD_(memalign)(ThreadId tid, SizeT align, SizeT n)
 {
-  return drd_new_block(tid, n, align, /*is_zeroed*/False);
+  return DRD_(new_block)(tid, n, align, /*is_zeroed*/False);
 }
 
-static
-void* drd_calloc(ThreadId tid, SizeT nmemb, SizeT size1)
+static void* DRD_(calloc)(ThreadId tid, SizeT nmemb, SizeT size1)
 {
-  return drd_new_block(tid, nmemb*size1, VG_(clo_alignment),
-                       /*is_zeroed*/True);
+  return DRD_(new_block)(tid, nmemb*size1, VG_(clo_alignment),
+                         /*is_zeroed*/True);
 }
 
-static
-__inline__
-void drd_handle_free(ThreadId tid, Addr p)
+static __inline__ void DRD_(handle_free)(ThreadId tid, Addr p)
 {
   DRD_Chunk* mc;
 
-  cmalloc_n_frees++;
+  DRD_(s_cmalloc_n_frees)++;
 
-  mc = VG_(HT_remove)(drd_malloc_list, (UWord)p);
+  mc = VG_(HT_remove)(DRD_(s_malloc_list), (UWord)p);
   if (mc == NULL)
   {
     tl_assert(0);
@@ -146,31 +138,29 @@
   {
     tl_assert(p == mc->data);
     if (mc->size > 0)
-      s_stop_using_mem_callback(mc->data, mc->size);
+      DRD_(s_stop_using_mem_callback)(mc->data, mc->size);
     VG_(cli_free)((void*)p);
     VG_(free)(mc);
   }
 }
 
-static
-void drd_free(ThreadId tid, void* p)
+static void DRD_(free)(ThreadId tid, void* p)
 {
-  drd_handle_free(tid, (Addr)p);
+  DRD_(handle_free)(tid, (Addr)p);
 }
 
-static
-void* drd_realloc(ThreadId tid, void* p_old, SizeT new_size)
+static void* DRD_(realloc)(ThreadId tid, void* p_old, SizeT new_size)
 {
   DRD_Chunk* mc;
   void*     p_new;
   SizeT     old_size;
 
-  cmalloc_n_frees ++;
-  cmalloc_n_mallocs ++;
-  cmalloc_bs_mallocd += new_size;
+  DRD_(s_cmalloc_n_frees) ++;
+  DRD_(s_cmalloc_n_mallocs) ++;
+  DRD_(s_cmalloc_bs_mallocd) += new_size;
 
   /* Remove the old block */
-  mc = VG_(HT_remove)(drd_malloc_list, (UWord)p_old);
+  mc = VG_(HT_remove)(DRD_(s_malloc_list), (UWord)p_old);
   if (mc == NULL) {
     tl_assert(0);
     return NULL;
@@ -188,7 +178,7 @@
   else if (old_size > new_size)
   {
     /* new size is smaller */
-    s_stop_using_mem_callback(mc->data + new_size, old_size);
+    DRD_(s_stop_using_mem_callback)(mc->data + new_size, old_size);
     mc->size = new_size;
     mc->where = VG_(record_ExeContext)(tid, 0);
     p_new = p_old;
@@ -206,12 +196,12 @@
       VG_(memcpy)((void*)a_new, p_old, mc->size);
 
       /* Free old memory */
-      s_stop_using_mem_callback(mc->data, mc->size);
+      DRD_(s_stop_using_mem_callback)(mc->data, mc->size);
       VG_(free)(mc);
 
       // Allocate a new chunk.
-      mc = create_DRD_Chunk(tid, a_new, new_size);
-      s_start_using_mem_callback(a_new, a_new + new_size, 0/*ec_uniq*/);
+      mc = DRD_(create_chunk)(tid, a_new, new_size);
+      DRD_(s_start_using_mem_callback)(a_new, a_new + new_size, 0/*ec_uniq*/);
     }
     else
     {
@@ -226,65 +216,62 @@
   // will have removed and then re-added mc unnecessarily.  But that's ok
   // because shrinking a block with realloc() is (presumably) much rarer
   // than growing it, and this way simplifies the growing case.
-  VG_(HT_add_node)(drd_malloc_list, mc);
+  VG_(HT_add_node)(DRD_(s_malloc_list), mc);
 
   return p_new;
 }
 
-static
-void* drd___builtin_new(ThreadId tid, SizeT n)
+static void* DRD_(__builtin_new)(ThreadId tid, SizeT n)
 {
-  void* const result = drd_new_block(tid, n, VG_(clo_alignment), /*is_zeroed*/False);
+  void* const result = DRD_(new_block)(tid, n, VG_(clo_alignment), /*is_zeroed*/False);
   //VG_(message)(Vg_DebugMsg, "__builtin_new(%d, %d) = %p", tid, n, result);
   return result;
 }
 
-static
-void drd___builtin_delete(ThreadId tid, void* p)
+static void DRD_(__builtin_delete)(ThreadId tid, void* p)
 {
   //VG_(message)(Vg_DebugMsg, "__builtin_delete(%d, %p)", tid, p);
-  drd_handle_free(tid, (Addr)p);
+  DRD_(handle_free)(tid, (Addr)p);
 }
 
-static
-void* drd___builtin_vec_new(ThreadId tid, SizeT n)
+static void* DRD_(__builtin_vec_new)(ThreadId tid, SizeT n)
 {
-  return drd_new_block(tid, n, VG_(clo_alignment), /*is_zeroed*/False);
+  return DRD_(new_block)(tid, n, VG_(clo_alignment), /*is_zeroed*/False);
 }
 
-static
-void drd___builtin_vec_delete(ThreadId tid, void* p)
+static void DRD_(__builtin_vec_delete)(ThreadId tid, void* p)
 {
-  drd_handle_free(tid, (Addr)p);
+  DRD_(handle_free)(tid, (Addr)p);
 }
 
-void drd_register_malloc_wrappers(const StartUsingMem start_using_mem_callback,
-                                  const StopUsingMem stop_using_mem_callback)
+void DRD_(register_malloc_wrappers)(const StartUsingMem start_callback,
+                                    const StopUsingMem stop_callback)
 {
-  tl_assert(drd_malloc_list == 0);
-  drd_malloc_list = VG_(HT_construct)("drd_malloc_list");   // a big prime
-  tl_assert(drd_malloc_list != 0);
-  tl_assert(stop_using_mem_callback);
+  tl_assert(DRD_(s_malloc_list) == 0);
+  DRD_(s_malloc_list) = VG_(HT_construct)("drd_malloc_list");   // a big prime
+  tl_assert(DRD_(s_malloc_list) != 0);
+  tl_assert(start_callback);
+  tl_assert(stop_callback);
 
-  s_start_using_mem_callback = start_using_mem_callback;
-  s_stop_using_mem_callback  = stop_using_mem_callback;
+  DRD_(s_start_using_mem_callback) = start_callback;
+  DRD_(s_stop_using_mem_callback)  = stop_callback;
 
-  VG_(needs_malloc_replacement)(drd_malloc,
-                                drd___builtin_new,
-                                drd___builtin_vec_new,
-                                drd_memalign,
-                                drd_calloc,
-                                drd_free,
-                                drd___builtin_delete,
-                                drd___builtin_vec_delete,
-                                drd_realloc,
+  VG_(needs_malloc_replacement)(DRD_(malloc),
+                                DRD_(__builtin_new),
+                                DRD_(__builtin_vec_new),
+                                DRD_(memalign),
+                                DRD_(calloc),
+                                DRD_(free),
+                                DRD_(__builtin_delete),
+                                DRD_(__builtin_vec_delete),
+                                DRD_(realloc),
                                 0);
 }
 
-Bool drd_heap_addrinfo(Addr const a,
-                       Addr* const data,
-                       SizeT* const size,
-                       ExeContext** const where)
+Bool DRD_(heap_addrinfo)(Addr const a,
+                         Addr* const data,
+                         SizeT* const size,
+                         ExeContext** const where)
 {
   DRD_Chunk* mc;
 
@@ -292,8 +279,8 @@
   tl_assert(size);
   tl_assert(where);
 
-  VG_(HT_ResetIter)(drd_malloc_list);
-  while ((mc = VG_(HT_Next)(drd_malloc_list)))
+  VG_(HT_ResetIter)(DRD_(s_malloc_list));
+  while ((mc = VG_(HT_Next)(DRD_(s_malloc_list))))
   {
     if (mc->data <= a && a < mc->data + mc->size)
     {
@@ -310,7 +297,7 @@
 /*--- Statistics printing                                  ---*/
 /*------------------------------------------------------------*/
 
-void drd_print_malloc_stats(void)
+void DRD_(print_malloc_stats)(void)
 {
   DRD_Chunk* mc;
   SizeT     nblocks = 0;
@@ -322,8 +309,8 @@
     return;
 
   /* Count memory still in use. */
-  VG_(HT_ResetIter)(drd_malloc_list);
-  while ((mc = VG_(HT_Next)(drd_malloc_list)))
+  VG_(HT_ResetIter)(DRD_(s_malloc_list));
+  while ((mc = VG_(HT_Next)(DRD_(s_malloc_list))))
   {
     nblocks++;
     nbytes += mc->size;
@@ -334,8 +321,8 @@
                nbytes, nblocks);
   VG_(message)(Vg_DebugMsg, 
                "malloc/free: %lu allocs, %lu frees, %lu bytes allocated.",
-               cmalloc_n_mallocs,
-               cmalloc_n_frees, cmalloc_bs_mallocd);
+               DRD_(s_cmalloc_n_mallocs),
+               DRD_(s_cmalloc_n_frees), DRD_(s_cmalloc_bs_mallocd));
   if (VG_(clo_verbosity) > 1)
     VG_(message)(Vg_DebugMsg, " ");
 }