Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
please sonar: kill dead code
authorMartin Quinson <martin.quinson@loria.fr>
Sun, 10 Sep 2017 13:19:55 +0000 (15:19 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Sun, 10 Sep 2017 13:19:58 +0000 (15:19 +0200)
src/xbt/mmalloc/mm_module.c
src/xbt/mmalloc/mmprivate.h

index 6c04fdf..ec21f2d 100644 (file)
@@ -381,32 +381,3 @@ ssize_t mmalloc_get_busy_size(xbt_mheap_t heap, void *ptr){
   }
 
 }
-
-void mmcheck(xbt_mheap_t heap) {return;
-  if (!heap->heapinfo)
-    return;
-  malloc_info* heapinfo = NULL;
-  for (size_t i=1; i < heap->heaplimit; i += mmalloc_get_increment(heapinfo)) {
-    heapinfo = heap->heapinfo + i;
-    switch (heapinfo->type) {
-    case MMALLOC_TYPE_HEAPINFO:
-    case MMALLOC_TYPE_FREE:
-      if (heapinfo->free_block.size==0) {
-        xbt_die("Block size == 0");
-      }
-      break;
-    case MMALLOC_TYPE_UNFRAGMENTED:
-      if (heapinfo->busy_block.size==0) {
-        xbt_die("Block size == 0");
-      }
-      if (heapinfo->busy_block.busy_size==0 && heapinfo->busy_block.size!=0) {
-        xbt_die("Empty busy block");
-      }
-      break;
-    default:
-      if (heapinfo->type<0) {
-        xbt_die("Unkown mmalloc block type.");
-      }
-    }
-  }
-}
index 93f925a..5e6609d 100644 (file)
@@ -310,8 +310,6 @@ static inline int mmalloc_get_increment(malloc_info* heapinfo) {
   }
 }
 
-XBT_PRIVATE void mmcheck(xbt_mheap_t heap);
-
 XBT_PRIVATE int malloc_use_mmalloc(void);
 
 XBT_PRIVATE int mmalloc_exec_using_mm(int argc, const char** argv);