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();