+ ./testmalloc_d 
Test starting
Null heap - nothing malloc'ed yet
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 6
  6: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 2
  2: 0x23e28
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 2
  2: 0x23e48
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 3
  3: 0x23e48
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25c20
Arena from 0x23c30 to 0x25c28, 1024 (0x400) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x29c20
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x29c20
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x29c20
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25d70
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25de8
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x25de8
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x29c20
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x29c20
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x29c20
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x29c20
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 3
  3: 0x2dc88
  7: 0x29c20
Arena from 0x29c98 to 0x2dc90, 2048 (0x800) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 3
  3: 0x2dc88
  7: 0x29c20
Arena from 0x29c98 to 0x2dc90, 2048 (0x800) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 5
  5: 0x2dff0
  7: 0x3fc88
Arena from 0x29c98 to 0x3fc90, 11264 (0x2c00) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 5
  5: 0x2dff0
  7: 0x3fc88
Arena from 0x29c98 to 0x3fc90, 11264 (0x2c00) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 5
  5: 0x2dff0
  7: 0x3fc88
Arena from 0x29c98 to 0x3fc90, 11264 (0x2c00) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 4
  4: 0x24038
  5: 0x2dff0
  7: 0x3fc88
Arena from 0x29c98 to 0x3fc90, 11264 (0x2c00) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 5
  5: 0x2dff0
  7: 0x3fc88
Arena from 0x29c98 to 0x3fc90, 11264 (0x2c00) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 5
  5: 0x2dff0
  7: 0x3fc88
Arena from 0x29c98 to 0x3fc90, 11264 (0x2c00) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x2dff0
Arena from 0x29c98 to 0x3fc90, 11264 (0x2c00) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x2dff0
Arena from 0x29c98 to 0x3fc90, 11264 (0x2c00) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x2dff0
Arena from 0x29c98 to 0x3fc90, 11264 (0x2c00) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x45c88
Arena from 0x29c98 to 0x45c90, 14336 (0x3800) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Heap printout:
Free list rover pointers:
  First non-null bin is 7
  7: 0x2e010
Arena from 0x29c98 to 0x45c90, 14336 (0x3800) words
Next arena is 0x23c30
Arena from 0x23c30 to 0x29c28, 3072 (0xc00) words
Next arena is 0x0
==============
Test done
+ ./simumalloc_d -d -t 2000 -s 1024 -l 2000 
Sbrked 2236400,  MaxAlloced 2056044, Wastage 0.08
+ ./simumalloc_d -t 15000 -s 1024 -l 2000 
Sbrked 2424816,  MaxAlloced 2135584, Wastage 0.12
+ ./simumalloc_d -d -t 5000 -s 512 -l 20 
Sbrked 32752,  MaxAlloced 21364, Wastage 0.35
+ ./simumalloc_d -T trace_d -t 5000 -s 512 -l 20 
Sbrked 32752,  MaxAlloced 21364, Wastage 0.35
+ ./simumalloc_d -d -t 500 -s 512 -l 20 
Sbrked 24560,  MaxAlloced 20840, Wastage 0.15
+ ./simumalloc_d -d -t 500 -s 512 -l 500 
Sbrked 311280,  MaxAlloced 270112, Wastage 0.13
+ ./simumalloc_d -d -t 500 -s 512 -a 
Sbrked 524272,  MaxAlloced 514236, Wastage 0.02
