comparison src/share/vm/gc_implementation/g1/g1AllocRegion.hpp @ 20331:18bf0b66de52

8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC Summary: Fill the last card that has been allocated into with a dummy object Reviewed-by: tschatzl, mgerdin
author poonam
date Tue, 19 Aug 2014 02:05:49 -0700
parents 78bbf4d43a14
children 227a9e5e4b4a
comparison
equal deleted inserted replaced
20329:fb971e09d20f 20331:18bf0b66de52
171 // re-instate it at the beginning of the next GC.) 171 // re-instate it at the beginning of the next GC.)
172 void set(HeapRegion* alloc_region); 172 void set(HeapRegion* alloc_region);
173 173
174 // Should be called when we want to release the active region which 174 // Should be called when we want to release the active region which
175 // is returned after it's been retired. 175 // is returned after it's been retired.
176 HeapRegion* release(); 176 virtual HeapRegion* release();
177 177
178 #if G1_ALLOC_REGION_TRACING 178 #if G1_ALLOC_REGION_TRACING
179 void trace(const char* str, size_t word_size = 0, HeapWord* result = NULL); 179 void trace(const char* str, size_t word_size = 0, HeapWord* result = NULL);
180 #else // G1_ALLOC_REGION_TRACING 180 #else // G1_ALLOC_REGION_TRACING
181 void trace(const char* str, size_t word_size = 0, HeapWord* result = NULL) { } 181 void trace(const char* str, size_t word_size = 0, HeapWord* result = NULL) { }