Lines Matching defs:compact_top
112 HeapWord* compact_top = dest->compaction_top();
136 size_t compaction_max_size = pointer_delta(compact_end, compact_top);
142 // First record the last compact_top
143 dest->set_compaction_top(compact_top);
151 compact_top = dest->compaction_top();
153 assert(compact_top == dest->space()->bottom(), "Advanced to space already in use");
154 assert(compact_end > compact_top, "Must always be space remaining");
156 pointer_delta(compact_end, compact_top);
160 if (q != compact_top) {
161 oop(q)->forward_to(oop(compact_top));
172 start_array->allocate_block(compact_top);
176 compact_top += size;
177 assert(compact_top <= dest->space()->end(),
194 if (allowed_deadspace > 0 && q == compact_top) {
197 size_t compaction_max_size = pointer_delta(compact_end, compact_top);
203 // First record the last compact_top
204 dest->set_compaction_top(compact_top);
212 compact_top = dest->compaction_top();
214 assert(compact_top == dest->space()->bottom(), "Advanced to space already in use");
215 assert(compact_end > compact_top, "Must always be space remaining");
217 pointer_delta(compact_end, compact_top);
221 if (q != compact_top) {
222 oop(q)->forward_to(oop(compact_top));
233 start_array->allocate_block(compact_top);
237 compact_top += sz;
238 assert(compact_top <= dest->space()->end(),
280 dest->set_compaction_top(compact_top);