src/share/vm/gc_implementation/g1/ptrQueue.cpp

changeset 3900
d2a62e0f25eb
parent 3156
f08d439fab8c
child 4153
b9a9ed0f8eeb
     1.1 --- a/src/share/vm/gc_implementation/g1/ptrQueue.cpp	Wed Jun 27 15:23:36 2012 +0200
     1.2 +++ b/src/share/vm/gc_implementation/g1/ptrQueue.cpp	Thu Jun 28 17:03:16 2012 -0400
     1.3 @@ -126,7 +126,7 @@
     1.4      return res;
     1.5    } else {
     1.6      // Allocate space for the BufferNode in front of the buffer.
     1.7 -    char *b =  NEW_C_HEAP_ARRAY(char, _sz + BufferNode::aligned_size());
     1.8 +    char *b =  NEW_C_HEAP_ARRAY(char, _sz + BufferNode::aligned_size(), mtGC);
     1.9      return BufferNode::make_buffer_from_block(b);
    1.10    }
    1.11  }
    1.12 @@ -149,7 +149,7 @@
    1.13      assert(_buf_free_list != NULL, "_buf_free_list_sz must be wrong.");
    1.14      void* b = BufferNode::make_block_from_node(_buf_free_list);
    1.15      _buf_free_list = _buf_free_list->next();
    1.16 -    FREE_C_HEAP_ARRAY(char, b);
    1.17 +    FREE_C_HEAP_ARRAY(char, b, mtGC);
    1.18      _buf_free_list_sz --;
    1.19      n--;
    1.20    }

mercurial