Mercurial > hg > graal-jvmci-8
comparison src/share/vm/gc_implementation/shared/mutableSpace.cpp @ 190:d1635bf93939
6711930: NUMA allocator: ParOld can create a hole less than minimal object size in the lgrp chunk
Summary: The fix takes care of three issues that can create a hole less a minimal object in the lgrp chunk
Reviewed-by: ysr, apetrusenko
author | iveresov |
---|---|
date | Mon, 09 Jun 2008 07:18:59 -0700 |
parents | a61af66fc99e |
children | d1605aabd0a1 12eea04c8b06 |
comparison
equal
deleted
inserted
replaced
189:0b27f3512f9e | 190:d1635bf93939 |
---|---|
116 MutableSpace::print_short_on(st); | 116 MutableSpace::print_short_on(st); |
117 st->print_cr(" [" INTPTR_FORMAT "," INTPTR_FORMAT "," INTPTR_FORMAT ")", | 117 st->print_cr(" [" INTPTR_FORMAT "," INTPTR_FORMAT "," INTPTR_FORMAT ")", |
118 bottom(), top(), end()); | 118 bottom(), top(), end()); |
119 } | 119 } |
120 | 120 |
121 void MutableSpace::verify(bool allow_dirty) const { | 121 void MutableSpace::verify(bool allow_dirty) { |
122 HeapWord* p = bottom(); | 122 HeapWord* p = bottom(); |
123 HeapWord* t = top(); | 123 HeapWord* t = top(); |
124 HeapWord* prev_p = NULL; | 124 HeapWord* prev_p = NULL; |
125 while (p < t) { | 125 while (p < t) { |
126 oop(p)->verify(); | 126 oop(p)->verify(); |