comparison src/share/vm/memory/cardTableModRefBS.cpp @ 8:762905818571

6665445: Backout change to CardTableModRefBS::resize_covered_region() Summary: Backed out part of cahnge for 6624765 because of nightly testing regressions. Reviewers below were for 6624765. Reviewed-by: ysr, apetrusenko
author jmasa
date Wed, 20 Feb 2008 08:40:31 -0800
parents 73e96e5c30df
children 8b6e49187640
comparison
equal deleted inserted replaced
1:4b70f456caea 2:0a1640b33d9a
255 } else { 255 } else {
256 entry = byte_after(old_region.last()); 256 entry = byte_after(old_region.last());
257 } 257 }
258 assert(index_for(new_region.last()) < (int) _guard_index, 258 assert(index_for(new_region.last()) < (int) _guard_index,
259 "The guard card will be overwritten"); 259 "The guard card will be overwritten");
260 jbyte* const end = (jbyte*) new_end_for_commit; 260 jbyte* const end = byte_after(new_region.last());
261 // do nothing if we resized downward. 261 // do nothing if we resized downward.
262 if (entry < end) { 262 if (entry < end) {
263 memset(entry, clean_card, pointer_delta(end, entry, sizeof(jbyte))); 263 memset(entry, clean_card, pointer_delta(end, entry, sizeof(jbyte)));
264 } 264 }
265 } 265 }