Searched defs:slice_end (Results 1 - 1 of 1) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/
H A DcardTableExtension.cpp255 HeapWord* slice_end = MIN2((HeapWord*) sp_top, addr_for(worker_end_card)); local
258 if (!start_array->object_starts_in_range(slice_start, slice_end)) {
271 if (slice_end < (HeapWord*)sp_top) {
272 // The subtraction is important! An object may start precisely at slice_end.
273 HeapWord* last_object = start_array->object_start(slice_end - 1);
274 slice_end = last_object + oop(last_object)->size();
277 worker_end_card = byte_for(slice_end) + 1;
283 assert(slice_end <= (HeapWord*)sp_top, "Last object in slice crosses space boundary");
346 // Test slice_end first!
347 if ((HeapWord*)to > slice_end) {
[all...]

Completed in 921 milliseconds